The client: Prettys Solicitors of Ipswich.
The developers: Adaptive Image and Gipping Valley Internet Solutions.
Netchaser is a secure on-line debt collection application. Netchaser clients create 'instructions' which represent a debt owed to them. The application then creates a series of credit control letters to be sent to the debtor. If the debtor fails to settle, the instruction can be moved on within the application to a County Court Claim (CCC) and County Court Judgment (CCJ)
The Netchaser client can have a single user or multiuser account, which enables day-to-day management of their account, instructions, County Court Claims, and County Court Judgments.
The project was managed using an Agile software development methodology which allows rapid delivery of 'iterations' (self-contained blocks of functionality) to the client, for evaluation and feedback. An Agile approach provides the flexibility to be able to cope with growing and changing requirements. A requirement can be brought forward or pushed back in the work stack, with minimum impact upon the project.
Initial UML modelling with Use Case Diagrams provided an overview of the application, and more detailed modelling followed with each new iteration.
We used Rally, a collaborative Agile Lifecycle Management tool, to plan and measure progress. Rally evolves requirements into 'user stories' (a text-based description of a block of functionality from a user's perspective). Tasks, which drive development work were then created against user stories. Any defects identified during testing, and associated fix tasks were handled using the same tool.
The application is built upon a stack of proven, industry-standard technologies, integrated with custom code and libraries developed to provide the functionality required.
We used the Zend Studio integrated development environment as our main development tool. Zend Studio interfaces effectively with Subversion and Rally in order that version control and task-level project management is efficiently integrated.
Code was tested locally and committed to a Subversion (SVN) version control system. SVN allows collaborative code development with code committed from each developer merged into the code 'trunk'. A full code history is maintained, which allows for rollback if required.
Unit tests were developed using PHPUnit, allowing automated tests retests of key functionality as and when required. Full integration testing was carried out at each major release.
Code was deployed through a sequence of server environments (Testing-Staging-Production) to facilitate testing.
If you would like a bespoke web application for your business or organisation, please contact us.
Specialists in custom built websites, web applications for mobile and desktop, and providers of website development support services to businesses, web designers, and developers, in Ipswich, Suffolk, Colchester, and north east Essex.
Adaptive Image, Saracens House Business Centre, 25 St Margarets Green, Ipswich, IP4 2BN
Call us 01473 406646 or e-mail us firstname.lastname@example.org