Breaking habits requires substituting one routine for another
| I was asked to facilitate a lessons learned session for a program team using a retrospective format. After the team had brainstormed, prioritized and discussed most of the challenges they had faced, it became clear to them that there were only a couple of root causes for most of the main pain points they had identified. Neither of those root causes was a true learning but rather they were just simple reminders of good practices to follow for large, complex programs. I then asked them the somewhat rhetorical question: "Remembering now what should have been done then, how will you ensure that this doesn't happen on a future program?" A project team I've been working with has struggled with judging how many work items they can successfully complete within a sprint. In the retrospective for their last sprint, they identified a number of simple, effective ideas for resolving this chronic concern. Again, I challenged them with the same question: "You've come up with a great list of ideas, but how will you ensure that you actually act on those the next time you are sprint planning?" Both of these experiences reminded me of how difficult it is to break habits. In his book The Power of Habit, Charles Duhigg has written about the three part neurological loop governing habits which was discovered by MIT researchers: a cue, a routine and a reward. In the project team's case, the routine has been to accept more work items than they can complete in a sprint even when historical evidence shows this tactic hasn't worked out well. The cue is that moment in the sprint planning ceremony when the team makes their sprint forecast. It's hard to say what the reward has been but perhaps it's the temporary high which comes when we take on a significant challenge as a team. To break habits, we need to find a way to substitute a different routine for the old one and soliciting the help of a close, trusted colleague might be one way to do this. The team could designate a single individual to come to the sprint planning ceremony with a stuffed pig or some other visual gag which represents gluttony. Then, when the team is about to forecast how much they will accept in the sprint, that team member could hold up the pig and say "Oink! Oink!" to remind all of them to be a little more conservative. While the team might not bask in the short term glow of having accepted a bloated sprint forecast, they will enjoy the much more rewarding experience during their sprint review when the product owner and other stakeholders congratulate them for improving their predictability. Breaking habits is hard to do but by identifying cues and implementing good routines to swap in for the old ones, we can prevail. |
Identifying and taming “800-pound gorilla” projects
| Most organizations regardless of their size or project management maturity will initiate a proverbial “800-pound gorilla” project at least once. Mega-projects can torpedo a company, but they are often critical to their long term sustainability or strategy. For the “lucky” program or project manager that is asked to manage one of these, it can either be a career-limiting death spiral or a priceless differentiator for their portfolios. Failing to plan is planning to fail – this is the mantra of mega-projects. Organizations that were historically able to successfully complete small to mid-sized projects in spite of themselves will discover that heroics that worked in the past will not work on a mega-project. To plagiarize Jeff Foxworthy, here are some ways of identifying mega-projects:
What are a few ways of coping once you’ve identified the fact that you are the proud owner of an 800-pound gorilla?
Tackling a mega-project can sometimes feel overwhelming, but remember that even King Kong was laid low by a combination of fighter planes and gravity! (Note: Neither King Kong nor Donkey Kong was involved in the publishing of this article back in November 2010 on kbondale.wordpress.com) |
How do you know when your agile ceremonies are Done?
Categories:
Agile
Categories: Agile
| In last week's article, I wrote about the benefits of having a Definition of Ready for agile ceremonies as one method of ensuring that they are adding value and not being perceived as just more wasteful meetings. But how do we know that we achieved what we were hoping to from the ceremonies? A Product Owner might walk out of a sprint planning session feeling happy that the team will be delivering a major feature but some team members might feel that they have accepted more product backlog items than can be completed in a quality manner while working reasonable hours. The Scrum Guide encourages Scrum Teams to create a definition for what "Done" means for product backlog items and for product increments. This ensures consistency in understanding across all stakeholders and ensures that expectations have been met. The same approach could be utilized to ensure that teams aren't just going through agile ceremony motions. Here are a few examples of "Doneness" questions for the same ceremonies I had written about in last week's article. Sprint Planning
Scrum/Daily Standup
Sprint Review
Sprint Retrospective
Similar to a normal Definition of Done, there is no single set of guidelines which should be adopted by all teams and these guidelines may evolve over time as the team inspects and adapts their ways of working. But, as usual, caveat agilist: Focus on the outcomes, not the processes. "If you spend too much time thinking about a thing, you'll never get it done." - Bruce Lee |
Good project managers wear many hats
| When I first started to manage projects, I had envisioned the role as being similar to that of an orchestra conductor – while not being directly responsible for playing specific instruments, possessing familiarity with the strengths and weaknesses of each, and being instrumental (pun intended) in creating harmonious melodies instead of raucous cacophonies. This illusion rapidly dissipated after a few days on the job. I came to realize that project managers need to be like Lon Chaney – the man of a thousand faces. Here are a few of the roles that a PM might be called on to play in a typical project. 1. Salesperson – Successful PMs need to be able to create a need for and “sell” their customers, stakeholders and team members on decisions or recommendations that may not be popular. 2. Football lineman – A PM must often be the offensive lineman preventing their “quarterbacks” (a.k.a. team members) from getting tackled by distractions. 3. Coach – Vince Lombardi nailed the essence of effective project management with his quote “Coaches who can outline plays on a black board are a dime a dozen. The ones who win get inside their player and motivate.” 4. Diplomat – PMs are often called upon to help resolve conflicts, negotiate for win-win outcomes and to deliver bad news in a constructive fashion. 5. Historian – PMs should be able to review the past life of their projects, analyze events and derive lessons that can be applicable to future projects. 6. Diagnostician – PMs require the analytical ability and perspective to look beyond symptoms to help identify the root issues that are plaguing their projects. My guess is that there are probably a hundred other roles that could be part of this list – how many can you add? (Note: I was wearing my blogger hat in November 2010 when this article was originally published on kbondale.wordpress.com) |
Do you need a Definition of Ready for your agile ceremonies?
Categories:
Agile
Categories: Agile
| A Definition of Ready (DoR) is an agreement established by some agile teams to help them assess if a given product backlog item can safely be accepted by the team to be worked on. It is not expected to be used as a gate but rather as guidance. I frequently hear from teams who are frustrated with one or more of their ceremonies. There can be many reasons for such perceptions but some times the root cause relates more to what wasn't completed in advance rather than what actually transpired during the ceremony. This made me realize that there could be some benefit in inviting such teams to come up with a DoR for their agile ceremonies. Depending on the method or framework you follow there are likely to be different events, so I will focus on the standard ceremonies as defined within the Scrum Guide. Sprint Planning
Scrum/Daily Standup
Sprint Review
Sprint Retrospective
Like all DoR's or Definitions of Done (DoD), the list above is only intended to generate ideas for your team and not to be adopted "as is" as context counts. "The beginning is the most important part of the work." - Plato |





