Search This Blog

Sunday, February 14, 2010

Antipatterns In Software Development, Software Architecture, and Project Management

A collection of bad practices from AntiPatterns: Refactoring Software, Architectures, and Projects in CrisisAntiPatterns: Refactoring Software, Architectures, and Projects in Crisis. More detail is available here.

Software Development Antipatterns
  • The Blob
  • Continuous Obsolescence
  • Lava Flow
  • Ambiguous Viewpoint
  • Functional Decomposition:
  • Poltergeists
  • Boat Anchor
  • Golden Hammer
  • Dead End
  • Spaghetti Code
  • Input Kludge
  • Walking through a Minefield
  • Cut-and-Paste Programming
  • Mushroom Management
Software Architecture Antipatterns
  • Autogenerated Stovepipe
  • Stovepipe Enterprise
  • Jumble
  • Stovepipe System
  • Cover Your Assets:
  • Vendor Lock-In
  • Wolf Ticket
  • Architecture by Implication
  • Warm Bodies
  • Design by Committee
  • Swiss Army Knife
  • Reinvent the Wheel
  • The Grand Old Duke of York
Project Management Antipatterns
  • Blowhard Jamboree
  • Analysis Paralysis
  • Viewgraph Engineering
  • Death by Planning
  • Fear of Success
  • Corncob
  • Intellectual Violence
  • Irrational Management
  • Project Mismanagement
  • Throw It over the Wall
  • Fire Drill
  • The Feud
  • E-mail Is Dangerous

No comments:

Post a Comment