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.
Lint, or a Linter, is a very useful tool for automated analyzing of your source code to look for bugs and stylistic errors.
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.
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.
DevOps is a set of practices that combines the work of two teams: software development (Dev) and information technology operations (Ops).
Unit testing is a way to test units - the smallest components of your software, the smallest piece of code.
A Code Review is a software quality assurance practice in which developers check each other’s code, usually before merging the code.
Git Flow is one of many styles of Git workflows - a branching model set for Git.
A Smoke Test is aimed to verify that the most important features of the product really work.
Code Coverage (CC) measures how many, and which specific source code lines are being tested by automated tests (for example, unit or integration test).