Project Management

Benchmarking in Agile

From the The Agile Enterprise Blog
by
This blog will explore agility at the enterprise level, examining how agile principles can be implemented throughout the organization—and in departments other than IT.

About this Blog

RSS

Recent Posts

Risk Management in Agile vs. Traditional Approaches—A Code of Ethics Perspective

Scaled Agile Concerns: Ethical Use of Knowledge

Scaled Agile Ethical Concerns: Dilution of Agile Principles

Scaled Agile Ethical Concerns - Impact on Teams and Culture

Scaled Agile Ethical Concerns - Integrity and Authenticity

Categories

Agile, Artificial Intelligence, Benefits Realization, Change Management, Communications Management, Complexity, Consulting, Decision Making, Disciplined Agile, Diversity, Earned Value Management, Estimating, Ethics, General, Governance, History, Innovation, Knowledge Management, Leadership, Lessons Learned, Metrics, Organizational Culture, Product Management, Risk Management, Scope Management, Scrum, Social Impact, Stakeholder Management, Teams, Testing/Test Management

Date

linkedin twitter facebook Request to reuse this  

Categories: Metrics


Benchmarking is a hot topic in the "waterfall" world. I had the chance to work on a process improvement project with people that contributed to the ISO standards. It is a fascinanting world: the world of Function Points. Like in standard Project Management there are 2 complementary groups: the IFPUG and COSMIC. They are in a healthy competition and in my view complementary rather than opposite.

I see in many Agile forums questions on metrics and I sense the fear of good metrics. It looks like everybody wants to prove that Agile is great, that when they moved to Agile it was a smart choice and everything is delivered faster and cheaper. I know two groups that claim that using their approach projects can deliver double scope in half the time. Neither has proof that it can be done. From a Lean Six Sigma perspective it is practically impossible to have a 10-15% improvement, unless what you did before was extremely inefficient. Even in that case, if the team was that inefficient and didn't know it it is unlikely that adopting Agile the situation will change.

Teams try to compare the "velocity" using Story Points and that's how the gaming starts: splitting backlog items, changing the number of story points during the sprint or inflating them at the Sprint Planning.

I haven't heard yet of someone proving that an adaptive approach is more efficient that a planned approach. Stores like we failed the project first with "waterfall" then we delivered the scope using Agile need detail. Maybe the success of the second attempt was built on the lessons learned from the failure. I put few projects on track moving from "Scrum"  to PMBoK. It worked because the organisation and the project team were not ready for Agile and the move to Agile was an excuse for not understanding their own business. They heard  that in Agile there is no need of documentation, they can change their mind every month etc. but they didn't know that all those "benefits" come at a cost and with the risk that after 4 months you can be in the same point as when you started.

Is Benchmarking possible or relevant in Agile. I believe that the answer is yes. Agile is (or it should be) a process improvement initiative: "better ways" but we need metrics to prove that we are on the right track. If the organisation is really Agile there will be trust and the project team won't game the metrics. But that is rare, especially when you are under pressure to prove that Agile works. 

My recommendation is that organisations should baseline their delivery process before jumping into the Agil train. Metrics like the time from the request to actually working on it, from the request to production release. Organisation can also baseline the overhead required and that's where things may get complicated :).

In a traditional project, called "waterfall" the overhead is the cost of the PM, BA, testing and deployment. Can Agile build cover the lack of detailed requirements? Can the team self organise to a point where there is no need for a manager? is less or no testing done? Is the deployment process faster and cheaper?

If the answer is predominantly "no", then the organisation may not  be ready for Agile. 


Posted on: April 05, 2019 02:25 AM | Permalink

Comments (7)

Please login or join to subscribe to this item
avatar
Tarik Chougua Project Manager| CEPEO Ottawa, Ontario, Canada
Good point. Thank you

avatar
Drew Craig Sr. Agile & Product Coach| Vanguard Philadelphia, Pa, United States
Does self-organizing equal self-managing?

avatar
REZA MOKARRAM AYDENLOU Tehran, Iran (Islamic Republic of)
Thank you very much for your efforts.it's very good Topic.

avatar
Suzi MS United Kingdom
Interesting challenge posted, would be great to hear more from others too, thnaks for sharing!

avatar
Joseph Pangan Senior Principal Consultant| Genpact Philippines Angeles City, Philippines, Philippines
As always, Awesome article!
Thanks!

avatar
Luis Branco CEO| Business Insight, Consultores de Gestão, Ldª Carcavelos, Lisboa, Portugal
Dear Stelian
Interesting your perspective on the topic: "Benchmarking in Agile"
Thanks for sharing

Important questions before implementing agile approaches

avatar
AARON ALCANTARA PERALTA Innovation and Continuous Improvement Manager| Confecciones Moda Piel Leon, Gua, Mexico
Agile is not for everyone at any given moment. Nice article! thanks.

Please Login/Register to leave a comment.

ADVERTISEMENTS

"I don't know much about being a millionaire, but I'll bet I'd be darling at it."

- Dorothy Parker

ADVERTISEMENT

Sponsors