Write to us Site map Questions and answers
The firm
Software development
QA & testing
WEB works
Data entry & management
Contact us

 

Our approach

Development process Project organization Software QA and testing Tools and technologies How we measure our performance  
 
 
 

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:

  1. Source code
  2. Assets and resources
  3. Listing of tools used, including versions and verification that registered copies of the tools were used
  4. Complete project documentation
  5. Email between ALG and the client, and between members of the project team
  6. Description of the product
  7. Automated test scripts and results
  8. 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.


      Phase 4
   
ALG Systems top