Software Release Life Cycle Phase 8: Internal Testing (Alpha)


Quick Summary
Defines testing and review activities to run a software release through its final paces internally before being exposed to an external customer.


This template requires a Premium Subscription
Please log in. Don't have a log-in? Sign up now. Already a Member? Log in to upgrade immediately and get the file! A Premium subscription is only $14.95/month or $149/year and gets you over 200 templates, guidelines, and checklists.
15-day free trial period for new Premium subscribers! Learn more
Log in to download this file

Username:  
Password:  

What this is

During this phase the Software Release is run through its final paces internally before being exposed to an external customer. Various activities take place during the Alpha phase in preparation for giving some selected Beta customers the first versions of the Software Release.

Testing is completed by going through cycle of identifying, categorizing, evaluating, fixing, and re-testing defects or "bugs". The number of bugs found should be lessening in comparison to Phase 7 system testing, and the stability of the system should be increasing.


Why it's useful

This is the final phase before releasing the software to external customers in the Beta phase. That pre-release to real customers will be the "first impression" they have of the software. During the Alpha phase, the release team decides what levels of stability, quality, performance, etc. are required before allowing that first impression to occur. (See also the ProjectConnections guidelines on Completion Criteria and our Software Quality Release Criteria template).

As the final internal testing is being completed and defects are fixed, the Beta Support Team and Customer Support teams are preparing their documentation and receiving training. The Release Team, Product Management, Technical Publications and others are preparing the final versions of user guides, installation documentation, quick start guides, etc.


How to use it

Use the deliverables below to ensure that thorough testing is done during alpha; the team has a process for identifying and correcting defects; and the team creates the materials needed by the customer for the Beta-level software.

Not documented here are the parallel life cycle paths the individual projects are progressing through to provide their project-specific quick starts, user guides, customer support training and documentation, etc.

NOTE: In this and the following phases, the term "Derivative products" is used to identify stand-alone products that may be used in conjunction with the release or not. Since this is a general software release process and each company will have its own way of partitioning the release and the software code base, this term is inclusive of any project, application, client, server, etc. that can be viewed as a separate product by the customer.


This template requires a Premium Subscription
Please log in. Don't have a log-in? Sign up now. Already a Member? Log in to upgrade immediately and get the file! A Premium subscription is only $14.95/month or $149/year and gets you over 200 templates, guidelines, and checklists.
15-day free trial period for new Premium subscribers! Learn more
Log in to download this file

Username:  
Password:  





©Copyright 2000-2017 Emprend, Inc. All Rights Reserved.
About us   Site Map   View current sponsorship opportunities (PDF)
Contact us for more information or e-mail info@projectconnections.com
Terms of Service and Privacy Policy

Get Our Newsletter
Get our latest content delivered to your inbox, every other week. New case studies, articles, templates, online courses, and more. Check out our Newsletter Archive for past issues.

Follow Us!
Linked In Facebook Twitter RSS Feeds

Got a Question?
Drop us an email or call us toll free:
888-722-5235
Learn more about ProjectConnections, our contributors, and our membership levels and product options.