Four key stages of our development process
|
|
1. Define - Discovery and definition of project requirements
|
During this initial stage our objective is to clearly understand the requirements of our client. We help you to define your requirements and give a detailed scope of the project.
A project manager is assigned as your dedicated point of contact for the complete project life cycle.
|
Tasks:
- Review client RFP and RFQ documents
- Define business processes
- Define client requirements
|
Results:
- Project Proposal
- Requirements Specification
- Development Contract
|
2. Design - Designing and planning
|
With agreement on the defined project requirements, we can now approach the designing and planning of a solution. This involves producing a blueprint for the project functionality and architecture.
Utilising client feedback we finalise the specifications forming a solid foundation for the project to build on.
|
Tasks:
- Functional Design
- Architecture Design
- User Interface Design
- Database Design
|
Results:
- Functional Design Specification
- Technical Design Specification
- User Interface Prototypes
- Approved Project Specifications
|
3. Develop - Development & Quality Assurance
|
Using the functional, technical and graphic design specifications, our team develop and implement your solution within a test environment.
Clients are encouraged to review the progress at the completion of major components.
|
Tasks:
- Database Construction
- Programming
- Integration of user interface
- Creation of user documentation
- Deployment in test environment
- Testing
- Client review
|
Results:
- Completed solution operating in testing environment
- User documentation
- Client approval
|
4. Deploy - Implementation & Deployment
|
After rigorous testing and quality assurance during development, the project is now ready to be deployed in a live production environment. We work with our client and their partners to implement the completed solution.
We also now put in place any training and maintenance plans that may be required.
|
Tasks:
- Production deployment and implementation
- Provide on-site training
- Ongoing technical support
- Measure project success
- Review future enhancements
|
Results:
- Application or website live in intended environment
- Users trained
- Maintenance Strategy
- Application enhancements
|