Appendix A. Continuous Improvement
The traditional approach of capturing the improvements for the project execution used to be at the end of the project in order to improve the future projects. One of the core aspects of Agile is the idea of continuous improvement while you are currently working on the project.
The Agile way of improvements for lessons learned is a deliberate and frequent approach. It ensures that the team regularly considers adaptation and improvement which makes it part of their normal way of working. Some of the common forms of improvements are as follows:
Retrospective
Knowledge sharing
Process improvements
Wiki integration
Testing collaboration
Team communication
Continuous integration
Technical debt
Code reviews
Reporting and Dashboard
Notifications (Email/SMS)
IDE integration
Plugins