Home > Development > Application Development > Process

   
 

Application Development Process

Computer Allí employs a seven-step, definable Development Process to insure that the scope, budget, and delivery deadline for each project is mutually agreed upon. By working closely with you from the inception of each project, we are able to deliver final results on time and within the budget of the scope of work, guaranteed.

Development Process

  1. Discovery : The Discovery phase allows us to gain a complete understanding of your business model, goals, needs, and processes. The results of this phase will be a clear understanding of the needs to be met and the environment into which a solution must be incorporated.
  2. Requirements Definition: During this phase, our project management and system architects meet with key client personnel to discuss specific project requirements. The focus of these discussions is the interaction between the system and the users of the system, and any constraints levied upon the architecture of the system. It is critical at this point that all users of the system be represent
    — Output : Requirements Document.
  3. PreliminaryDesign : During the Preliminary Design phase, we develop a high-level system design which illustrates how the system will process inputs and outputs, while also incorporating design constraints and identifying potentially high-risk elements. The Preliminary Design in conjunction with the Requirements Document allow us to produce as accurate an estimate as possible.
    Output: Preliminary Design and Project Estimate.
  4. Detailed Design: In the Detailed Design phase, the entire system is specified in detail, and high-risk elements are prototyped. All items identified in the Requirements Document are linked to specific elements in the Detailed Design to ensure that all requirements and constraints are met.
    Output: Detailed Design, requirements matrix, and system and quality assurance test requirements.
  5. Development: During development, the Detailed Design is implemented, and unit and integration testing is performed. Clients are given access to a beta site so that they may begin to experience the look and feel of the new system.
    Output: A fully-functional system ready for pre-deployment testing.
  6. System Testing and Quality Assurance: It is in this phase the system is rigorously tested to ensure robustness and complete requirements coverage.
    Output: A system ready for deployment to a live server.
  7. Deployment: System deployment includes hardware and software configuration, hosting, performance tuning, end-user documentation delivery, and end-user training.
    Output: Signed Customer Acceptance Agreement.

 

Learn more about our application development services by clicking a topic below:
> Benefits
> Process

 

 

IT Solutions: Application Development | Intranet Development | Website Development