Posts tagged: Agile

Awesome Scrum Intro Video

As I was reading tweets over the weekend, I discovered an awesome video by Hamid Shojaee, Founder and CEO of Axosoft. It’s an 8 minute introduction video on Scrum.  With background music sounding a bit like Block Rockin’ Beats by The Chemical Brothers, this video is to the point and completely awesome.

I think this type of video is necessary to show to stakeholders, who have not had an introduction to Agile or Scrum.  In this ADD world we live in, I think we need to deliver some information in the same way we would deliver features in a Sprint.  Go for the items of highest value and deliver them in a short period of time.  Additionally, deliver the information is a way that it can stand on its own.

I remember getting 50 government people in a room with an experienced Scrum Trainer, to introduce them to Scrum.  After several hours, some still didn’t grasp the basics.  If they were forced to watch this video in the first 8 minutes of the training, I bet the day would have gone a lot differently.

  • Share/Bookmark

Dr. Seuss Inspired by Personal Kanban

Personal Kanban 101I met Jim Benson about a year or so ago.  He was in Washington DC and I met him for lunch down in Chinatown.  Jim’s a pretty smart cookie.  I like what he does.  I sometimes wish I could do what he does but it requires a little more of a balanced mind than I possess.  In the Star Wars universe, Jim would be a Kanban Jedi and I would be a mere Padawan.

I used kanban and limited my work-in-progress (WIP) at a previous job but don’t have the buyin from my current client to implement the practice here.  I still have a Kanban board hanging on my wall but it’s there for me to manage my own work.

Today I read an article on the Personal Kanban website titled “Would You, Could You on a Plane?” It was about a quick offline kanban for in-flight work.  It was informative, as always.  But, the mere title inspired me to write a bit of a ridiculous comment.  Perhaps I read too much Dr. Seuss during my off-time.

Say!
I like Kanban!
I do! I like it, Sam-I-am!
And I would limit WIP in a boat.
And I would limit WIP with a goat.
And I will limit WIP in the rain.
And in the dark. And on a train.
And in a car. And in a tree.
Limiting WIP is so good so good you see!

So I will limit WIP in a box.
And I will limit WIP with a fox.
And I will limit WIP in a house.
And I will limit WIP with a mouse.
And I will limit WIP here and there.
Say! I will limit WIP ANYWHERE!

I do so like
Limiting WIP and Kanban!
Thank you!
Thank you,
Sam-I-am

Strange how a simple title can get me started.  Thank you Jim for doing what you do, even if that means reading ridiculousness comments that I write.

  • Share/Bookmark

The Pepsi Challenge of Waterfall Agile or Kanban

I kind of enjoy it when people get all in a huff over which soda is the best.  It’s bad enough they can’t even decide what to call it. Is it soda, pop, or soda-pop?  I’ve even heard a few refer to any brown carbonated non-alcoholic beverages as a “Coke”.  I don’t get that at all.  I’m going to assume these people just don’t care.  All they want is a brown carbonated non-alcoholic beverage that will satisfy their thirst.  As far as soda-pop, I am the complete extreme opposite.  I drink Coca-Cola.  I don’t drink Coke; I don’t drink Pepsi.  If I ask you for a Coca-Cola and you ask me if Pepsi is OK, I’m going to respond with a stern but polite “No”.  But, at the end of the day, I am also just looking for something to satisfy my thirst.  But, I digress.

Since the Pepsi Challenge in the mid-70′s, there has been another battle raging.  Let’s call it the Delivery Challenge.  Regardless of what facts may be reports, detailing which approach lowers risk the most, which approach delivers the most value up front, or which approach leaves the stakeholders feeling the most satisfied, we all have our favorite.  If delivery approaches were soda-pop (yes, soda-pop) in a blind taste test, chances are we’d stick with our favorite regardless of what we may have picked.

From my own perspective, I don’t believe we should be so blind to these opportunities.  We should be open to the idea that formulas can be improved and we should be open to the idea that processes can as well.

When I’m dealing with the government client on a particular contract, I use Waterfall.  We’re talking Waterfall the size of Niagara Falls.  It’s not that I choose this approach (drink).  It’s all that is currently offered. When I’m managing my own personal projects and deliverables, I use Agile and Kanban.  I’m not saying one is better than the other!  But, when the choice is mine, I know what I like from each.  I ala carte the way I do things, so (as the customer) I get the most value while not bastardizing the original processes.

I know there are those out there who are cursing me.  They are strict Coke, Pepsi, and Dr. Pepper zealots.  Think of me as that kid down at the local Kwik-E-Mart who takes his cup and adds a little of each soda-pop in his 64 ounce cup.  It may look nasty but it sure tastes good.

…and at the end of the day, isn’t it important that I just satisfy my thirst?

Image source: USAGeorge
  • Share/Bookmark

Agile is in the PMBOK so it must be true

Yesterday, I was having coffee with Jesse Fewell and we discussed, among other topics, how the PMP® or Certified ScrumMaster (CSM) credentials legitimize many in the eyes of stakeholders. This is a sore spot for many, particularly for me.  Experience and project leadership trumps a certification any day of the week.  But, for those of us who believe we know what we’re talking about, a credential is sometimes a necessary evil.  As I advise a Federal PMO on a multi-year project, I have grown to accept that progress can be slow and expensive. Things can be so slow and expensive, we rarely get to see actual value delivered.  Rather, successes are measured with earned value. Sometimes, I think it’s just the nature of the beast. But, it doesn’t have to be that way.

You can only imagine my excitement when a vendor proposed using Agile to deliver the next (year) software increment. The PMO I advise has many PMPs but only one CSM…me.  I’m not going to go into the details of the project.  But, how could the opportunity be seized to leverage Agile?  Rather than answer that directly, I’ll ask a question.  If you believe in the Agile Manifesto, how would you convince people with no experience with Agile or Scrum (but lots of experience with the PMBOK and Waterfall) that you know what you’re talking about and that Agile is a viable option? I would propose that you make sure you can communicate with stakeholders in a language they understand. If you start using terms like Sprint, ScrumMaster, and Burndowns, when they understand contract periods of performance, project managers, and EVM reports, you may lose that essential stakeholder buy-in.

One of the first things I would recommend you say is “Agile is actually in the PMBOK”. If your stakeholders are PMPs and they believe the dogma of the PMBOK, you’ll have their attention. It’s not called Agile but it is there. In Chapter 2 (Project Life Cycle and Organization) of the PMBOK, you’ll read about Project Phases, specifically phase-to-phase relationships, and then even more specifically the iterative relationship.

…only one phase is planned at any given time and the planning for the next is carried out as work progresses on the current phase and deliverables.  This approach is useful in largely undefined, uncertain, or rapidly changing environments such as research , but it can reduce the ability to provide long term planning.  The scope is then managed by continuously delivering increments of the product and prioritizing requirements to minimize project risks and maximize product business value.  It also can entail having all of the project team members (e.g. designers, developers, etc.) available throughout the project or, at a minimum, for two consecutive phases.

For the Agile pundits out there, does that sound a little familiar?  For those who believe the gospel of the PMBOK, is it reasonable to believe Agile is an approach that can be considered?  Agile is not a bunch of voodoo for the wild and undisciplined.  It’s an excellent opportunity to deliver value.

  • Share/Bookmark

Why You Should Use Common PM Language

I don’t normally drink coffee from Starbucks but someone gave me a gift card.  I like black coffee, with no cream or sugar.  I like my coffee fresh so I order a small size.  So, why on Earth did the person behind the counter not listen to me?

I ordered a small Caffè Americano. For those who do not drink coffee, that’s nothing more than a small espresso and water.  My expectation was I would get a small cup of coffee.  When I looked at my receipt it said Tall.  I brought this to their attention and I was dismissed.  “Oh, it’s the same thing.”

Well, no, it’s not.  Line up the cups and this is what you will see.  Extra-Small, Small, Medium, Large, and Extra-Large.  What does Starbucks call them? Tiny, Small, Tall, Grande, Venti. So, what I got was a medium.  I’m not going to split hairs here.  I’m trying to make a point.  There needs to be a common understanding between the vendor and the customer when you both define the same thing differently.  This is a financial transaction.  I want what I paid for.

How does this apply to Project Management?  From the customer’s perspective, what is the definition of done.  From the vendor’s perspective, what is the definition?  From every stakeholder perspective, do you all have the same definition of done?  You should!

It’s important to note, it doesn’t matter which approach you use.  Waterfall, RUP, Agile, or Kanban.  Everyone needs to understand and agree to what done means.

  • Share/Bookmark