Agile

When PMI Introduced the Elephant – Part 3

This post concludes my 3 part series about when PMI Introduced the Elephant in the Room.  It's the basis of my talk at AgileDC on October 26. The elephant I am referring to is the mainstream adoption of Agile.  In part one of my series, I introduced the idea that Agile was about to cross the chasm.  The chasm I'm referring to is based on the "Technology Life Cycle Adoption Curve" concept from Geoffrey Moore's 1992 book Crossing the Chasm. I see parallels between a technology life cycle adoption curve and a methodology life cycle adoption curve.  Though waterfall may be at the far right, with the laggards and skeptics, I see Agile as being embraced by the innovators and visionaries for the last 10 years.  But within the last view years, the earliest adopters and visionaries started to get traction.  It took real leadership to follow a few "lone nuts" and brave ridicule. There comes a time within the adoption curve that the tipping point occurs.   If the original Agile leaders were the flint, the first followers were the spark that made the fire.  With PMI creating the PMI-ACP certification, there is going to be a lot of fuel on the fire.  After teaching my first PMI-ACP class over the last few days, I asked my students why they were pursuing this certification.  What made it different?  Their answers were both enlightening and similar.  The common answer was that their organizations see the PMI endorsement of Agile methods as the legitimizing of Agile.  Until PMI got involved, Agile practices were "undisciplined ideas from those on the fringe".  Even with the certification being in the pilot stage, it has rapidly become a viable alternative to other processes that just aren't working.  Though Agile isn't for everyone, I find it amazing that so many have not adopted it, merely because it wasn't supported by the status quo.

I'm actually not sure where we are on the adoption curve.  But, from listening to my students, the fear of ridicule is being stripped away.  I do believe we are crossing the chasm.

Watch this 3 minute video.  If you are a version of the shirtless (Agile) dancing guy at your organization, all alone, remember the importance of nurturing your first few followers as equals, making everything clearly about the movement, not you.

Be public. Be easy to follow!

There is no movement without the first follower.

(Link to Video on YouTube)

When PMI Introduced the Elephant - Part 2

In just a few weeks, I will be speaking at an upcoming (sold out) Agile conference here in Washington D.C.  It's unfortunate that I had to decide between going to the PMI North American Congress and speaking at the AgileDC event.  The events are happening the same week.  I had to decide if I wanted to speak or if I wanted to just attend. The title of my talk at AgileDC is "When PMI introduced the elephant in the room".  Let's define that.  We're talking about an important and obvious topic, which everyone present is aware of, but which isn't discussed, as such discussion is considered to be uncomfortable.  That elephant, of course, is the mainstream adoption of Agile.  Many of us saw the momentum of agile practices growing.  And I think just as many out there have tried to ignore it, misrepresent it, or dismiss it.  Though it took 10 years, I see PMI's move to formally embrace Agile, with its own Agile certification, as a sign we're about to cross the chasm.  The PMI wouldn't do this if they didn't see market trends supporting it.  With the PMI endorsement, Agile will be more widely used, more openly adopted...and yes, abused.

But I'm not here to rain on PMI's parade.  I take my hat off to the PMI leadership, the PMI Agile Community of Practice leadership, and the informal Agile luminaries we all know in the industry.  I know there are people who are not very happy with the idea of PMI being the organization to release a comprehensive Agile exam.  Like it not, someone has to do it!  Agile needs something that will motivate people to accept it as a legitimate alternative (or primary choice) and leverage it.  Though not every project environment appears to be conducive to what the Agile Alliance or the Scrum Alliance offer, they seem to be more receptive when the PMI offers it.  In the U.S. market, the Project Management Professional (PMP) certification has reached a point in the adoption curve whereby if you are a Project Manager and don't have it, you are at a disadvantage.  It has reached such a fever pitch that even people who are not Project Managers (by trade) are finding ways to get the certification.  People are believing certifications will make them more marketable and better managers or leaders.  PMI is merely capitalizing on that belief, with the introduction of the Agile Certified Practitioner certification.  A certification that is not easy to get, immediately has a perception of value.

When you think of PMI, what do you think of?

Processes and tools?
Comprehensive documentation?
Contract negotiation?
Following a plan?

PMI is the world's largest project management member association, representing more than half a million practitioners in more than 185 countries. As a global thought leader and knowledge resource, PMI advances the profession through its global standards and credentials, collaborative chapters and virtual communities and academic research.

When you think of Agile, what do you think of?

Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan

The authors of the Agile Manifesto wrote "We are uncovering better ways of developing software by doing it and helping others do it."

So, is this a contradiction?

When PMI Introduced the Elephant - Part 1

Crossing The Chasm

Last October I entered the Gaylord National with a little trepidation.  The PMI North American Congress was taking place and I found out that several people I admire in the Agile space were going to be attending and speaking.  Leading up to the major PMI event, I was hearing a lot of chatter about these "heretics" who were going to be presenting.  In Washington DC, the PMP was king and few in the Federal space wanted to hear anything about adaptive planning, continuous elaboration, or focusing on delivering value to the customer.  Project Managers were expected to predict the future, define process and then make damn sure you followed it, regardless if anything ever got delivered.  So, I was very much surprised as I walked through the Gaylord and noticed poster after poster, display after display.  "Are you Agile?" Every Agile session I attended, PMI Vice President of Information Technology, Frank Schettini introduced the speaker and told the audience that he leads the team that is responsible for delivering value to PMI’s members, volunteer leaders, certification holders and staff through innovative and reliable technology solutions. He said that he was a strong supporter of the Agile Community and so was PMI.

Though the audience at one of the first Agile sessions was almost hostile towards the presenters, by the time Michele Sliger gave the final session on the final day, there was buzz in the halls of the Gaylord about how "this Agile thing" had taken the conference by storm.

While I was there at the conference, I was privately asked if I would be willing to assist PMI with the creation of an Agile certification.  I was very apprehensive, at first.  I didn’t want PMI "hijacking" Agile.  I was assured that was not the case.  I discovered those I respected most in the industry were already hard at work, making sure it was done right.

Agile was about to cross the chasm and PMI was going to make sure we made it to the other side.

But first, introductions were in order.

Looking for Lean in Inefficient Processes

first-class forever stampThis morning, I wrote a physical check and placed it into a physical envelope. I hand-wrote the addresses on the envelope and even put a physical stamp on it.  I will mail it, when I take my semiweekly trip to the mailbox.  This is the first time I can remember doing this in a few years.  The party recieving my payment is forcing me to follow this inefficient business process of mailing a physical payment to them.  All I can think is how this used to be the norm and now how ridiculously inefficient it appears. When objectively judging the efficiency of this process, I started by first measuring two things, the Work-in-Process (WIP) and the Average Completion Rate (ACR).

Little's Law

This law provides an equation for relating Lead Time, Work-in-Process (WIP) and Average Completion Rate (ACR) to any process. The law states: Lead Time = WIP (units) / ACR (units per time period).  The idea is to have the lowest lead time as possible.  Lower lead times means less waste.

Am I the only geek out there who does this?  Where do you see inefficient processes that could benefit from a more lean approach?

 

 

Write the same but different words

It's all in how you say it. Or, in the case of this video, how you write it. In less than 2 minutes, this video will send a powerful message. It's about writing from perspective. After watching it, I immediately thought of how a user story can communicate a message differently, compared to a standard "shall statement" requirement.

Here are as few formats for you to compare. Which would you use?

As a <role>, I want <goal>

As a <role>, I want <goal> so <reason>

Given <dependency/constraint>, as a <role>, I want <goal> so <reason>

Do you have a preferred user story format that you use?  Please include it as a comment and have a beautiful day.

The Gemba Walk

As part of a recent engagement I went to assess and coach a group of Agile teams out in Iowa.  Each morning, we would arrive before the daily stand-ups.  Each morning we walked around, listened in on conversations and got updates from the teams.  We quietly studied their large team boards and then how they interacted with the boards and one another. I would describe this daily stroll as our Gemba Walk.  Gemba is a Japanese term meaning "the real place." In business, it refers to the place where value is created; in our case the gemba was the west side of the building on the 5th floor where the teams were located.

Gemba Walk

Gemba Walk

In lean manufacturing, the idea of gemba is that the problems are visible, and the best improvement ideas will come from going to the gemba. The gemba walk, much like Management By Walking Around (MBWA), is an activity that takes management to those doing the actual value delivery, to look for waste and opportunities to practice gemba kaizen, or practical shopfloor improvement.  If you are in management and you want to make a real difference, get out of your office and go on a gemba walk.

If you are on a project team, do your managers go on a daily gemba walk?

HT: Wikipedia

When a Standard is a Distraction

I stopped off to get some gas and found myself spending way too much time analyzing the user interface, trying to figure out how to pump my gas.  I don't want to sound so negative but gas pumps rank right up there with Adobe products, when it comes to non-intuitive UI.  At first glance, the UI was comprised of two areas.  One, there was a monochrome screen with four button on either side.  I've seen this layout at other gas pumps so I was ready for visual queues to come from that.  The other area was a 16 button keypad.  Fortunately, there was a slot for me to insert my credit card, otherwise, I think I would have just driven to another gas station.  The problem started 10 seconds after I inserted my credit card.  It actually took roughly 10 seconds for each action to be registered on the screen, leaving me feeling frustrated throughout the process.

The first text to appear on the screen was In Payment Card. I complied and 10 seconds later the text Debit Card or Credit Card? appeared. I expected the choices to align to one of the 8 white buttons flanking the screen. I then looked at the keypad. Nope, no Debit or Credit keys, which I've seen on other gas pumps.  Just before cancelling the purchase, I noticed two unassuming grey buttons to the right of the receipt dispenser. They were labeled Outside Debit and Outside Credit. I grumbled to myself and selected the Outside Credit button. Ten seconds later (I'm not kidding) Enter Zip Code appeared on the screen.  I typed in my zip code via the keypad.  I waited a solid 10 seconds before Press Enter If OK or Clear appeared. I located and press an Enter OK button on the keypad. The text Authorizing then displayed for an additional 10 seconds. Just as I thought it would tell me to select my grade of gas, Would you like to print a receipt? appeared.  I located and selected the Yes Receipt button on the key pad.  The screen then took an additional 10 seconds to state please see cashier inside for receipt. I stood there dumbfounded (for an additional 10 seconds) when the screen then changed, stating Select your Grade.

Here comes the comparison.  Simple processes like buying your gas should not be this painful.  The same goes for your business processes.  Don't put so much emphasis on things that you're not going to need.  They become wasteful distractions.  In the case of the gas pump, the most important steps of the process were hard to locate and navigate.  I wasted a lot of time just trying to figure out how to do the next step, when I already knew what I needed to do.  On the gas pump, the two unassuming buttons were critical to move forward in the process but weren't even in my line of sight.  You need to think about this when customizing your business processes.  Standards (and processes) are good, as long as they provide value, either by increasing quality or lowering risk.

 

Jazz Hands at the Daily Standup

While doing an Agile assessment in Des Moines, Iowa, we noticed a team would periodically do "jazz hands".  When we asked the ScrumMaster (Iteration Manager) what was going on, she said others within earshot of the daily standup complained about the team being too loud. In the past, whenever there was good news, the team would cheer and clap.  As a result, in order to continue to show their excitement, the team members now all do "jazz hands". Team "Seniom Sed" (Des Moines backwards), it has been a pleasure watching you all work for the last few days. Actually, it's been a pleasure working with each of the teams. I get one more day to enjoy your addictive enthusiasm.

Keep up the great work!