Without good agile engineering practices in place, a Scrum team’s ability to continue to be productive degrades over time. This presentation explores the difference between a change of “direction of speed” versus true agility, and why agile engineering practices are essential to achieve agility.
Scrum can be used without any agile engineering practices. After all, Scrum is just a framework. Yet, a Scrum team developing software cannot progress very far unless it embraces good engineering practices and seeks technical excellence. Agile engineering practices are crucial for attaining agility because they facilitate quicker validation cycles and enable early feedback. For example, validation and feedback in real-time on quality when pairing, or that comes with proper Continuous Integration being in place.
Many consider agile engineering practices to be difficult and expensive to implement, potentially interfering with timely delivery. Nevertheless, I believe that committing resources to engineering practices that improve quality and enable automation will support sustainable development in the future. Investing in agile engineering methodologies might give the impression of a temporary slowdown in operations; however, the primary goal is to ensure sustained or improved speed moving forward, all while maintaining flexibility for future adjustments.
Video producer: https://devdays.lt/
Leave a Reply