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
Enter the third word of this sentence.
Notify me of new comments via email.
Remember my form inputs on this computer.

Extreme Project Management

The running back dives for the first down with the defender on his back

Three war room strategies to try when you need to bring life back to a dead project, or save an engagement that is on the brink of disaster.

Critical Path Mapping

Critical path method words on digital screen with world map

The activity network diagram is a method of displaying the timelines of all the various sub-tasks that are involved in any project. So how do you create one?

Resolving Project Team Conflicts

Two women having an argument in an office

Conflicts on project teams are a fact of life! Only on rare occasions do conflicts not arise. As project manager you must manage these conflicts.

Estimating Project Costs

Money and a calculator

Tips and advice for estimating project costs, including three point estimating and Monte Carlo Simulation in MS Excel.

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

Paula commented on…
How to Deal with the People Factor of Change Management
- Thu 16 May 2:52am

Billy Rane commented on…
6 Success Factors for Managing Project Quality
- Tue 14 May 4:30am

Duncan Haughey commented on…
When is a Project Manager not a Project Manager
- Fri 10 May 3:10pm

Latest tweets

General Project Management • Some advice on software https://t.co/VX5cy3IdLb about 4 days ago

General Project Management • Advice for Best Complimentary Qualification https://t.co/djava71tDD about 6 days ago

General Project Management • Re: Forex Certification for Project Managers https://t.co/2t6tD6zcCB about 7 days ago