Home arrow Agile Journal arrow Agile Management, Metrics, and Mentoring - Februa
Agile Management, Metrics, and Mentoring

Volume 3 Number 2 - February 2008


Agile teams typically do very well in adopting new development processes. But the same isn't always true for the management team: adopting Agile practices and retrofitting them to legacy management organizations pose major hurdles. It's not surprising, therefore, that the Agile Journal's focus on management and metrics always draws tremendous interest.

For our February 2008 issue, Agile Management, Metrics, and Mentoring, we had no shortage of contributions. The challenges in transitioning to Agile practices and integrating the program management office (PMO) with Agile development teams are many: Planning and estimating approaches are deep-seated, PMOs are conditioned to receive project status and reporting using traditional metrics, Agile metrics don't typically align, and so on. Matt Gelbwaks stresses the role that the Agile PMO can play, not only in providing checks and balances, but in changing the tone of the project by focusing on its "holistic well-being." Within this context, Agile metrics can help monitor projects' progress and also assist in organizational transformation.february-08-mentor

If metrics are not well-aligned with execution, teams find themselves reacting to what is being measured (e.g., percent complete) rather than focusing on delivering business value. Ross Pettit argues that Agile practices really lend themselves to management-driven metrics, where the natural output of the team's progress (e.g., stories completed) is what is tracked and managed rather than the classic style of metrics-driven management. For developers, Kirk Knoernschild delves into design and code quality metrics, stressing their critical role in an Agile project's review process.

How Agile is your team? Is your Agile adoption on the right track? Bill Krebs and Per Kroll propose that teams use an Agile Evaluation Framework (Agile:EF) to monitor the state of a team's Agile adoption and align with the appropriate metrics to track Agile teams' success. Jonathan Poole shares some best practices in adopting Agile approaches, with particular emphasis on training and motivation. And Guy Beaver challenges organizations to use Agile methods to rid themselves of process-centric silos and use cross-functional teams to align with business goals.

The flexibility that teams find in using Agile approaches can be expanded beyond core development activities, and provide a broader framework for greater leverage. Joshua Gross, John Daughtry, and Jason Lee suggest that by combining heuristic approaches in Agile development with those of usability engineering (e.g., scenario-based design), teams will achieve a unified, improved, and pragmatic development process, centered on people, their tasks, and their needs.

We certainly don't limit our focus on Agile management and metrics to this one issue - the Agile Journal will be addressing these topics as they relate to enterprise Agile initiatives throughout the year. So please share your advice and experiences with the Agile Journal community. We're especially interested in best (and even worst) practices and the ways in which teams transition their organizations to Agile practices. If you'd like to contribute an article on an upcoming topic, go to the "Letters to the Editor" in the forum at agilejournal.com and send us your ideas.

Liz Barnett
Editor in Chief
This email address is being protected from spam bots, you need Javascript enabled to view it

Featured Articles...
Incremental Agile Adoption
Small steps can lead to big progress, particularly in the case of Agile adoption. Few organizations have the luxury of adopting a new development process in its entirety; legacy processes are too well-entrenched and the cost and risks of change frequently outweigh the short-term benefits. Instead, most organizations considering Agile practices adopt them incrementally, steadily building on their successes and ridding themselves of traditional approaches. Over the course of several projects (meas...
Read More >>
 
The Agile PMO
Using Agile metrics to manage projects and strengthen organizational transformation. Traditional program management offices (PMOs) are responsible for providing checks and balances to the development and IT organizations regarding budget and schedule.  Oversight and management that comes from the PMO drives certain behaviors in the project managers (PMs) and therefore in the project staff.  Similarly, the Agile PMO provides certain checks and balance, but principally focuses o...
Read More >>
 
Making Agile Reviews Effective
Design and code reviews promise to improve software quality, ensure compliance with standards, and serve as a valuable teaching tool for developers. As with most practices, there are subtle nuances surrounding how they're performed that can dramatically affect their value. In some organizations, reviews are a valuable aspect of the software lifecycle. In others, they are a necessary evil tainted with political bureaucracy and big egos. Sub-optimal reviews conducted late in the lifecyc...
Read More >>

More Articles...
Management-Driven Metrics Versus Metric-Driven Management Management-Driven Metrics Versus Metric-Driven Management
Performance and quality metrics are not indigenous to traditional IT practices.  When metrics are brought to bear to achieve greater transparency or compliance in an IT project, they are imposed on teams, grafted on top of day-to-day execution.  The poor alignment of metric to execution means project managers must constantly translate work effort into progress measures.  Because these acts of translation take a lot of time and are not natural fits with execution, project man...
Read More >>
Using Evaluation Frameworks for Quick Reflections Using Evaluation Frameworks for Quick Reflections
Are we Agile?  If we ask a leader we'll get one perspective, but if we ask each person on the team we may be surprised by the variety of answers.  Since 2002, IBM has used agile evaluation frameworks with dozens of teams to help them learn, improve, and share their experiences with agile practices.  The metrics in the Extreme Programming Evaluation Framework, or (XP:EF) originally focused on XP, and similar instances covered other methods.[i]  But because the frame...
Read More >>
Adopting Agile Adopting Agile
The term "Agile" in the context of software development is no longer an alien word, with many companies professing to do, think or indeed be Agile. While on the surface this is great for the software industry, it can bring problems as there is no single definition of Agile or definitive process that everyone follows. Carrying out projects and transitioning to Agile can therefore end in disaster if perceptions and expectations differ. This is where training, communication and motivation ar...
Read More >>
Knocking Down Silos:  Transitioning the Enterprise to Agile Knocking Down Silos: Transitioning the Enterprise to Agile
In a previous article addressing the challenges of Enterprise Requirements Management, it was suggested that the legacy enterprise organization requires restructuring so that productivity gains promised by Agile methods can take root and grow.  At the same time, there is a growing chorus of IT skeptics who are singing about the ineffectiveness of the CIO.[1[2]  Legacy enterprise organizations struggle to stay coupled with business drivers, with the most collaborative relation...
Read More >>
Heurists of the World Unite! Merging Agile Methods in Software and Interaction Design Heurists of the World Unite! Merging Agile Methods in Software and Interaction Design
Software development is seen as chronically chaotic and complex to the extent that project management can achieve little control over projects or outcome [1, 2].  Recently, we have come into a new era of hope; hope of getting people - real people, users, both naïve and sophisticated - more involved with, more relevant to, and more visible in software development....
Read More >>
FEATURED BOOK
FEATURED BOOK: Lean Project Management: Eight Principles for Success by Lawrence P. Leach FEATURED BOOK: Lean Project Management: Eight Principles for Success by Lawrence P. Leach
Lean Project Management: Eight Principles for Success, is actually a second edition of the eBook Eight Secrets to Supercharge your Project with CCPM. It is available both in hardcopy and eBook formats. Lawrence Leach (www.advanced-projects.com) is perhaps best known as author of one of the most comprehensive texts on the subject of Critical Chain Project Management (CCPM). In this book, subtitled "Combining CCPM and Lean tools to accelerate project results," the author essentially integr...
Read More >>

Agile Poll

Select all that Apply
How are you building an Agile organization?
 
 
 
 
 
 
 
Rally: Mastering the Iteration Whitepaper
VersionOne

Coming Up - Editorial Calendar

  • April 08 - Tackling Tough Topics: Architecture, Retrospectives, and Testing
  • May 08 - Challenges with Distributed Agile
  • June 08 - Tools for Successful Agile Projects
  • July 08 - Best of the Agile Journal
See the full 2008 Editorial Calendar >
Copyright © 2006 CMC Media, Inc. All rights reserved. All marks are trademarks of CMC Media Reproduction in whole or in part in any form or medium without the express written permission of CMC Media, Inc. is prohibited  
 
 CM Yellow Pages | ALM Expo | CM Today | Configuration Management Journal | CM Crossroads