Our Software Development Process

- Business requirement
- Gathering requirements
- Developing business requirement documents (BRD)
- Reviewing BRD with business stakeholders
- Project planning
- Documenting milestones and project timelines
- Creating project plan
- Designing application
- Creating architecture and design documents
- Developing mockup user interfaces
- Reviewing design documents with stakeholders
- Developing
- Translating customer requirement into software code
- Performing unit testing and integration
- Performing quality assurance
- Developing test plan, test scenarios and test cases
- Executing test cases in test environment
- Performing user acceptance testing in production environment
- Implementing
- Creating implementation document
- Implementing the final product over to production environment
- Documenting the product
- Creating product specification document
- Creating support documents
- Proactive management – follow-up to delivery
- Documenting future enhancements into a form of proposals
- Identifying areas of improvements before they become issues

