All form and no (agile) substance?
From the Easy in theory, difficult in practice Blog
by Kiron Bondale
My musings on project management, project portfolio management and change management.
I'm a firm believer that a pragmatic approach to organizational change that addresses process & technology, but primarily, people will maximize chances for success.
This blog contains articles which I've previously written and published as well as new content.
Recent Posts
Leading Through Crisis Means Leading Through Context
"It's the end. But the moment has been prepared for." - retirement lessons from the Doctor
Just because they are non-critical, doesn't mean they are not risky!
Just because they are non-critical, doesn't mean they are not risky!
How will YOU avoid these AI-related cognitive biases?
Categories
Agile,
Artificial Intelligence,
Career Development,
Change Management,
Communications Management,
Decision Making,
Governance,
Hiring,
Kanban,
Lessons Learned,
Personal Development,
PMO,
Portfolio Management,
Project Management,
Resource Management,
Risk Management,
Risk Management,
Schedule Management,
Scheduling,
Tools
Date
“Plus ça change, plus c’est la même chose”
Jean-Baptiste Alphonse Karr’s warning reminds us that it is very easy to ignore the Manifesto for Agile Software Development’s value statements.
We might have done away with heavy project governance, premature or excessive planning, and documentation for documentation’s sake, but if we don’t remind ourselves why our team performs specific agile ceremonies, we are no better than our brethren toiling under the burden of traditional, one size fits all delivery practices.
Let’s start with sprints. Short time horizons should focus our efforts towards delivering value early and regularly while having fixed time boxes enables forecasting when we should be able to complete a release.
But if we start treating sprints as phases (e.g. development, testing) or we batch work items within sprints in a waterfall manner, we haven’t really gained benefits from this approach. Similarly, if we don’t respect sprint end dates or we regularly modify the duration of our sprints we can’t forecast effectively.
How about your daily standups or scrums?
These are meant to serve as micro-planning opportunities to align team members towards accomplishing sprint goals. They also provide an opportunity to surface blockers in a transparent, safe fashion to ensure these get resolved in an efficient and effective manner.
But if team members are absent, we don’t start or end on time, one person monopolizes the discussion, or they turn into status meetings, why hold them at all?
Velocity enables teams to assess their throughput sprint over sprint. Used correctly and with the right underlying discipline on work sizing and backlog management, velocity can help a team forecast.
But obsessing over velocity is as bad as focusing on percentage work complete in traditional approaches. When abused velocity leads to progressively reducing quality, erosion of team morale and unhealthy comparisons between team members or teams.
Showcases or demoes give a regular opportunity for key stakeholders to view what has been completed, to provide feedback to ensure that what is delivered meets customer needs, to maintain sponsor commitment and to provide a forum for visible recognition of the team’s hard work.
But holding these ceremonies when there is nothing meaningful to demonstrate provides limited benefit to the invitees. Having the agile lead or other team member be the only person conducting the demoes doesn’t give everyone a chance to have their day of glory. And having team members get defensive when constructive feedback is provided about a feature which doesn’t quite hit the mark is just going to further the gap between the delivery team and the customer.
“Meet the new boss, same as the old boss” – Pete Townshend (Sante - that's a 70's reference, just for you!)
(Note: this article was originally written and published by me in May 2017 on my personal blog kbondale.wordpress.com)
Posted on: January 31, 2018 08:32 AM |
Permalink
Comments (11)
Please login or join to subscribe to this item
Anish Abraham
Privacy Program Manager| University of Washington
Auburn, Wa, United States
Informative article, Kiron thanks for sharing.
In my experience velocity varies from team to team and from project to project.
Kiron, based on my experiences on agile projects, I feel like I could have written this article. I wholeheartedly agree with each of these comments. How about the fact that many "agile" teams are doomed to begin with; how do you run a project using agile methodology when the team members are over allocated to multiple projects to begin with? To date, my experience has been that only a portion of the "agile" team is really in an agile environment and even then they do not fully understand how to properly apply agile methods.
Thanks Eduin!
Absolutely, Anish - velocity is a made up number and is always team specific and hence, can't be used to compare team performance nor to determine individual team member performance.
Thanks Tanya - definitely many agile teams have the odds stacked against them from the get go and not being able to dedicate the primary roles within the team is a sure way to reduce the benefits of agile delivery.
Kiron
Great article Kiron. Lead time can be an effective measure of performance in comparison to velocity.
Thanks for the 70's reminder and Pete Townshend. Their greatest work in my opinion was the Tommy album, and I like Elton John's version of Pinball Wizard in the movie. How can I remember all this clear as day, but forget yesterday's meetings ;-)
Thanks Sante - I knew you'd like my The Who reference!
Kiron
Stéphane Parent
Self Employed / Semi-retired| Leader Maker
Prince Edward Island, Canada
Like Tanya, my experience shows that only part of the team truly embrace agile in whatever form you use it. It's certainly less than ideal.
Thanks Stéphane - agility is like golf. Some folks become scratch golfers quickly whereas others never break 100.
Kiron
Stéphane Parent
Self Employed / Semi-retired| Leader Maker
Prince Edward Island, Canada
And, unfortunately Kiron, I'm in the latter group.
Hit a ball for 10 seconds, then spend 10 minutes walking to it. Never understood the game ;-)
RAJESH K L
Project Manager, PMP| Bharat Electronics, Bengaluru, India
Bengaluru, Karnataka, India
Interesting one. Thanks for sharing
Please Login/Register to leave a comment.
|
"A thing worth having is a thing worth cheating for."
- W.C. Fields
|