Deployment
Once we have helped you define your business integration requirements and created a software specification, interface design and database logic for your custom-built software, the next step is to plan the project management and deployment process.
We follow a proven development and deployment methodology that has been refined through years of experience delivering successful software projects. The guidelines for these methodologies are based on the Prince2 principles of project management. This provides a highly visible deployment roadmap that you the customer, and all members of the project team can use to track progress.
Lifecycle of a typical software development and deployment project:
Stage 1: Viability study and customer requirements analysis
We work closely with you using various analytical techniques to gather your custom-built software requirements. The information is documented to help us create a fixed price proposal to develop, deploy and maintain your software.
Stage 2: Design and functional specification
Using the analysis from the first stage we produce a detailed functional specification for your software. This includes detailed designs of all the components, features or modules and will include technology specifications, such as hardware requirements. Depending on the nature of the project we may also elect to build prototypes during this stage.
Stage 3: Project Management
Our developers take the final agreed software specification to develop a project plan and timetable that sets out milestones and delivery dates. When appropriate, you will be requested to test your software during the development process, in order to provide feedback at key stages.
Stage 4: Final testing, training and project sign off
Once your custom-built software is complete and has passed our stringent quality assurance process, the software is released to you for final testing and project sign-off. At this stage it is also common to provide end user training programmes to accelerate the adoption of the software.
It is important to have a logical and conclusive software deployment plan to gain maximum return on investment from your new software. There are many deployment methods we can offer, including packaged applications on CD, through to hosted solutions and full business change management programmes.
Once your custom-built software has been successfully deployed we can help create a training programme for your users. We also supply the software we develop with optional annual maintenance contracts, which include software updates, helpdesk and technical support.