PointyHairedBossVersusExtremeProgramming

Last edit December 13, 2003
  • TestDrivenDevelopment - We pay you to write functions, not tests!
  • SimpleDesign - It took me weeks to draw this complete, detailed object model with Rose. If you won't type it in, I can find someone who will!
  • RefactorMercilessly - Don't change that it works!
  • ContinuousIntegration - All check-ins require my approval. You might check in a bug.
  • FrequentReleases - Does it have all the features I authorized the Marketing Department to sell yet, hmm?
  • CustomerAcceptanceTests - Don't bother me with dumb questions - read the spec!
  • CommonStyleGuide - I need to be able to tell who wrote what code at all times - don't try to hide it!
  • SystemMetaphor - Report to the company nurse immediately for a urine test.
  • PairProgramming - Can't you do your own job?
  • WholeTeam - This isn't a party - everyone back to their cubicles.
  • SustainablePace - Your colleagues are working late - why aren't you?
  • PlanningGame - Don't come back until all those requirements are coded. What do you mean which ones are important? They are all important!

CategoryPointyHairedBoss, CategoryExtremeProgramming, CategoryAntiPattern