Este documento descreve vários anti-padrões, incluindo práticas como copiar e colar código, análise excessiva de projetos, e desenvolvimento de código espaguete. É fornecida uma taxonomia de anti-padrões organizacionais, de gestão de projetos, de análise, de design de software e de programação.