Stop Guessing, Start Measuring in your Quality Gate Meetings

Published on 23 May 2023 by Arjan Franzen

Quality Gates serve as checkpoints or milestones within the software development lifecycle to ensure that specific quality criteria are met before progressing to the next phase. Too often, we see that while the process is implemented, the data that is ‘brought’ to the table is not empirical. We see a lot of HiPPO (Highest Paid Person’s Opinion) behaviour going on in these meetings. We believe we have a solution to that challenge! Stop Guessing; start Measuring!
Sprint Insights
Using Agile Analytics' Sprint Insights, powered by Large Language Models and GPT, teams can gain valuable insights into the distinction between feature development and maintenance/non-feature work. This capability enhances team autonomy by providing objective measures of the time allocated to each type of work.
The tool uses natural language processing to analyze and categorize tasks. Teams see how their time is being allocated and can make data-driven decisions. With that knowledge, teams prioritize better, allocate people where they are needed, and keep feature development and maintenance in balance. Productivity and delivery both improve.
Software Stock
Measuring the number of open changes in source control, often referred to as 'software stock', is crucial in understanding the amount of change accumulated and serves as a valuable quality metric.
Measuring the number of open changes in source control, or the software stock, provides valuable insights into the amount of pending change and serves as a quality metric. By monitoring the stock and taking appropriate action, such as adjusting schedules or allocating resources, the development team can minimize the risk of encountering unstable conditions during the software's release to production.
Leaked Private Keys
Looking for Private Keys in your internal source control system is crucial to ensure that unauthorized access to protected cloud resources is prevented within your organization. Mistakenly committing a private key to the central repository can easily occur, and even if the key is removed from the latest commit, it may still exist in older revisions. By leveraging Agile Analytics' Leaks Finder, you can detect the presence of these keys in previous versions and take appropriate actions to secure your cloud resources. This becomes an essential security compliance metric, ensuring that sensitive information is not inadvertently exposed and safeguarding your organization's data and systems.
Error Budgets
Setting up the process of Error Budgets empowers your teams by granting them increased autonomy in decision-making regarding feature development and quality aspects. Error Budgets provide a defined threshold of acceptable errors or issues in production.
With this framework in place, teams can tell whether they can focus on full-throttle feature development. Or whether attention needs to go to quality concerns first. This approach lets teams strike a balance between innovation and high-quality standards. They get the flexibility to make informed choices and prioritize their efforts.
DORA Metrics
The industry-standard DORA (DevOps Research and Assessment) metrics offer a valuable framework for measuring productivity and identifying high-performing teams. They also take the quality side of software delivery into account. DORA metrics encompass four key metrics: Deployment Frequency, Lead Time for Changes, Mean Time to Recover, and Change Failure Rate.
DORA metrics enable the measurement of team productivity through quantitative indicators like Deployment Frequency and Lead Time for Changes. These metrics allow organizations to track and compare productivity levels, identify bottlenecks, and drive improvement efforts. Additionally, DORA metrics incorporate quality aspects through Mean Time to Recover and Change Failure Rate, ensuring that productivity gains are achieved without compromising software quality. By including these quality metrics, organizations can identify high-performing teams that consistently deliver value while upholding high-quality standards.
Conclusion
At ZEN Software, we are ready to assist you with Agile Analytics. It provides detailed reports for Quality Gate meetings and the Quality Gate process. By leveraging real production data, we supercharge your software operation, enabling effective quality management in software development. Contact us to learn how we can enhance the quality of your software and drive your projects towards success.
Less guessing. More shipped software.
Measure faster — lead time, review wait and deployment frequency per team, every sprint
Guard quality — change failure rate, MTTR and Error Budgets
Prove the gain — feature work versus maintenance, from your own data
See it in 30 minutes — on your own data, not a slide deck





