Development life cycle of a product
The development life cycle of a product or a feature is a wide process that
includes specifications, development and testing, deployment into QA and Production
environments, maintenance as well as migration.
-
Specifications, which is the conceptual part of the process (technical requirements, task assignments and so on.). For more information, see Specifications Specifications.
-
Development, testing, and deployment, which are the designing and publishing parts of the process. For more information, see Developing and Testing and Building and Deploying.
-
Deployment into QA and Production environments. For more information, see Deploying to QA and Production environments.
-
Maintenance which is mainly achieved through GIT branching and tags. For more information, see Maintaining.
- Migration.