Project Smart ~ Exploring trends and developments in project management today

Calendar icon
Adobe PDF icon

Metrics that Matter in Agile Projects

~ By ExecutiveBrief

Report showing various metrics

Agile methods need only the most important metrics: the ones that tell the whole story about the project.

Metrics measure the health of a project and are by far the most objective ways by which a project manager enables all project sponsors and delivery teams to see where resources are needed or spent, or which areas of a project need more focus.

Among Agile project teams, consolidation of metrics differs significantly, in a way that only the most meaningful metrics should be maintained. In another word, there are certain metrics that Agile project teams keep to summarise their progress most effectively, supported by prose-style summaries from managers about the impact of iterations to the overall project health. But how do Agile teams determine the most important metrics? What makes the most sense to project sponsors, clients, and management?

According to Jochen Krebs, author of Agile Portfolio Management, there are primarily three metrics that provide the best measure of the state of an Agile project, namely, progress, quality, and team morale.

Progress is a function of converting requirements into a working version of software. It starts with a plan, which is the estimated effort for working on a requirement and the actual value, which is the actual development work. Comparing plans and efforts allow project teams to adjust their metrics for the next round of requirements and iterations.

Tracking the progress of a project is especially useful when the estimation method used is based on story points, which are assigned values to all documented requirements. These points do not come from estimated working hours and assigned dollar values, which do not reflect real-world productivity scenarios. Instead, these are all estimates done by delivery teams according to the level difficulty of the work involved, as well as their own measure of personal productivity or expertise. After each iteration, project teams can go over their story points and make necessary adjustments as they work towards the next iteration of the software.

Progress is also measured by use-case points, which gauge the functionality of the system, and technical and environmental complexity of the project. It allows sponsors to have a good idea of the amount of resources to assign to the project team, as well as agree on project milestones.

Quality metrics indicate compliance to requirements and address issues more frequently, thanks to multiple iterations. Exposing defects at the earlier stages of the project is one of the key strengths of Agile methods; therefore quality checks prevent further rework throughout the progress of the project.

It is important, however, that new test cases should be included in every iteration or when changes are introduced to the system. Counting the total number of test cases vs. open defects reflects the progress that the team has made in terms of development work should existing test cases fail to capture defects. Moreover, impediments to development, testing, and rework should also be considered when measuring quality metrics.

Agile project management is on a large part about managing people. Studies show that overall team morale is directly related to the level of individual morale. The amount of personal investment that people put into the project is related to how they manage stress levels as the next iteration approaches, and how issues are communicated during development or rework. Stressful team environments cause attrition, which is a major staffing issue in outsourcing. The higher the morale, the more effective team members work; the more attrition is prevented and overall performance is reflected in the product's quality.


ExecutiveBrief, the technology management resource for business leaders, offers proven tips, techniques, and action plans that companies can use to better manage people, processes and tools - the keys to improving their business performance. To learn more, please visit: SoftServe United Blog


Comments

Be the first to comment on this article.

Add a comment



(never displayed)



 
2000
Type the word for the number 5.
Notify me of new comments via email.
Remember my form inputs on this computer.

Project Management Maturity Model

Five maturity levels concept

The concept of a project management maturity model has evolved considerably from the software industry. Where does your organisation sit on the maturity model?

Taming MS Project

Gantt chart and plan

Microsoft Project can become a huge overhead, even for seasoned project managers. This article contains some tips and tricks that will help you tame the tool.

Better Risk Management With PRINCE2

Red flowchart showing risk element

PRINCE2 has always had a solid, but simple way of dealing with risk. With the latest version a number of excellent ideas and concepts have been introduced.

Project Cost Management

Pile of British one pound coins

How do we know what a project will cost? We really don't until the project is complete because we can't accurately predict the future. What we can do is create an estimate.

PROJECT SMART is the project management resource that helps managers at all levels improve their performance. We provide an important knowledge base for those involved in managing projects of all kinds. With weekly exclusive updates, we keep you in touch with the latest project management thinking.

WE ARE CONNECTED ~ Follow us on social media to get regular updates and opinion on what's happening in the world of project management.


Latest Comments

Peter Earnshaw commented on…
Pareto Analysis Step by Step
- Tue 4 February 2:03am

Lesiba Matlou commented on…
Writing a Funding Proposal
- Sun 26 January 5:18am

Tim Rumbaugh commented on…
10 Golden Rules of Project Risk Management
- Sat 28 December 6:48pm

Latest tweets

General Project Management • Re: How to Determine Resource Allocation https://t.co/3dnEwB6Q0Z about 4 days ago

General Project Management • Re: Best Project Management Software? https://t.co/HyQCVlHo1Y about 7 days ago

General Project Management • APM Full Membership https://t.co/O5GdicubRr about 9 days ago