Search:

ProjectConnections Print View

Got a Question?
Drop us an email, or call us toll free:
888-722-5235
7am-5pm Pacific
Monday - Friday
We'd love to talk to you.


Learn more about ProjectConnections and who writes our content. Want to learn more? Take a site tour.




HACKER SAFE certified sites prevent over 99.9% of hacker crime.
ProjectConnections Template Bundles > Software Release Lifecycle

Software Release Lifecycle Bundle

Software Release Lifecycle Bundle
$99.95
Immediate Download
A software release is a very large project or program, composed of multiple product development, system infrastructure, maintenance, and/or support projects that must be coordinated in order to make a cohesive release to customers. This Software Release Lifecycle provides an approach to managing such a collection of related projects, a big job that requires important business decisions, coordinated planning, multi-sub-team tracking, critical code integration, multi-phase testing, and much more.

The bundled resources include release manager and team member job descriptions, an overview of the entire process, a WBS to use in planning a software release, and over 70 one-page deliverable guidelines for the key activities in each phase of the SRLC. For each suggested deliverable, the guidelines indicate the purpose, owner/driver, audience, and recommended contents of the deliverable.


  • Overview & WBS
    • Software Release Lifecycle Overview
      This is an overview of the Software Release Life Cycle (SRLC) for software-heavy development environments, either pure software development or product development with a large software component. It provides a description of the entire SRLC, including the purpose and main activities of each phase.
    • Software Release Manager Job Description
      Describes typical duties for a Software Release Manager. This person essentially acts as a "program manager" of a set of projects slated to come together in the release of a software system.
    • Software Release Team Member Glossary
      This Team Member Glossary describes the typical Software Release team roles more thoroughly than just the job title. Since different companies have different job titles for some of the same jobs, this will help identify the correct role within your own company.
    • Software Release Life Cycle WBS
      An MS Project work breakdown structure covering all 10 phases of the Software Release Life Cycle.

  • Software Release Lifecycle Phases
    • Phase 1: Preliminary Requirements Gathering
      The Preliminary Requirements Gathering Phase of the Software Release Process is an information gathering phase - initial release requirements definition begins based on information from previous projects and releases.
    • Phase 2: Scope Definition
      The Scope Definition Phase focuses on identifying an initial proposed scope for the release, by translating those requirements into an initial high-level plan.
    • Phase 3: Negotiation and Planning
      The Negotiation and Planning phase is focused on bringing a full release team together. The team will continue to plan the release, bringing individual project information into a set of master plans that encompass the entire package of the release Scheduling.
    • Phase 4: Release Plan Refinement
      These documents are prepared early to give insight and visibility into release testing efforts, such as software integration, system testing, internal testing and external testing.
    • Phase 5: Development Tracking
      Tracking changes and integrating new information into the release documentation will prepare the Release and the Release Team to move as smoothly as possible into the Integration Phase.
    • Phase 6: Integration
      This phase is about getting all the parts, projects, sub-projects, modules, libraries, packages, etc. working together for the first time as a cohesive system. The focus is on testing interfaces between the various software entities, not the entities themselves.
    • Phase 7: System Test
      This phase covers documents, reports and activities needed while executing a series of tests to fully exercise the entire software release
    • Phase 8: Internal Test (Alpha)
      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.
    • Phase 9: External Test (Beta)
      Final users of the software release or users of various derivative products of the release conduct beta testing at selected customer sites. The customer will be given some direction or training, but the goal is to let these Beta customers encounter obstacles or problems by themselves and provide feedback on these.
    • Phase 10: Distribution
      This phase is the final close out of the software release project. There are only a few final steps to close out the project, free up the team, etc. before they get assigned to other projects.
Included in this Bundle:

About ProjectConnections Bundles:

If you're looking for a quick, pre-packaged solution, we offer bundles of templates designed to fit your specific needs.

All our content is available for individual download by our Premium subscribers. Click here to learn the benefits of becoming a Premium subscriber today!




The Software Lifecycle Bundle will emphasize the necessary documentation and approach to properly plan and execute a complex software release, without being overly bureaucratic!

$99.95
Immediate Download




©Copyright 2000-2009 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