Software Build-Test-Deploy Cycle
(Redirected from software release cycle)
		
		
		
		Jump to navigation
		Jump to search
		A Software Build-Test-Deploy Cycle is a software development process that includes a software development stage, software testing stage and a software deployment stage.
- Context:
- It can aims to deliver software updates and improvements efficiently and reliably.
 - It can affect Software Quality.
 - It can balances competing goals like new features, stability, security, etc.
 - ...
 
 - Example(s):
- an Agile Release Cycle are gaining popularity.
 - a Rolling Release Cycle: continuous deployment of features.
 - an iOS Release Cycle: major iOS versions annually, minor versions twice a year.
 - ...
 
 - Counter-Example(s):
- Cowboy Coding, with no systematic process.
 - Constantly changing requirements and scope without a defined cycle.
 
 - See: Software Development, Software Testing, Software Deployment, Software Maintenance, Iterative and Incremental Development.