Welcome to the Antipatterns subsite of Dr. Phil Laplante and Dr. Colin Neill of the Software Engineering Research Group at Penn State University's Great Valley School of Graduate Professional Studies
Please use the tabs above to navigate.
What are antipatterns?To software engineers a pattern is a named problem-solution pair that is used to enable large-scale reuse of software designs and architectures.
Shortly after the emergence of patterns for design, analysis, management, and so forth practitioners began discussing problem-solution pairs in which the conventional solution does more harm than good, known as "antipatterns". There are numerous sets of patterns (collectively known as "pattern languages") for software design, analysis, management, and so on.
We have identified a number of environmental antipatterns, and we keep adding to this list. Traditionally, a pattern is described by its name, a description, the solution or refactoring to the problem and the possible consequences of the solution.
Our antipatterns have an informal structure that concentrates on identification of the dysfunctional situation, and remedies for all those involved. Our antipatterns take the following form:
Here is a list of our Antipatterns organized into two groups: management and environmental. To learn more about these antipatterns, please take the Antipatterns test (and read our book).
Management Antipatterns | Environmental Antipatterns |
Absentee Manager | Ant Colony |
All You Have Is A Hammer | Atlas Shrug |
Cage Match Negotiator | Autonomous Collective |
Doppelganger | Boiling Frog Syndrome |
Fruitless Hoops | Burning Bag of Dung |
Golden Child | Buzzword Mania |
Headless Chicken | Divergent Goals |
Leader Not Manager | Dogmatic About Dysfunction |
Managerial Cloning | Dunkirk Spirit |
Manager Not Leader | Emperor's New Clothes |
Metric Abuse | Fairness Doctrine |
Mr. Nice Guy | Fools Rush In |
Mushroom Management | Founderitis |
Planning with Gantt Regard | French Waiter Syndrome |
Proletariat Hero | Frienemies By Design |
Rising Upstart | Geek Hazing |
Road to Nowhere | Institutional Mistrust |
Spineless Executive | Kiosk City |
Three-Headed Knight | Mediocracy |
Ultimate Weapon | One-Eyed King |
Warm Bodies | Orange Stand Economics |
Pitcairn Island | |
Potemkin Village | |
Process Clash | |
Rubik's Cube | |
Shoeless Children | |
Work Breakdown Architectures | |
Worshipping the Golden Calf |
To find out if you may be suffering from some of the Antipatterns that we have defined, please take the following short test. It should take you between 10 - 25 minutes, but you can stop and see the results any time you want. If you agree with the statement, or feel that it applies to your organization, click Yes. Otherwise, click No. (click to hide instructions)
Your organization or business might be suffering from the following antipatterns. Click the antipattern's name to see a brief description. To learn how you can cure these antipatterns, information on purchasing the book can be found by clicking this link.
Management
|
Environment
|
For a direct link to this test, click here.
If you are interested in buying our book (now in its second edition), check out the links below.