Antipatterns: Identification, Refactoring, and Management

Published:
Author(s):

Purchasing Options

Hardback
Not available
in your region
ISBN 9780849329944
Cat# AU2994
 

Features

  • Provides an extensive catalog of 48 common problems (antipatterns) often found within software companies and other organizations
  • Attaches a memorable name to each antipattern, creating a new vocabulary to describe common problems and their solutions
  • Includes many contemporary cultural and historical references, emphasizing important concepts with well-known examples
  • Offers a table that cross-references dimensions of organizations, management, and leadership to the catalog of antipatterns
  • Summary

    AntiPatterns: Identification, Refactoring, and Management catalogs 48 bad management practices and environments common to software development, IT, and other organizations. The authors cover antipatterns of management, along with environmental/cultural antipatterns and personality antipatterns/phenotypes. Through the classification of these harmful practices, you will be able to correctly identify problems in your own work environment, and take action to correct them.

    The authors apply their extensive work and consultative experience, as well as the experience of the many professionals that they have known. This approach leads to a realistic treatment of antipattern concepts. Written for a wide audience of practitioners, the authors avoid a scholarly style, instead infusing the text with entertaining “gadgets,” including rambunctious and ribald sidebars, cartoons, stories, and jokes, as well as names for their antipatterns that are at once visual, iconic, humorous, and memorable.

    Following introductory material describing some management theory and how humans behave individually and in groups, the text provides the catalog of management and environmental antipatterns. The book then offers general advice on overcoming bad practices through successful interaction with clients, customers, peers, supervisors, and subordinates.

    Table of Contents

    Patterns and Antipatterns
    A Timeless Way of Building
    Pattern Structure
    Antipatterns
    Many Eyes
    Antipattern Structure
    Management and Environmental Antipatterns
    Consistency and Completeness

    Human Patterns and Antipatterns
    Human Patterns
    Human Antipatterns and Negative Personality Types

    Group Patterns and Antipatterns
    Tuckman’s Theory of Teams
    Sports Analogies to Teams
    Evolution to Antipatterns

    Successfully Leading Teams
    The Growth of Team Size
    Micromanagers and Laissez-Faire Managers
    Theory X
    Theory Y
    Theory W
    Theory Z
    Principle Centered Leadership
    General Advice

    Management Antipatterns
    Name: Absentee Manager
    Name: All You Have is a Hammer
    Name: Cage Match Negotiator
    Name: Doppelganger
    Name: Fruitless Hoops
    Name: Golden Child
    Name: Headless Chicken
    Name: Leader Not Manager
    Name: Manager Not Leader
    Name: Managerial Cloning
    Name: Metric Abuse
    Name: Mr. Nice Guy
    Name: Mushroom Management
    Name: Plate Spinning
    Name: Proletariat Hero
    Name: Rising Upstart
    Name: Road to Nowhere
    Name: Spineless Executive
    Name: Three Headed Knight
    Name: Ultimate Weapon
    Name: Warm Bodies

    Environmental Antipatterns
    Name: Ant Colony
    Name: Atlas Shrug
    Name: Autonomous Collective
    Name: Boiling Frog Syndrome
    Name: Burning Bag of Dung
    Name: Buzzword Mania
    Name: Deflated Balloon
    Name: Divergent Goals
    Name: Dogmatic about Dysfunction
    Name: Dunkirk Spirit
    Name: The Emperor’s New Clothes
    Name: Fairness Doctrine
    Name: Fools Rush In
    Name: Founderitis
    Name: French Waiter Syndrome
    Name: Geek Hazing
    Name: Institutional Mistrust
    Name: Kiosk City
    Name: Mediocracy
    Name: One-Eyed King
    Name: Orange Stand Economics
    Name: Pitcairn Island
    Name: Potemkin Village
    Name: Process Clash
    Name: Rubik’s Cube
    Name: Shoeless Children
    Name: Worshiping the Golden Calf

    General Advice in Dealing with Antipatterns
    Be Kind
    Do Not Blame Other People
    Learn to Deliver Bad News
    Do Not Worry for Other People
    Do Not Shoot the Messenger
    Let People Learn from Their Mistakes
    Just Get It Done
    Remember the Law of Unintended Consequences
    Listen
    Negotiate
    Never Give Up
    Never Attribute to Malice What Stupidity Can Explain
    Remember that Luck Can Play a Role
    Remember that No Good Deed Goes Unpunished
    Remember that People Despise in Others What They Hate
    in Themselves
    Use Golden Rule Management
    Never Mess with Space, Title, or Salary
    Be a Mentor
    Always Set and Meet Expectations
    Remember that You Take the Same Person with You
    Wherever You Go

    Related Titles