Exceeding Promises of Our Competition
Our Approach
Development Process
Project Organization
Software QA and Testing
Tools and Technologies
How We Measure Our Performance
Our Approach: Beta Testing and Completion Phase.


Beta-testing usually includes several iterations of pilot-releases. It provides important feedback from end-users, and assures that acceptance criteria are met.

We help supporting users in the initial product use and react to user feedback.

We develop or assist in development of user documentation and training materials.

Technology transfer is an important part of completion phase, and includes archiving of the project, both for our on-site storage and our offsite, secure storage, as well as for the client. Archiving is done on CD, and includes:

  • Source code
  • Assets and resources
  • Listing of tools used, including versions and verification that registered copies of the tools were used
  • Complete project documentation
  • Email between ALG and the client, and between members of the project team
  • Description of the product
  • Automated test scripts and results
  • Manual test logs

After making the first copy of the archive, we test the code again to make sure the product can actually build on a clean development platform from just the source that is on the CD, based on the instructions provided.

Project team composition
This stage is the most customer-focused, as usage feedback drives release deployment.

Image 

Project Inception Phase
Design and Elaboration Phase
Construction and Implementation Phase
Beta-testing and Completion Phase  

 
Copyright © 2007. ALG Systems. All Rights Reserved.