Your Team as a Distributed System • Andrew Harvey • YOW! 2019 - Part 2
Продолжая разбор крутого выступления Andrew Harvey стоит отметить, что после рассмотрения fallacies of distributed computing он переходит к проблеме SPOF (single point of failure), которым в командам могут быть
- руководитель - это путь к микроменеджменту
- rockstar developer - здесь автор предлагает трансформировать rockstar в jazz musician:)
А дальше говорит про то, как масштабировать команды и какие можно использовать подходы из инжиниринга
- Monitoring - нужен мониторинг того, что происходит в командах, надо уметь задавать правльные вопросы себе и команде, использовать one2one и skip-levels
- Conflict resolution - надо уметь детектировать и разрешать конфликты, а также создавать безопасное пространсто
- Communication - здесь автор рассказывает про то, что лидер должен рассказывать что делает команда и почему, давать дополнительный контекст так, чтобы все в команде это понимали. И это стоит лидеру большого количества сил.
- Clarity of roles - лидеру важно сделать так, чтобы все понимали свои роли и ответственность.
Ну и заканчивается все упоминанием културу и того, что она ест стратегию на завтрак - так говорил ~~Заратустра~~ Питер Друкер:)
P.S. На тему культуры и маштабирования ее на команды рекомендую почитать следующие материалы
- пост про исследование “Google's Project Aristotle”
- пост про статью “A typology of organisational cultures”
- пост про выступление “Software Engineering at Google • Titus Winters & Matt Kulukundis”
- пост про книгу “Никаких правил. Уникальная культура Netflix (No Rules Rules. Netflix and the Culture of Reinvention)”
- пост про книгу “Корпорация гениев (Creativity, Inc)” о компании Pixar
- пост про книгу “Hit Refresh" о компании Microsoft
- пост про книгу “Корпоративное племя" (“The corporate tribe”)
#Management #Leadership #Software #SoftwareDevelopment #DistributedSystems #Architecture