Agile Elevator Speech

Posted over 3 years ago on November 23, 2008

I've given quite a few "elevator speeches" about Agile.  After giving each speech, I've either failed to deliver my message, or my audience failed to understand. 

Well, I'm giving up on them.  If I can't be successful then I don't want to add to the confusing cacophony of messages about Agile.

Stop Advocating?

No, I am too passionate about software and software teams to give up advocating Agile.  So here is my plan.

I'm going to explain the prizes.  It's too hard to explain the tools, so I'll give them the good stuff up front.

Why?  Because it's too complex (and important) of a topic to discuss in short time.  So in paraphrase here is what I'll tell them:

When constructing software as a team, I don't care what methodology you're using as long as the team can achieve these goals:

1) Fail fast.
2) Continuously improve the team.
3) Continuously reduce and eliminate waste.
4) Indicate (visually or otherwise) the teams progress.
5) Embrace change.

Agile happens to have some pretty practical tools that will get us there.  If you'd like to join me for lunch, I'd be happy to tell you more!!

Comments

Nick writes...

Solid reminder Steve, thanks! I might also add the need for the team to iterate and not get caught up in the big walls of architecture and major refractors.

November 23, 2008

blindman writes...

The focus of any development, Agile or other, SHOULD be ono results and "prizes", and not slavish adherence to methodology.
Overemphasis on methodology leads to "cargo-cult" development.
http://en.wikipedia.org/wiki/Cargo_cult_programming

November 24, 2008

Todd Kaufman writes...

Glad to hear you are preaching the gospel! My agile elevator speech usually takes the form of a question: "Would you like to have greater efficiency, visibility, and control over your software development process?"

They always answer yes, but the tough part is convincing them that you know how to get them the above benefits. Helps to start small with stand ups or continuous integration and gain momentum before giving the elevator pitch.

My 2 cents.

November 24, 2008

issac kelly writes...

Hi Steve!

There's a lot that I don't really understand about agile programming, I feel like My team hits those bulett points (and also the _joel test_) pretty well, but as far as agile methods go, I'm out of it.

December 12, 2008

New Comment