Agile, Agile, Agile, It’s the Way to Be

Note: This is in response to @scottdensmore’s request for software-themed Schoolhouse Rock.  I didn’t really know where else to post it, plus I can whore traffic this way.  Try to sing along in your head.

Agile, Agile, Agile, It’s the Way to Be

Design, code, test, deploy
You think this is the way to work?  Oh boy!

Have I got a thing to show you
It’s called agile, it’s the best!
Plenty of communication
Makes it better than the rest!
You think you’ve got a great thing going
With waterfall
But how much room for change do you have?
None at all!
With agile you build in
Plenty of room for change
*some other character pops head in* “Why build it any other way?  I find it rah-ther strange!”
Big design up front
Long requirements docs
Annoying when your BA is a ****
And your POs are all coooocks! *piano trill*

Can’t get answers when you need ‘em
Spec docs have no sense of totality
How will you ever satisfy
Your zero-defect mentality??
Weeellll, you’ve gotta go with agile
Make user stories follow INVEST
Back it up with good criteria
And your product will be the best!
Working software is
The primary measure of success
Use the agile way and you’ll get there
With much less streeeesssss!
Be a craftsman not a drone
Take some pride in your code
Leave your codebase clean for the next guy,
Don’t be a total chode!
Iterative development,
Continuous delivery
All these reasons add up to:
It’s the methodology for me!
*song slows, piano playing*
With a kaizen attitude
You can get there too duuuude….
*music resumes and full chorus*
Just work well with all the members on your team!
*piano closes out song*

Design, code, test, deploy

You think this is the way to work?  Oh boy!

Have I got a thing to show you

It’s called agile, it’s the best!

Plenty of communication

Makes it better than the rest!

You think you’ve got a great thing going

With waterfall

But how much room for change do you have?

None at all!

With agile you build in

Plenty of room for change

*some other character pops head in* “Why build it any other way?  I find it rah-ther strange!”

Big design up front

Long requirements docs

Annoying when your BA is a ****

And your POs are all coooocks! *piano trill*

Can’t get answers when you need ‘em

Spec docs have no sense of totality

How will you ever satisfy

Your zero-defect mentality??

Weeellll, you’ve gotta go with agile

Make user stories follow INVEST

Back it up with good criteria

And your product will be the best!

Working software is

The primary measure of success

Use the agile way and you’ll get there

With much less stresss!

Be a craftsman not a drone

Take some pride in your code

Leave your codebase clean for the next guy,

Don’t be a total chode

Iterative development,

Continuous delivery

All these reasons add up to:

It’s the methodology for me!

*song slows, piano playing*

With a kaizen attitude

You can get there too duuuude….

*music resumes and full chorus*

Just work well with all the members on your team!

*piano closes out song*

Advertisements

3 comments so far

  1. David Laribee on

    Cute.

    I am the blob, the BDUF blob?

  2. Al Chou on

    From the title I assumed the tune would be “Lolly, Lolly, Lolly, get your adverbs here”, but either I don’t remember the tune well enough, or you had some other Schoolhouse Rock song in mind….

    • catschwamm on

      Yeah it was just a “clever” title. It’s really more like a sped-up version of the Lemmiwinks song from South Park, with more honky-tonk pianee. Feh?


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: