Home > Catalogue > Half Done Is Enough
Untested but Finished
Project activities overly focused on "visible" progress by management decision, i.e. effort is predominantly spent on adding functionality, with testing/QA and maintenance diminished or ignored. Major enhancements or changes are required to an existing deployed system due to accrued high level of technical debt.
- small proportion of activities other than pure implementation (testing, maintenance, refactoring, proper analysis and design)
- rising technical debt, lack of modularity or reuse-ability, architectural erosion
- project gradually slipping - decreasing rate of added features, increasing bug rate, postponing deadlines
- prolonged periods of bugfixing and other maintenance
Anti-pattern | Relation |
---|---|
False Economy | opposite case (?) |