Extreme Anti Roles

Lifted from the page ExtremeRoles, there are a few Anti-Roles worth recognising.

Cowboy Coder
Loves CowboyCoding. Comments are welcome. See XpIsGeniusFriendly.

StandardsAndMethodologyGuy
Resident of the ivory tower, normally an ex-academic who's never done a day's worth of good, hard coding in his life, but has the power and need to tell you what you're doing wrong, and why XP can't and won't work. Your manager can normally run interference if he's got enough courage. (Don't forget his best friend, the BuzzwordMasochist).

GodHead
Wants to be ChiefArchitect or Manager but isn't. Basically a needy personality. Has to be at the center of everything. Memorizes enough details of the system to leverage himself into every design discussion. Takes on every responsibility in sight. The rest of the team is scared to touch the code or the design without him. Development bottlenecks.

These roles tend to introduce a bit of "noise" into the equation, and have another characteristic - if the project goes badly, it's not their fault, but if it goes well, it's their project ;-) -- JosephPelrine

If these people are on your project, remove them. If you can't, remove yourself or prepare for pain. -- RonJeffries

Great!! While short, this is probably the best advice I've ever seen. In fact, one of the things I actually liked about EdwardYourdon's DeathMarch and Rise and Resurrection of the American Programmer was his statements along these lines. -- RobertDiFalco


CategoryExtremeProgramming


EditText of this page (last edited January 12, 2005) or FindPage with title or text search