Agile/Scrum Elevator Speech

Friday, October 26, 2007 12:39:56 PM (Mountain Daylight Time, UTC-06:00)

This week I was asked to give an extremely brief description of agile practices and Scrum.  I  had about 30 seconds to respond.  I think I did pretty well under pressure and came up with something along the lines of:

"It's a framework of practices...no, more like guidelines, that help us deliver useful, valuable increments of functional software to our customers on a very frequent basis, like two weeks, in a completely transparent environment.  We do it by constantly re-prioritizing requirements and reviewing our incremental progress with our customer. We also continually  inspect and adapt our development practices to increase both our efficiency and our our effectiveness."

Three sentences, 22 seconds.  Did I capture the essence of agile and Scrum?  I hope so.

Just what is the essence of Scrum anyway (and no, it's definitely not a new fragrance for agile developers).  HL Arledge took a shot at it on his blog recently.  My challenge to my fellow scrummers is this: Come up with your best description of agile practices and scrum in 3 sentences or less.  Post them in the comments section of this post.  In your post, feel free to link to your blog, your company, your product or your dog, if you'd like. Give yourself a shout-out.

The best elevator speech about agile and scrum wins a $10 gift card to Starbucks.

Monday, October 29, 2007 11:45:25 AM (Mountain Daylight Time, UTC-06:00)
Scrum is an Agile process that can be used to manage and regulate intricate software development using iterative and incremental practices. Scrum has been used for simple projects to changing the way organizations do their business. The use of Scrum increases productivity and encourages collaborative environments.
Pearline Dunn
Monday, October 29, 2007 12:37:43 PM (Mountain Daylight Time, UTC-06:00)
Scrum: An iterative set of practices that help software development teams to deliver high quality, high value software in short time frames. It enables self-managing teams to do the work they do best. It enables a transparent, collaborative environment between customers and development teams.

I'm Jack Nelson...my dog's name is Bob Marley. I don't have a blog, I love agile development techniques, and I can always use $10 for Starbucks (even though I'm sure it'll only get me a cup of coffee and a cookie). Thanks for writing your blog. Love your posts...keep 'em coming.
Jack Nelson
Tuesday, October 30, 2007 8:24:41 PM (Mountain Daylight Time, UTC-06:00)
Git 'er done.

3 sentences...ha, 3 words!!!
Matt Brandt
Wednesday, November 07, 2007 11:14:26 PM (Mountain Standard Time, UTC-07:00)
OK, not too many entries for the $10 Starbuck's card. I'll give it until November 15 and then I'm giving the card away. So far, I'm really digging Matt Brandt's comment....but, it's not over yet folks!!!
Chris Spagnuolo
Tuesday, March 18, 2008 5:41:48 AM (Mountain Daylight Time, UTC-06:00)
Okay... too late for the card but I wanted to weigh in...

Agile is basically three things: a set of engineering best practices that allow for rapid delivery of high-quality software, a project management process that encourages frequent inspection and adaptation, and a leadership philosophy that encourages team work and accountability.

You might follow by saying that success in today's economy requires us to respond quickly to changing market conditions. Agile processes allow our teams to meet the changing demands of their customers while creating environments where top developers want to work.
Comments are closed.