There are some processes that can greatly streamline your development and reduce the time in getting the application ready to be released or deployed to the production environment. They often have continuous in their name. We will discuss the most important and popular ones in this section. It is important to highlight that they are strictly technical processes, so it is almost not related to project management methodologies, although they can highly dovetail with the latter.
The following are the most important processes that we will mention:
- Continuous integration
- Continuous delivery
- Continuous deployment
The order of listing is important because each one of them is an extension of the previous one. Continuous deployment could be simply considered as a variation of the same process. We will discuss them separately anyway, because...