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

Как мы Scrum масштабировали

Как мы Scrum масштабировали

Алексей Лобзов (Альфа-банк) @ Moscow Python Meetup 50

"Почему возникла потребность в масштабировании Scrum? Чем нам помог фреймворк LeSS? С какими проблемами мы столкнулись и как их преодолели?"
Видео: http://www.moscowpython.ru/meetup/50/scrum-scale/

Moscow Python Meetup
PRO

November 23, 2017
Tweet

More Decks by Moscow Python Meetup

Other Decks in Programming

Transcript

  1. Как мы Scrum
    масштабировали
    Алексей Лобзов,
    Альфа Банк

    View Slide

  2. Зачем новый интернет-банк?
    Если старый неплохо работает
    • Хотим ускорить поставки
    • Хотим стать независимыми
    • Хотим повысить надёжность
    • UX – наше всё ☺

    View Slide

  3. Как мы работаем над продуктами?
    И учим работать других
    • Используем инженерные практики
    • Используем стек приоритетных технологий
    • Используем микросервисную архитектуру
    • В командах есть дизайнеры ☺

    View Slide

  4. А зачем масштабировать Scrum?
    Чтобы не было вот этого

    View Slide

  5. А зачем масштабировать Scrum?
    И вот этого
    • Дублирование логики в микросервисах
    • Расхождение логики в микросервисах
    • «Зоопарк» технологий
    • Сложная документация

    View Slide

  6. Как масштабировать Scrum?
    Попробуй Large-Scale Scrum https://less.works

    View Slide

  7. Наше решение
    Спринт
    • Команды выровнялись по спринтам

    View Slide

  8. Наше решение
    Планирование спринта
    • Планирование на уровне продактов
    • Планирование на уровне команды
    • Межкомандное планирование

    View Slide

  9. Наше решение
    Выполнение работ
    • Межкомандное дизайн-ревью
    • Межкомандное код-ревью
    • Межкомандное ревью автотестов
    • Единый формат документации

    View Slide

  10. Наше решение
    Обзор спринта
    • Команды видят свой вклад в общий продукт
    • Привлекаем реальных клиентов Банка

    View Slide

  11. Наше решение
    Ретроспектива
    • Командная ретроспектива
    • Межкомандная ретроспектива

    View Slide

  12. Наше решение
    Не без минусов
    • Увеличилось количество совещаний
    • Команды потеряли независимость

    View Slide

  13. QA

    View Slide