• Home
  • Appendix
  • Software Life Cycle Types

Software Life Cycle Types

Submitted by adminuser on

EPRI develops four software life cycle types, which are: PrototypeProof-of-Concept, Beta, and Production.

Life Cycle Type
TRL Level

Prototype

1-2: Concepts to be proven. Any external release to a limited audience and for a period less than one year. Any subsequent release would be Proof-of-Concept or Production.

Proof-of-Concept

3-5: Concepts proven, software solution to be proven. Any external release for a period of less than 2 years. Any subsequent release would be Production.

Beta

6-7: Proven software solution with ongoing development, collecting user feedback or satisfying Preproduction requirement. External release follows lifecycle plan. Any subsequent release would be on Production.

Production

8-9: Proven software solution being developed. External release follows lifecycle plan.

Refer to the Technology Readiness Levels (TRLs) table for complete list of TRLs as used at EPRI.

Note: EPRI developed software which has not previously been released to EPRI Members is required to be initially submitted to SQA as "Preproduction" (Prototype, Proof-of-Concept, Beta) unless an exemption is provided. If your software has previously been released, the "Preproduction" submittal is optional for all future releases.