12 March 2010

Methodology

Dorset Software has established a tried and tested formula for software development, based around a proven four-phase methodology. The success of this approach rests on an interactive process in which we analyse your requirements and then design, build, test and deploy a system to fulfil them.

We lead customers carefully through each stage of the process, listening to opinions, providing explanations where necessary and taking on board the views of all employees from users to managers and directors. In this way, customers can be sure that the finished application meets needs and expectations.

Hover the mouse over the diagram to find out more.
  • Requirements Gathering

    Phase 1: Requirements Gathering

    If requirements necessitate further investigation, Dorset Software consultants work closely with the client to document the project scope and vision: user classes are identified and business requirements are defined, elicited, structured, validated and documented. A Requirements Specification is the result of this process.

  • arrow
  • Design

    Phase 2: Design

    Based on the requirements specification, a prototype is developed. During design sessions, we work closely with users and managers of the application to refine the prototype. This is an iterative process and several design sessions may be required before the prototype is finalised. Clients tell us they find these sessions incredibly useful.  The result is a Technical System Design document (TSD) which is the definitive requirements of the system. Additionally, the creative design of the system is discussed and ideas and concepts are presented to the customer to ascertain their tastes. Dorset Software ensures that both the functional and creative designs complement each other. The final result is a system that combines style and functionality, ease of use with depth and complexity.

  • arrow
  • Build

    Phase 3: Build

    During this phase, the system is built according to the Technical System Design (TSD) following our in-house software standards. Functionality is added to the front-end prototype through lower level code and object-oriented techniques. Regular progress meetings between Dorset Software and the client are encouraged to track the progress of the project and to discuss any potential queries that may arise. The TSD is updated to include implementation techniques used.

    In the latter stages of the build phase the solution is tested. Members of our specialised test team write test scripts, which are developed from the TSD. This ensures that both the software functionality and the technical documentation are accurate. The tester, representing a user, follows the test script instructions and records any anomalies. These are passed to the development team for resolution and the cycle is repeated. Finally, the solution is passed to the client for user testing.

  • arrow
  • Deployment

    Phase 4: Deployment

    The basis of any successful deployment is planning. Our implementation service follows a well-defined approach, focusing on rapid deployment and quantifiable deliverables, but not to the exclusion of quality. We work with our client to identify the logical steps necessary to deploy the system to all users. When we are certain the technical and user environment is ready for deployment, our staff are on-site to ensure a problem-free installation. This on-site presence allows users, IT staff and managers to ask questions and to obtain help on use of the system. If necessary, any minor problems are fixed on-site.

    We include a six month warranty period as standard. Any 'bugs' notified are fixed without question using our Incident Report procedures.


Contact Us

Phone +44 (0)1202 777707
EmailEmail us

or Request a call

News

Improving Database Performance...

01 Feb 2010
Dorset Software introduce their Database Performance Auditing...

Support for Psion Teklogix

04 Oct 2009
Psion Teklogix select Dorset Software as strategic development partner...

Scanning the future

25 Jun 2009
Dorset Software helps UK Government see the future...

Featured Case Studies

Wandsworth Borough Council

Read how Dorset Software developed and delivered a bespoke incident tracking solution to Wandsworth on time and to budget.

Western Riverside Waste Authority

Learn how the Western Riverside Waste Authority improved transparency of waste and recycling with a suite of software applications.