partial code for a feature could easily be pushed and therefore integration tests will fail until the feature is complete. Safety and mission-critical development assurance (e.g., DO-178C, ISO 26262) require rigorous documentation and in-process review that are difficult to achieve using continuous integration. This type of life cycle often requires additional steps to be completed prior to product release when regulatory approval of the product is required. See also Application release automation Build light indicator Comparison of continuous integration software Continuous design Continuous testing Multi-stage continuous integration Rapid application development References External links Agile software development Extreme programming Software development process