Upgrade to Pro — share decks privately, control downloads, hide ads and more …

В мире, где существуют DevOps-инженеры — мы вынуждены создавать процессы

В мире, где существуют DevOps-инженеры — мы вынуждены создавать процессы

DevOps Moscow New Year Party, 19-12-2018
Максим Фоминов (Леруа Мерлен)

Расскажу про пример того, как было страшно, когда из Jira сделал черную дыру, и как мы старались из нее вылезти. Мое мнение, как было бы лучше сделать, чтобы не бояться процессов разработки.

DevOps Moscow

December 20, 2018
Tweet

More Decks by DevOps Moscow

Other Decks in Education

Transcript

  1. Так о чем это мы…. • Как натягивать сову на

    глобус или git.../flow на Issue tracker workflow • Увы, реальность такова, что мы не можем дать каждой команде свой набор инструментов 3
  2. Когда было совсем больно • Нет продуктового пространства, есть только

    пространства команд • Team 1 – Jira Project 1 – Bitbucket Space Product 1 • Team 2 – Jira Project 2 – Bitbucket Space Product 1 • …… • Team N – Jira Project N – Bitbucket Space Product 1 • История продукта размазывается по командам и принадлежит командам • Нет единого release notes продукта • Продуктовые ошибки нужно поделить между командами 4
  3. Когда стало чуть лучше, но все же что-то не то

    • Построение пространств от продукта • Project 1 – Jira Project 1 – Bitbucket Space Project 1 • Project 2 – Jira Project 2 – Bitbucket Space Project 2 • …… • Project N – Jira Project N – Bitbucket Space Project N • История продукта не привязана к команде • Инструменты не позволяют менеджеру понять связанность между таск трекером и кодом • Зачем нужны релизы • Да кому нужна эта Jira вообще 5
  4. К чему мы стремимся • Построение пространств от продукта •

    Project 1 – Jira Project 1 – Bitbucket Space Project 1 • Project 2 – Jira Project 2 – Bitbucket Space Project 2 • …… • Project N – Jira Project N – Bitbucket Space Project N • Прозрачность связки процессов git.../flow <-> Issue tracker workflow • Команды не привязаны к продукту • Вовлечение бизнеса в процессе • Совершенствование культуры разработки в компании 6
  5. 7