Dive into a dynamic learning community. Ask questions, share your insights and enhance your knowledge. Let your fun learning adventure start here!
In Agile projects, measuring the quality of deliverables is crucial, and I focus on a couple of key metrics: defect density and technical debt.
For example, in a recent project, we tracked defect density by counting the number of bugs found per unit of software delivered in each sprint. This helped us gauge the overall quality and identify trends over time. If we noticed a spike in defects, we'd dive deeper to understand the cause—be it rushed work, unclear requirements, or something else.
Technical debt was another big focus. We used tools like SonarQube to scan our codebase for issues that could become debt, such as code complexities and vulnerabilities. We tracked these issues sprint by sprint, which gave us a clear picture of whether our technical debt was growing or shrinking.
To keep the quality on track, we set quality benchmarks and had regular code reviews and refactoring sessions. This not only helped reduce the bugs but also kept the technical debt from piling up. We made sure to allocate time for addressing these issues in our sprint planning, ensuring they were treated as priority tasks alongside new features.
This practical approach helped us maintain high-quality standards and deliver robust software consistently.
Copyright © 2023. Target Agility. All rights reserved.
Hello, How may I help you today?
In this webinar, I am interviewing Saheli Sarkar for a fictitious Scrum Master position.
You will learn:
Fill in the form below to enroll for the event, you will receive an email about other details.