InfoQ Homepage Measurement Content on InfoQ
-
Using DORA for Sustainable Engineering Performance Improvement
DORA can help to drive sustainable change, depending on how it is used by teams and the way it is supported in a company. According to Carlo Beschi, getting good data for the DORA keys can be challenging. Teams can use DORA reports for continuous improvement by analysing the data and taking actions.
-
Measuring and Reducing the Environmental Impact of Software
Software applications often manage big amounts of data; most of them are internet-based applications, and incorporate artificial intelligence. According to Coral Calero, these three aspects improve the capabilities and functionalities provided by software but they have also increased the amount of energy needed. We need to measure energy consumption of software to control its environmental impact.
-
Fostering Healthy Tech Teams in a DevOps World
Building healthy DevOps tech teams that are responsible for a broad area can be challenging. To measure the success of your team, several frameworks provide metrics indicating team health. Psychological safety matters for healthy teams to ensure each software engineer brings their own lived experiences to build better products and that they feel safe to do so.
-
Learning from Big Tech’s Engineering Productivity Metrics
Gergely Orosz and Abi Noda published a Pragmatic Engineer article titled Measuring Developer Productivity: Real-World Examples. InfoQ reports on insights from Noda’s survey of engineering metrics used across 17 well-known tech giants. Noda found that rather than wholesale adoption of frameworks like DORA, leading teams use a mix of org-specific qualitative and quantitative metrics.
-
Unlocking Software Engineering Potential for Better Products
Becoming an empowered team means solving problems rather than shipping features. Empowering software engineers and involving them early in discovery work can result in better products. If we measure outcomes rather than output, we can also hold teams accountable. Supporting software engineers to empower them means trusting them and getting out of their way.
-
Learnings from Measuring Psychological Safety
Asking people how they feel about taking certain types of risks can give insight into the level of psychological safety and help uncover issues. Discussing the answers can strengthen the level of safety of more mature teams and help less mature teams to understand how they could improve.
-
Performance Testing Should Focus on Trends
Performance testing starts by setting a baseline and defining the metrics to track together with the development team. Nikolay Avramov advises executing performance tests and comparing the results frequently during development to spot degrading performance as soon as possible.
-
How Measuring Defect Mass Helps to Test Critical Product Areas
Introducing a measurement called “defect mass” helped a project to find the most impacted areas by developments and decide how many tests should be run for each impacted area. Using this measurement together with other KPIs helped them focus their testing. They managed to decrease the number of customer incidents.
-
Experiences from Measuring the DevOps Four Key Metrics: Identifying Areas for Improvement
Measuring the four key metrics of IT helped a company to assess the performance of their software delivery process. Continuous observation of these metrics supports decisions on where to invest and guides performance improvements.
-
Applying Observability to Ship Faster
To get fast feedback, ship work often, as soon as it is ready, and use automated systems in Live to test the changes. Monitoring can be used to verify if things are good, and to raise an alarm if not. Shipping fast in this way can result in having fewer tests and can make you more resilient to problems.
-
Highlights from SEACON:UK 2019 - Enterprise Measurement, Enterprise Structuring for Outcomes
This is a summary of the key topics and presentations from the SEACON:UK Study of Enterprise Agility conference held in London 12th November 2019. Key messages from the conference were about: measuring success at enterprise level; structuring your organisation for agility; the importance of culture in agility at scale; and the use of cloud services in the enterprise. All are available on YouTube.
-
How Team Feedback Can Drive OKRs
Team feedback meetings can help teams to define their own goals. Such meetings increase focus and motivation within teams, and with proper transparency they enable alignment between the teams’ and organizational goals. In his talk at Agile Leadership Day 2019, Michael Sommerhalder presented how Digitec Galaxus combined quarterly team feedback meetings and team missions with OKRs.
-
Achieving Predictability in a Complex World
Predictability is the precursor and enabler for other important things people are looking for, like doing things faster and cheaper, argued Jose Casal at Agile Portugal 2019. He presented how to achieve predictability in three steps: focus on work in progress, reduce time to get work done, and consider how to get more done.
-
Q&A with Alison Polton-Simon on Her 'Metrics That Matter’ Talk for DevOpsDays NZ
Raf Gemmail talks with ThoughtWorks’ Alison Polton-Simon about her DevOpsDaysNZ talk on metrics which teams should be measuring.
-
Perfect Software, Measuring Continuous Delivery, and Exploring the Future: Agile on the Beach 2017
At Agile on the Beach 2017, the key takeaways from the final afternoon of the conference included: delivery teams can add value more rapidly by embracing lean, iterative and continuous deployment methodologies; and although highly beneficial, implementing continuous delivery is hard due to the need for principles to be applied in your context.