Improve software systems, systematically.
aim42 is a free, open method for architects and developers: analyze what hurts, evaluate what it costs, improve what’s worth it, step by step.
How it works
-
Analyze
Find issues, risks and technical debt in the system and its organization, and understand their root causes.
-
Evaluate
Make issues and remedies comparable by estimating their value, cost and risk, then prioritize.
-
Improve
Apply approaches and practices that eliminate issues, reduce technical debt and optimize quality.
-
Cross-cutting
Practices that span all phases and keep issues and improvements visible, understood and aligned.
Get started
-
Collect issues.
-
Estimate what they cost, and what fixing them would cost.
-
Improve the most valuable ones first, in small steps.
Free and open
aim42 is free to use and open source, with no vendor or tool lock-in. It is built from the experience of many contributors from different industries.
Know a practice that’s missing? Every pattern is one Markdown file on GitHub. Add a pattern.