Does the development process follow lean/agile methods?
Lean/agile methods are predicated on collaboration and responding to change as you learn new things. This is a much more efficient approach than traditional methods that focus on extensive planning, documentation, and negotiations up front. This efficiency is a cornerstone of agile development.
However, improperly managed agile methods can lead to sloppy code and technical debt, resulting in less sustainable digital solutions. Good agile teams don’t waste time or resources building features that haven’t been somehow proven or otherwise tested. Impactful agile teams also focus on good governance practices to alleviate technical debt over time.
- Read Technical Debt, Agile, and Sustainability
- Read How to Transition from Waterfall to Agile Methods
- Read Five Lessons Learned from Agile Processes
- Watch Waterfall is Not a Dirty Word
- Read Sustainability: Delivering on the Agile Vision