The Software Architect Elevator (Redfining the Architect's Role in the Digital Enterprise)
Дочитал сегодня отличную книгу Gregor Hohpe, который 20 лет назад написал классическую книгу Enterprise Integration Patterns. С тех пор Gregor успел поработать в Google лет 7, а также chief architect в крупных корпорациях, которым он помогал двигаться в digital мир. В результате получилась книга про лифт для архитектора, в которой он делится своими взглядами на эту роль. Сама книга состоит из 340 страниц, разбитых на 41 главу, которые объединены в 6 частей
- Architects - здесь автор рассказывает про разные виды архитекторов и делится метофорой про лифт, говорит про скорость разработки и ее ускорение (как первую и вторую производную текущей координаты), размышляет об enterprise architecture как связующем звене бизнеса и IT, приводит 3 базиса архитектора: skill, impact, leadership, рассказывает про принятие решений и умение задавать сложные вопросы
- Architecture - здесь автор обсуждает что такое архитектура, какая она бывает, а также делится набором крутых принципов, которые помогают в работе, например, "never send a human to do a machine’s job" и таких принципов тут много и они обсуждается детально в отдельных главах
- Communication - здесь автор начинает с тезиса "you can’t manage what you can’t understand" и дальше переходит к тому как объянять концепции, как увлекать аудиторию, как писать для занятых людей, как выделять важное, а не пытаться описать все, как использовать диаграммы для проектирования и связывать разные смыслы, ну а заканчивается эта часть утверждением, что "software is collaboration"
- Organizations - здесь автор погружается в теорию организации, но с практической стороны. Он рассказывает как делать reverse engineeriing организации, рассказывает, что контроль - это иллюзия, делится своими размышлениями о том, почему архитекторы любят пирамиды, а в корпорациях часто есть черный рынок, как масштабировать организацию и почему медленный хаос не является порядком и заканчивает эту часть обсуждением того, что такое governance
- Transformation - здесь уже заходит роль про Digital Transformation и автор говорит о том, что без боли не бывает изменений, как лидировать эти изменения, обсуждает экономику масштаба и экономику скорости, говорит про бесконечный цикл обучения и обратной связи, почему корпорациям сложно привлекать таланты, про теорию очередей и о том, как строить размышления в многомерном мире
- Epilogue: Architecting IT Transformation - ну а в конце автор предлагает архитекторам, как Нео принять красную таблетку и с новообретенными знаниями проснуться в своей корпорации и начать менять ее в сторону digital enterprise, аминь.
#Management #Leadership #SoftwareDevelopment #Software #Architecture #Architect