В качестве решения проблемы Брукс отсылает к предложению Харлана Миллза, который сравнивает как работают мясники и как работает хирург, и говорит, что архитектура подобна хирургии.



По сути дела то, что предлагал Харлан Миллз, в современном мире разработки воплощено в виде Context Map.



Харлан Миллз считал, что то, что мы сегодня называем Context Map, должен делать архитектор, обеспечивая тем самым автономность команд разработки в пределах своего Bounded Context. Это должно снизить коммуникативную нагрузку на команды разработки и повысить их эффективность.



Похожую идею продвигал и Dean Leffingwell в своей книге "Agile Software Requirements".