Когда я был разработчиком я задавался вопросами:
-
как разделить код на классы?
-
какие модули выделить?
Когда я стал архитектором я задавался вопросами:
-
зачем же мы наплодили 200 микросервисов?
-
стоит ли выделять новый или пора объединять?
Когда я стал руководителем я задавался вопросами:
-
как разделить людей на команды разработки?
-
стоит ли создавать новый отдел или расширить ответственность старого?
И всё это хотелось сделать оптимальным эффективным образом.
И я понял, что все эти вопросы сводятся к ряду Читать полностью »
