How can a team learn a system without documentation?
The previous vendor had left no technical documentation for the system or database.
Case study · Finance & Insurance
A vehicle-leasing company had moved from Excel to an internal system, but the system still required substantial manual input. Shinetech investigated the existing code and database, then improved the platform around the client’s leasing workflows.

The situation
The previous vendor had left no technical documentation for the system or database.
Customer, vehicle and business data needed reorganising as the operation grew.
Requirements needed to be translated from business ideas into designs the client could review before development.
Key Questions
The previous vendor had left no technical documentation for the system or database.
Customer, vehicle and business data needed reorganising as the operation grew.
Requirements needed to be translated from business ideas into designs the client could review before development.
The solution
An IT consultant first analysed the requirements and established a collaboration framework. Investigation of the database and code, combined with frequent client communication, helped the team understand the leasing business.
How we worked
Formed an offshore team with one lead developer, one Java developer and two PHP developers. The lead managed the team and clarified requirements.
Turned the client’s descriptions into technical documents or visual demonstrations for approval before development.
Used regular client meetings to demonstrate progress and review iterations. A testing server was used to validate new code.
Improved invoice export and added payment matching, budget management and fuel-card import functions during the first year.
Technology and delivery context
The result
The initial improvement programme delivered invoice export and additional operational functions.
The team took on system design and development responsibilities as the client’s technical team.
The original case report describes a continuing collaboration lasting more than five years at the time of writing.
Tell us about your existing platform, workflows and delivery requirements.
Discuss Your Project