Подходы оркестровки и хореографии в мире менеджмента разработки ПО

Оркестровка и хореография

Мы живем в мире распределенных систем, которые надо как-то синхронизировать между собой. Для того, чтобы организовать этот процесс сквозных консистентных изменений в IT мире обычно используют паттерн Saga. Этот паттерн имеет две вариации: оркестровка и хореография. Как они выглядят в реальном мире представлено ниже на изображениях

Хореография
Орекстровка
Пример дирижера за работой
Пример хореографии в действии

Проектный и процессный менеджмент

Различие проектного и процессного управления в базовом виде расписано в PMBoK (5th edition) и основано на том, что проектный менеджмент направлен на успешное выполнение проектов, где

  • Оркестровкой и управлением проектами
  • Хореографией и управлением операционной деятельностью
  • Люди не знают про договоренности
  • Договоренности очень сложны и людям сложно следовать в обычной деятельности
  • Договоренности не нравятся людям и они просто саботируют их
  1. Начните с того, что есть сейчас (сложно начать с чего-то другого)
  2. Договоритесь об эволюционном развитии (о революционном развитии обычно не договариваются:))
  3. Поощряйте развитие лидерства на всех уровнях (логично, т.к. если лидерами будут только топ-менеджеры, то рост компании ограничен их возможностями)
  1. Выясните потребности и ожидания заказчика (хмм, а разве это не базовый способ сделать что-то нужное и продать его?)
  2. Управляйте работой, дайте людям организоваться вокруг нее (“неожиданный” совет для организации процессов)
  3. Развивайте правила, чтобы улучшить показатели (а вот это стоящий пункт)
  1. Визуализируйте (визуализируйте цепочку нанесения ценности — важно для дизайна процесса)
  2. Ограничивайте незавершенную работу (важный, но не всем очевидный совет, легко автоматизируется)
  3. Управляйте потоком работы (хороший совет, позволяющий автоматизацию на базе систем с event driven architecture)
  4. Используйте явные правила (хороший совет еще с PEP 20 — The Zen of Python aka “Explicit is better than implicit”)
  5. Вводите петли обратной связи (вообще древняя история со времен 40-х годов 20 века и цикла PDCA Деминга-Шухарта)
  6. Улучшайте и эволюционируйте (и будет вам счастье)

--

--

Director of digital ecosystem development department at Tinkoff. Bachelor at applied math, Master at system analysis, Postgraduate studies at economics.

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Alexander Polomodov

Alexander Polomodov

Director of digital ecosystem development department at Tinkoff. Bachelor at applied math, Master at system analysis, Postgraduate studies at economics.