~/talk

Improve your architecture with the Modularity Maturity Index (MMI)

slides:none on file

A concrete scoring system called Modularity Maturity Index (MMI) rates codebases 0–10 (under 4 = bad, 4–8 = okay, >8 = good) based on 22 factors across modularity, hierarchies and pattern consistency; measurement combines static-analysis tools (example: sonograph), metric scripts/Excel and expert review. Empirical dataset covers ~500 systems (sizes 20k–50M LOC), finds nasty dependency tangles like a 119-class cycle, and shows MMI pinpoints where to refactor, replace, or leave alone.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 2:28Problem with legacy systems
  3. 6:21Introducing Modularity Maturity Index
  4. 8:51Cognitive science behind modularity
  5. 12:45Chunking and modularity principles
  6. 15:14Hierarchies in software architecture
  7. 16:14Schemata and design patterns
  8. 23:28Technical and domain layering
  9. 29:33Domain modules and big ball of mud
  10. 31:19Class-level hierarchies and cycles
  11. 33:51Tools for modularity analysis
  12. 36:00Pattern consistency and violations
  13. 40:39Annual rings and pattern bloat
  14. 42:25Calculating the Modularity Maturity Index
  15. 43:52Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.