« Continuous Acceptance Testing | Main | Agile Office Space »

Wednesday, March 07, 2007

A Few Good Managers

From the movie A Few Good Men...

Development: "You want answers?"
Marketing: "I think we are entitled to them!"

Development: "You want answers?!"
Marketing: "I want the truth!"

Development: "You can't handle the truth!!!
Son, we live in a world that requires software. And that software must be built by people with elite skills. Who's going to build it? You, Mr. Marketing? You, Mr. Sales? You, Mr. Finance? You, Mr. Human Resources? I don’t think so.

We have a greater responsibility than you can possibly fathom. You scoff at our open work areas and you curse our big screen monitors. You have that luxury. You have the luxury of not knowing what we know - that while the cost of delivering software may be excessive, it drives revenue and saves money. And my very existence, while grotesque and incomprehensible to you, drives BUSINESS!

You don't want to know the truth because deep down in places you don't talk about at staff meetings... you want me managing the project. You NEED me managing the project!

We use words like refactoring, test-driven development, continuous integration, sprint, velocity, and release planning. We use these words as the backbone of a life spent delivering something. You use them as a punch line!

I have neither the time nor inclination to explain myself to people who rise and sleep under the very blanket of software I provide and then question the manner in which I provide it. I would rather you just said "thank you" and went on your way. Otherwise I suggest you log in to a computer and write some code. Either way, I don't give a damn what you think you're entitled to!"

Marketing: "Did you cut the automated, edit sync [insert favorite feature here] feature?"
Development: "I did the job I was hired to do."

Marketing: "Did you cut the automated, edit sync feature?"
Development: "I delivered the release on time."

Marketing: "Did you cut the automated, edit sync feature?"
Development: "You're g%$#@*& right I did!"

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d83452ee9169e200d8342ea5ac53ef

Listed below are links to weblogs that reference A Few Good Managers:

» A Few Good Managers - From the movie A Few Good Men... from DotNetKicks.com
You've been kicked (a good thing) - Trackback from DotNetKicks.com [Read More]

» Agile Chronicles: A Few Good Managers from rtaylor.info
Great artical illustrating what developersneed to deal with everyday - from those employees who have no "elite skills". Link to Agile Chronicles: A Few Good Managers [Read More]

» A Few Good Managers from Confluence: blog
Great artical illustrating what developers need to deal with everyday Development: "You want answers?" Marketing: "I think we are entitled to them!" ... read the whole story: [Read More]

» A few good developers... from Graham's blog
This article sums up the view I had of marketing for many years so it really made me giggle a lot, basically it's a parody of A Few Good Men, and in particular the main court scene. For those of... [Read More]

» Adderall and migraines. from Adderall xr.
Adderall xr snort. Adderall online. [Read More]

Comments

LoL thats incredible !!! =)

Bookmarked for all my life and works :P

Cheers

Why so aggressive towards marketing. Do you really think that will improve the situation? I find that talking with people and trying to understand different perspectives and our mutual roles in the system leads us a lot farther. You might want to look into systems theory and systems dynamics

Beautiful.... just beautiful. I shed a tear of joy reading this, knowing there are others standing on the bulwark that separates us from the rabble.

Great rewrite, but so sad that the original great rant is delivered by a character that was a criminal, who ended up getting convicted.

Otherwise, hilarious. Good job.

Classic! Take blogging to new artistic heights!

Agreed with the comment about the speech coming from a criminal.

But the crime would never happen in an agile project, would it?

As a QA Analyst, feedback is your "core function". Communication is usually your first job. Whether you’re new to a position or you just want to try something new, you’re going to have to talk to your coworkers and your customers. Most importantly, you need to listen.

André Vondran
SQA Analyst
www.aqasol.com.ar

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been saved. Comments are moderated and will not appear until approved by the author. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Comments are moderated, and will not appear until the author has approved them.

Subscribe