Our Design Philosophy

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