Швейцарія, масштабування Scrum і розподілені команди от...

Preview:

Citation preview

Click icon to add pictureШвейцарія, масштабування Scrum і розподілені команди

Роман Сахаров @E5

Improve yourself continuously!

Про мене Роман Сахаров

Business Analysis Team Leader @EPAM Systems

Co-founder and trainer @E5

Business Analyst on Agile projects Agile Project Manager BA Community and mentoring program

leader BA and Agile trainer

Certified Scrum Master

IT Awards 2014 Business Analysis winner

Improve yourself continuously!

Scrum?1. Хто з вас працює в Agile,

або Scrum?2. Хто працює більш ніж з

однією командою?3. Хто працює в

розподіленому форматі?

Початок дороги

Improve yourself continuously!

Business Process Work Management

• BP Case Library• Productivity

Enterprise Case Management

• Escalation• PrioritisationWork Management

• Advanced Routing• Escalation and PrioritisationRules and Workflow

• SWIFT• E-mail/Web access

Automated Correspondence

• Log every user and system actionAudit trails

Improve yourself continuously!

Клієнт

Improve yourself continuously!

Команда

Зліт

Improve yourself continuously!

Scrum Pulse 2-тижневі спринти

Планування спринту

Щоденний Standup

Sprint Review

Спринт ретроспектива

Backlog Grooming

Зустрічі для вирішення проблем

Improve yourself continuously!

Хороший продукт потрібен усім

• Кількість процесів в розробці зросла від 1 - 3 до 6 - 7• Для забезпечення потреб було зібрано ще 3 (4) команди

ПОПИТ

Нові виклики

Багато замовлень

від замовників

Замовники змагаються за команду

(и)

Один проект і команди

Жахи пріоретиза

ції

Декілька «потоків» роботи

Improve yourself continuously!

Потоки стали проблемою

Кожен потік відповідає за свій бізнес процес

Кожен департамент має свій потік

Кожен потік має свій бюджет

Не прозора кількість роботи по напрямкам

Немає пріоритизації між стейкхолдерами

Хаотичне вдосконалення процесу

Команди не розуміють хто чим займається

Пошук рішення

Improve yourself continuously!

Визначені зони для вдосконалення

Scaled events Scaled artifacts Flow of requirements

Role of BA/POOperations and

support acceptance procedures

Capacity allocation and planning

Scaled Events

Спільне планування для команд

Спільні для всіх PBR (Grooming)

Глобальні ретроспективи

Cross team competency meeting

Improve yourself continuously!

Scaled Artifacts

Knowledge base Structure by competencies, which is up-to-dated by • component guardians, • managers, • BAs and other knowledge holders

Process descriptions on Confluence Global Retro-points list

Summarized list from all the teams to be discussed on Global retrospective meetings

General backlog for all streams

Rally used for EPICs, Features and User Stories

Populated by Product Owner of each business process

Priorities by Chef Product Owner before PBR

PBR

Planning

Team SupportDemo

Acceptance

Backlog update

Requirements flow and work with teams

POBA

Планування в 3х частинах• 1st тільки для PO• Standard Scrum Planning• 1st Part with PO

• 2nd with the team creating tasks decomposition

Кожен PO має % бюджету на свій напрямок

% бюджету - це % velocity команд розробки

Capacity Allocation and Planning

УСПІХ!

Improve yourself continuously!

Виявилось, що це LeSS

Ціна розподеленості та масштабу

Improve yourself continuously!

Ціна Час на інтеграцію результатів роботи Час на зустрічі для обміну інформацією Час на підтримання процесу

Час = Гроші але… відсутність цих елементів = хаос

Отже

Improve yourself continuously!

Agile і Scrum виросли Scrum довів скою користь

Великі компанії використовують Agile і Scrum

Але великі продукти не можуть обійтись Vanilla Scrum і ми повинні шукати рішення

Improve yourself continuously!

Питання?

Improve yourself continuously!

Vielen dank!

roman.sakharov@e-5.com.ua E5Trainings E5Trainings E5 www.e-5.com.ua

Recommended