-
A
Automated Deployment
Automated Deployment is a practice that allows you to ship code fully or semi-automatically across several stages of the development process - from initial development right through to production.
-
C
Continuous Delivery
Continuous Delivery is a practice that enables you to release new product changes to your customers at any given time.
-
R
Release Management
Release management is the process of going through the necessary steps to deploy a software build through different stages and environments; in preparation for its release.
-
C
Continuous Integration
Continuous Integration (CI) is a practice of integrating code changes on a daily basis.
-
P
Pull Requests
A pull request is a practice of getting feedback from other programmers and deciding to "merge" or "do not merge" the code before it is merged into the main codebase.
-
K
Kanban
Kanban is an agile method similar to Scrum but it is less structured (no specific timeframe) and it is based on a list of items to do.
-
D
Devops
DevOps is a set of practices that combines the work of two teams: software development (Dev) and information technology operations (Ops).
-
Documentation Testing
Documentation testing is a few processes of continuous feedback gathering and documentation improvements based on feedback.
-
S
Staged Rollout
A Staged Rollout is a method of updating your application, while reaching only a certain percentage of users.