In Part 1, we had a marketer seemingly off his meds mistaking the development team for short order cooks. In Part 2, we had a developer drunk on cowboy code, smugly delivering what marketing would have asked for if only they had his superior vision.
There could have been a third scenario where the hyperactive marketer and the arrogant developer were in the same scene, but that would be too divisive. Here goes:
Marketer (played by Bette Midler): Yo, Poindexter – this is not what we talked about. This landing page looks like my ferret sicked up. What the hell is this?
Harried Business Analyst (played by Philip Seymour Hoffman): Okay guys…. Wait – you know what? This is not going to end well. Maybe I don’t want to be in this scene. In fact, I’m calling in sick from this scene. (exits)
Developer (played by Shia Lebeouf): Your RHN was a little light on details, so it was necessary to iterate some continuous improvement on that bad boy.
Marketer: My RHN?
Developer: Requirements on Hooter’s Napkin.
Marketer: That napkin was so freakin’ agile, my friend – and more documentation than I’ve ever seen come out of your shop. But this call to action makes it look like we want them to renew their truck registration at the DMV. THIS ISN’T WHAT I ORDERED – er, I mean wanted.
Developer: What you wanted didn’t match my vision of deep cool. You said they had to be able to submit a webform on the page, and they can. And preview all the products. And personalize them with virtual logos they design on the fly.
Marketer: Customers don’t want that. What makes you think my customers want that?
Developer: Because it’s cool. Deeply so. Customers want cool. It’s not our fault you blow into work every morning 30 minutes after scrum ends. Non-attendance means acceptance. No feedback means acceptance. So does arguing with any code that’s already through QA.
Marketer: What are you guys, the Borg?
Developer: Hell, no. The Borg was too centralized to be Agile.
Marketer: Screw it, I don’t need you. I’ll just have the agency build it.
“Us vs. Them” mentality exists in every business. But maintaining and nurturing the chasm just isn’t – well, Agile. I love this quote attributed to Alistair Cockburn, an original Agile Manifesto signatory: “Always remember, there is only us.”
Scrum is definitely evil. It is nonihtg more than micromanagemnt run amok and hiding behind trendy terminology. Daily meetings, standup or not, gimme a break! Meetings are a waste of time. Period. No exceptions.A major flaw in Scrum, and most of the so-called Agile methodologies’ is that they ignore the hard lessons of decades of experinece, by prentending that all problems can be fixed on the fly and nodoby needs to actually THINK about anything.But the worst thing about Scrum, et al, is that the same clueless management types who can’t and won’t see the value in archicture, design, and attention to quality, have seized on the Agile’ methods promise of short timeframes, and they see nonihtg else. Haste make waste. Always and forever.Nothing replaces hard work and critical analysis. Good architecture and sound design are what is truly agile.All else is hacking.