Maintaining
Once a product or feature is live, developers might still need to update it in order to improve its performances, meet new requirements or correct some errors discovered in the product.
Editing a product or a feature after delivery is possible thanks to version control and Git software capabilities.
Best Practices: In addition to version control and GIT capabilities, to maintain a software it is recommended to have an easy-to-read source code, a documentation that describes the feature or product and to perform regression tests.