Как мы внедряли...
TRANSCRIPT
![Page 1: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/1.jpg)
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан1
Как мы внедряли Канбан
![Page 2: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/2.jpg)
О докладчиках
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан2
Иванов Иван. Участвует в коммерческой
разработке с 2006 года.
Старший эксперт программист, в проекте с 2011 года.
Крюков Герман. Участвует в коммерческой
разработке с 2002 года.
Руководитель группы, в проекте с 2011 года.
![Page 3: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/3.jpg)
План доклада
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан3
1 Наш проект
2 Проблемы, с которыми мы столкнулись
3 Почему мы выбрали Канбан
4 Как мы внедряли Канбан в наш проект
5 Что из этого вышло
6 Выводы
7 Вопросы и ответы
![Page 4: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/4.jpg)
Наш проект
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан4
Больше 4.000 man years опыта ECM экспертизы.
Более 25 млн пользователей
Более 10 млд документов, 120 TB хранятся в ImageMaster репозиториях.
Ежедневно добавляется около 3 млн документов
Ежегодно добавляется около 1 млд документов.
Более 900.000 поисковых запросов ежедневно
![Page 5: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/5.jpg)
Наша команда
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан5
Команда тестированияКоманда разработки
Тест менеджерАрхитектор
85%
15%
![Page 6: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/6.jpg)
Проблемы, которые мы решали:
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан6
Большое количество параллельно выполняемых задач
Долгоживущие и незавершенные задачи
Разрыв между разработкой и тестированием
![Page 7: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/7.jpg)
RUP
(120+)Long list of
rules,
definitions,
roles,
documents,
etc
XP
(13)Whole team
Coding standard
TDD
Collective ownership
Customer tests
Pair programming
Refactoring
Planning game
Continuous integration
Simple design
Sustainable pace
Metaphor
Small releases
Scrum
(9)Scrum Master
Product Owner
Team
Sprint planning meeting
Daily Scrum
Sprint review
Product backlog
Burn-down chart
Kanban
(3)Visualize the workflow
Limit WIP
Measure and optimize lead time
Свобода
(0)
Почему Канбан
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан7
Более директивные Более адаптивные
![Page 8: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/8.jpg)
Канбан: основные правила
Измеряйте время цикла (среднее время выполнения одной задачи) и улучшайте процесс, чтобы уменьшить это время
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан8
Визуализируйте производство
Ограничьте WIP
![Page 9: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/9.jpg)
Как мы это делали: визуализация
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан9
![Page 10: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/10.jpg)
Как мы это делали: ограничения WIP
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан10
• Регулируют количество одновременно выполняемых задач• Подбираются эксперементально• Позволяют находить узкие места в процессе
![Page 11: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/11.jpg)
Как мы это делали: связанные задачи
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан11
Разработка Тестирование
![Page 12: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/12.jpg)
Как мы это делали: связанные задачи
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан12
DEV
TEST
![Page 13: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/13.jpg)
Как мы это делали: связанные задачи
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан13
DEV
TEST
![Page 14: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/14.jpg)
Как мы это делали: связанные задачи
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан14
DEV
TEST
![Page 15: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/15.jpg)
Как мы это делали: связанные задачи
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан15
TEST
DEV
![Page 16: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/16.jpg)
Автоматизация построения тестовых отчетов
Автоматизация сборки и развертывания
Как мы это делали: улучшения процесса
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан16
![Page 17: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/17.jpg)
Инструменты: ежедневные короткие встречи
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан17
• Что успели сделать вчера• Что планируем сделать сегодня• Проверка актуальности состояния доски• Нахождение узких мест
![Page 18: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/18.jpg)
Инструменты: интеграция с системой управления задачами
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан18
Необходима для взаимодействия с немецкими коллегами Каждой карточке на доске соответствует запись в системе учета Карточки печатаются с помощью специально созданной утилиты.
В планах: онлайн визуализация процесса, интегрированная с системой управления задачами.
![Page 19: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/19.jpg)
Наши результаты: уровень удовлетворенности заказчика
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан19
![Page 20: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/20.jpg)
Наши результаты:
Увеличение команды с 6 до 10 человек Проблемы успешно решены
Параллельные задачи – ограничение WIP Незавершенные задачи – визуализация, уменьшение время
простоя Разрыв между разработкой и тестированием – связанные задачи
В команде улучшились коммуникации Мы попали на SECR =)
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан20
![Page 21: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/21.jpg)
Следующие шаги
Онлайн канбан доска, интегрированная с системой управления задачами
Более детальный анализ времени выполнения задач Анализ связей между различными задачами
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан21
![Page 22: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/22.jpg)
Выводы
Канбан применим даже в проектах с распределенной и неравномерной командой. Канбан улучшает коммуникацию в команде. Канбан можно рекоммендовать для проектов, в которых есть непрерывный поток задач. В Канбане нагрузка на участников проекта более равномерная чем, например, в Скраме. Канбан помогает найти и устранить узкие места в процессе разработки. Канбан подразумевает постоянное улучшение процесса Канбан может быть очень разным
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан22
![Page 23: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/23.jpg)
Ваши вопросы
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан23
![Page 24: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/24.jpg)
Спасибо за внимание!
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан24
![Page 25: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/25.jpg)
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан25
A BПриложение: Краткое описание принципа Канбан
![Page 26: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/26.jpg)
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан26
A BПриложение: Краткое описание принципа Канбан
![Page 27: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/27.jpg)
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан27
11/23/2009 27
storage
A BПриложение: Краткое описание принципа Канбан
![Page 28: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/28.jpg)
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан28
storage
A BПриложение: Краткое описание принципа Канбан
![Page 29: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/29.jpg)
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан29
Бережливое производство
Принцип «Точно во время» (Just In Time)
JIT
Приложение: Краткое описание принципа Канбан
![Page 30: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/30.jpg)
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан30
Work in process
Карточки Канбан
Приложение: Краткое описание принципа Канбан
![Page 31: Как мы внедряли Канбан2012.secrus.org/2012/presentations/ivanov-kryukov_41.pdfTeam Sprint planning meeting Daily Scrum Sprint review Product backlog Burn-down chart](https://reader036.vdocuments.net/reader036/viewer/2022081523/600200b9cd10c409fa5016b6/html5/thumbnails/31.jpg)
23.10.12–public – Иван Иванов, Герман Крюков / Как мы внедряли Канбан31
withdrawal A BПриложение: Краткое описание принципа Канбан