Швейцарія, масштабування scrum і розподілені команди от...
TRANSCRIPT
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!
[email protected] E5Trainings E5Trainings E5 www.e-5.com.ua