Вебинар: 12 принципов Agile, которые делают его довольно успешнымak-itconsulting.com
Мы приглашаем вас на бесплатный вебинар, посвященный основам философии Agile. Мы познакомим вас с основными принципами, которые делают Agile успешным и популярным.
В ходе вебинара вы:
- Узнаете о 12 принципах Agile
- Разберетесь, почему каждый из них является важным для достижения успеха
- Поймете принципы, на основе которых создаются инструменты Agile
Узнать больше о вебинаре: http://coach.ak-itconsulting.com/2014/08/12-principov-agile/
Мертвая зона - Как визуализировать поток требований в распределенном проектеMagneta AI
Сергей Прохоренко, Luxoft (Киев)
Последние несколько лет я работаю в Agile-командах в различных ролях - аналитика, proxy PO, процессного коуча. За это время я наблюдал самые различные проекты, сталкивающиеся с похожими препятствиями при масштабировании и помогал им в решении проблем.
Общепринятые практики Scrum предлагают большое количество инструментов для визуализации командной работы: product/sprint backlog, доска, ежедневные стэндапы, burndown chart. Но если ваш проект распределен по трем-четырем локациям, а количество людей в проекте перевалило за сотню - как понять, правильно ли расставлены приоритеты, понимают ли команды, чем они и их коллеги по проекту будут заниматься в следующем спринте и дальше?
Многие из этих вопросов часто попадают в "мертвую зону", что приводит к проблемам при масштабировании процесса.
Рассмотрев несколько практических примеров из практики, мы обсудим, как построить эффективную коммуникацию между командами в проекте, как визуализировать поток требований и как определять критерии для продвижения новых требований из product backlog в sprint backlog.
Борис Вольфсон. Agile ценности и принципы для новичков.ScrumTrek
Это базовый доклад для новичков в Agile, которые только хотят использовать гибкие подходы, будет построен через ценности и принципы, на которых строятся отдельные практики и целые фреймворки. Понимание Agile через призму ценностей и принципов позволит не только лучше разбираться в гибком фреймворке Scrum и методе Kanban, но и после освоения основ изменять их под свою среду и нужды.
Mykola Mytko — "Быть, а не казаться Agile" it-network
Николай рассказал, что же значит Agile и как правильно его внедрять.
✔️Agile — это обучение и выполнение работы через опыт.
✔️Изменения - это нормально, нужно ошибаться, делать выводы и учиться.
✔️Agile — это мышление. Есть 2 подхода к Agile: делать и быть.
✔️Попробуйте модель обучения СюХаРи.
✔️Задача Agile коучей - научить людей мыслить.
Гибкие методологии разработки ПО в реальном миреTech Talks @NSU
http://techtalks.nsu.ru
Видеозапись: http://www.youtube.com/watch?v=ooa5qE7oTQg
8 апреля 2016. Гибкие методологии разработки ПО в реальном мире (Антон Дёмин, Xored)
На этой лекции мы рассмотрим классические модели управления проектами, поговорим о реалиях разработки и о наиболее частых проектных проблемах, с которыми сталкиваются разработчики и менеджеры.
Среди прочего мы рассмотрим гибкие методологии; как в общем, так и на примере их конкретных представителей (Scrum, XP, Kanban). Также будет рассказано о процессе перехода на Scrum на примере крупного проекта для одного из клиентов компании.
Кроме того, поскольку гибкие методологии подразумевают гибкие правила, мы прямо на лекции попробуем модифицировать одну из хрестоматийных методологий под нужды конкретного проекта, а именно — немного доработаем Scrum путем добавления в него артефактов из других методологий.
Лекция прочитана в рамках проекта Tech Talks @NSU – серии открытых лекций о разработке ПО и карьере в IT, проводимых в Новосибирском государственном университете.
Подробности: http://techtalks.nsu.ru
Вебинар: 12 принципов Agile, которые делают его довольно успешнымak-itconsulting.com
Мы приглашаем вас на бесплатный вебинар, посвященный основам философии Agile. Мы познакомим вас с основными принципами, которые делают Agile успешным и популярным.
В ходе вебинара вы:
- Узнаете о 12 принципах Agile
- Разберетесь, почему каждый из них является важным для достижения успеха
- Поймете принципы, на основе которых создаются инструменты Agile
Узнать больше о вебинаре: http://coach.ak-itconsulting.com/2014/08/12-principov-agile/
Мертвая зона - Как визуализировать поток требований в распределенном проектеMagneta AI
Сергей Прохоренко, Luxoft (Киев)
Последние несколько лет я работаю в Agile-командах в различных ролях - аналитика, proxy PO, процессного коуча. За это время я наблюдал самые различные проекты, сталкивающиеся с похожими препятствиями при масштабировании и помогал им в решении проблем.
Общепринятые практики Scrum предлагают большое количество инструментов для визуализации командной работы: product/sprint backlog, доска, ежедневные стэндапы, burndown chart. Но если ваш проект распределен по трем-четырем локациям, а количество людей в проекте перевалило за сотню - как понять, правильно ли расставлены приоритеты, понимают ли команды, чем они и их коллеги по проекту будут заниматься в следующем спринте и дальше?
Многие из этих вопросов часто попадают в "мертвую зону", что приводит к проблемам при масштабировании процесса.
Рассмотрев несколько практических примеров из практики, мы обсудим, как построить эффективную коммуникацию между командами в проекте, как визуализировать поток требований и как определять критерии для продвижения новых требований из product backlog в sprint backlog.
Борис Вольфсон. Agile ценности и принципы для новичков.ScrumTrek
Это базовый доклад для новичков в Agile, которые только хотят использовать гибкие подходы, будет построен через ценности и принципы, на которых строятся отдельные практики и целые фреймворки. Понимание Agile через призму ценностей и принципов позволит не только лучше разбираться в гибком фреймворке Scrum и методе Kanban, но и после освоения основ изменять их под свою среду и нужды.
Mykola Mytko — "Быть, а не казаться Agile" it-network
Николай рассказал, что же значит Agile и как правильно его внедрять.
✔️Agile — это обучение и выполнение работы через опыт.
✔️Изменения - это нормально, нужно ошибаться, делать выводы и учиться.
✔️Agile — это мышление. Есть 2 подхода к Agile: делать и быть.
✔️Попробуйте модель обучения СюХаРи.
✔️Задача Agile коучей - научить людей мыслить.
Гибкие методологии разработки ПО в реальном миреTech Talks @NSU
http://techtalks.nsu.ru
Видеозапись: http://www.youtube.com/watch?v=ooa5qE7oTQg
8 апреля 2016. Гибкие методологии разработки ПО в реальном мире (Антон Дёмин, Xored)
На этой лекции мы рассмотрим классические модели управления проектами, поговорим о реалиях разработки и о наиболее частых проектных проблемах, с которыми сталкиваются разработчики и менеджеры.
Среди прочего мы рассмотрим гибкие методологии; как в общем, так и на примере их конкретных представителей (Scrum, XP, Kanban). Также будет рассказано о процессе перехода на Scrum на примере крупного проекта для одного из клиентов компании.
Кроме того, поскольку гибкие методологии подразумевают гибкие правила, мы прямо на лекции попробуем модифицировать одну из хрестоматийных методологий под нужды конкретного проекта, а именно — немного доработаем Scrum путем добавления в него артефактов из других методологий.
Лекция прочитана в рамках проекта Tech Talks @NSU – серии открытых лекций о разработке ПО и карьере в IT, проводимых в Новосибирском государственном университете.
Подробности: http://techtalks.nsu.ru
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...Denis Tuchin
Какие основные проблемы есть при тестировании больших проектов и как их помогают решить гибкие (agile) практики.
Какие инструменты помогают снизить накладные расходы на тестирование при постоянно меняющихся требованиях
Вячеслав Пресняков. Тестирование в эпоху Agile.ScrumTrek
В моём выступлении я расскажу, как трансформировался наш подход к тестированию, чтобы команда тестирования начала приносить пользу agile проекту и перестала быть узким местом в процессе разработки продукта, как подружить тестирование и короткие итерации, как инженеру-тестировщику не остаться за бортом в agile команде, откуда берётся тестерский долг и как его победить, почему из-за команды тестирования съезжают сроки итераций/релизов и что с этим делать.
Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.ScrumTrek
Третья промышленная революция, которая была предсказана в далеком 1980 году Элвисом Тоффлером в книге «Третья волна», уже перестала быть делом будущего, а становится частью настоящего. Вызовы, которые она несла, в первую очередь пришли в IT-отрасль в конце 20 века. А в начале 21 века появился ответ на них — практики Agile, которые развиваются уже полтора десятилетия, в том числе вбирая из традиционного менеджмента все ценное и применимое в будущем мире. Сейчас новые вызовы и связанная с ними турбулентность идут в другие отрасли, которые могут в ответ изобретать собственные практики, а могут воспользоваться апробированными ответами Agile, наполнив его практики своей спецификой. Темп изменений в разных отраслях различается, однако приход нового неизбежен, потому что изменился mindset нового поколения соцсетей — тех, кто начал активно общаться и завоевывать лидерство в виртуальном пространстве еще в школе. И по мере того, как такие люди будут приходить в организации, они будут необратимо менять их культуру. Распространение бирюзовых организаций, описанных Фредериком Лалу в книге «Открывая организации будущего», — зримое проявление этих изменений. И вовсе не случайно организационный фреймворк для таких компаний — холакратия — тоже появился в IT-отрасли и распространяется за ее пределы. В докладе будет описана big picture современного развития, в которой каждой из организаций предстоит самоопределиться и выбрать собственный путь. Доклад является развитием моих выступлений по темам Agile и Спиральной динамики, доступных на моем сайте http://mtsepkov.org/Agile.
Creative or competitor analysis? How important is analytics when choosing tasks? How often to update backlog? On what period it should be? Oleg gives answers to these and other relevant questions related to backlog filling.
Обязательные практики Agile-проекта и правило ПППPavel Gabriel
Презентация для конференции "Деловой интернет 2009". В презентации рассматриваются обязательные практики для agile-проекта, причины их использования и правило, позволяющее добиваться большей эффективности.
IT talk #25 (CПб). Спикер: Валерий Паринов. Тема: «Польза Lean в продуктовой ...DataArt
Вы наверняка слышали, что методы бережливого производства (Lean) успешно применяют в разработке ПО. Мы поговорим, что такое Lean, каковы его плюсы и особенности применения в нашей области. А после рассмотрим внедрение принципов и инструментов Lean на примере реального продукта.
◦Применение принципов Lean в разработке продуктов.
◦Канбан и Кайдзен — инструменты Lean.
◦Опыт внедрения и применения Lean в реальном продукте
6-7 июня на мероприятии Startup Village в Сколково прошла серия митапов, организованных совместно Сбербанком и СберТехом. Вашему вниманию - серия презентационных материалов с мероприятия.
Денис Тучин - Почему всегда не успеваем QA? Как могут помочь гибкие методы в ...Denis Tuchin
Какие основные проблемы есть при тестировании больших проектов и как их помогают решить гибкие (agile) практики.
Какие инструменты помогают снизить накладные расходы на тестирование при постоянно меняющихся требованиях
Вячеслав Пресняков. Тестирование в эпоху Agile.ScrumTrek
В моём выступлении я расскажу, как трансформировался наш подход к тестированию, чтобы команда тестирования начала приносить пользу agile проекту и перестала быть узким местом в процессе разработки продукта, как подружить тестирование и короткие итерации, как инженеру-тестировщику не остаться за бортом в agile команде, откуда берётся тестерский долг и как его победить, почему из-за команды тестирования съезжают сроки итераций/релизов и что с этим делать.
Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.ScrumTrek
Третья промышленная революция, которая была предсказана в далеком 1980 году Элвисом Тоффлером в книге «Третья волна», уже перестала быть делом будущего, а становится частью настоящего. Вызовы, которые она несла, в первую очередь пришли в IT-отрасль в конце 20 века. А в начале 21 века появился ответ на них — практики Agile, которые развиваются уже полтора десятилетия, в том числе вбирая из традиционного менеджмента все ценное и применимое в будущем мире. Сейчас новые вызовы и связанная с ними турбулентность идут в другие отрасли, которые могут в ответ изобретать собственные практики, а могут воспользоваться апробированными ответами Agile, наполнив его практики своей спецификой. Темп изменений в разных отраслях различается, однако приход нового неизбежен, потому что изменился mindset нового поколения соцсетей — тех, кто начал активно общаться и завоевывать лидерство в виртуальном пространстве еще в школе. И по мере того, как такие люди будут приходить в организации, они будут необратимо менять их культуру. Распространение бирюзовых организаций, описанных Фредериком Лалу в книге «Открывая организации будущего», — зримое проявление этих изменений. И вовсе не случайно организационный фреймворк для таких компаний — холакратия — тоже появился в IT-отрасли и распространяется за ее пределы. В докладе будет описана big picture современного развития, в которой каждой из организаций предстоит самоопределиться и выбрать собственный путь. Доклад является развитием моих выступлений по темам Agile и Спиральной динамики, доступных на моем сайте http://mtsepkov.org/Agile.
Creative or competitor analysis? How important is analytics when choosing tasks? How often to update backlog? On what period it should be? Oleg gives answers to these and other relevant questions related to backlog filling.
Обязательные практики Agile-проекта и правило ПППPavel Gabriel
Презентация для конференции "Деловой интернет 2009". В презентации рассматриваются обязательные практики для agile-проекта, причины их использования и правило, позволяющее добиваться большей эффективности.
IT talk #25 (CПб). Спикер: Валерий Паринов. Тема: «Польза Lean в продуктовой ...DataArt
Вы наверняка слышали, что методы бережливого производства (Lean) успешно применяют в разработке ПО. Мы поговорим, что такое Lean, каковы его плюсы и особенности применения в нашей области. А после рассмотрим внедрение принципов и инструментов Lean на примере реального продукта.
◦Применение принципов Lean в разработке продуктов.
◦Канбан и Кайдзен — инструменты Lean.
◦Опыт внедрения и применения Lean в реальном продукте
6-7 июня на мероприятии Startup Village в Сколково прошла серия митапов, организованных совместно Сбербанком и СберТехом. Вашему вниманию - серия презентационных материалов с мероприятия.
Что такое agile?
Не бойтесь незнакомого слова и не думайте, что оно относится только к сфере ИТ и разработке программного обеспечения. Действительно, изначально agile - это идеология подхода к разработке программного обеспечения. Но в последнее время гибкий подход к проектам (Agile) нашел применение не только в сфере ИТ. Уже сейчас те, кто применяют формат Agile-управления проектами в разных сферах и отраслях, более успешны, чем их конкуренты. Еще более модным agile-подход сделал Герман Греф, сказав, что "Те, кто не освоит Agile сегодня в куче бизнес-процессов – будет лузерами завтра".
Test strategy - what it is and what differs from the test plan;
No one canceled Waterfall or how we got to SCRUM;
Large and small test activity cycles: Small activity (testing -> QC), Large (QC -> QA);
What is the actual benefit of adhering to the strategy;
The lecture will be useful for testing specialists, team leaders and those who want to organize testing in their team.
Основы скрам. Версия 1.0
Презентация подготовлена в целях обучения и ознакомления сотрудников с фреймворком Скрам.
Оставляйте комментарии насколько эффективен этот материал для вас и насколько позновательной была информация для вас.
Фреймворк Scrum
Основные понятия фреймворка
Преимущества и недостатки фреймворка
Артефакты Scrum
Роли в Scrum
Event - ы в Scrum
Работа с Backlog. Приоритезация задач
Планирование и мониторинг спринта
Выбор методологии для проекта:
Подходы
Рекомендации
Презентация была представлена в ходе вебинара "Scrum с нуля". Ведущая: Анна Чащина – разработчик 1С, руководитель отдела внедрения компании "Кодерлайн".
Основная тема для обсуждения: почему IT - самая передовая отрасль во всем мире отдает предпочтение именно Scrum.
http://www.koderline.ru/
1. 18.05.2018
1
Наталья Старинская, PMP
Консультант по управлению проектами,
Технологии Управления Спайдер Украина
Agile meets PMBoK
s p i d e r p r o j e c t . c o m . u a
Agile practice guide*
• Секция 1. Зачем?
• Секция 2. Введение в Agile
• Секция 3. Выбор жизненного цикла
• Секция 4. Внедрение Agile: создание Agile среды
• Секция 5. Внедрение Agile: создание продукта в
гибкой среде
• Секция 6. Организация и ее влияние на
использование гибких подходов
• Секция 7. Призыв к действию
2
*Agile Pratice Guide, p.5, Project Management Institute, Inc., 2017, перевод Старинская Н.
2. 18.05.2018
2
s p i d e r p r o j e c t . c o m . u a
Что бросается в глаза?
3
Лаконичность
s p i d e r p r o j e c t . c o m . u a
Фокус
4
Agile Pratice Guide, p.4, Project Management Institute, Inc., 2017
3. 18.05.2018
3
s p i d e r p r o j e c t . c o m . u a 5
• Личности и их взаимодействия важнее, чем процессы и инструменты;
• Работающее программное обеспечение важнее, чем полная документация;
• Сотрудничество с заказчиком важнее, чем переговоры по контракту;
• Реакция на изменения важнее, чем следование плану.
Introduction to Agile
s p i d e r p r o j e c t . c o m . u a
Agile methods and approaches
Подходы и методы Agile
6
Agile
Scrum
Scrum
Lean
Agile
XP
FDD
Kanban
Сокращение
издержек
Максимизация
потока
Ускорение
скорости поставки
и получения
обратной связи
4. 18.05.2018
4
s p i d e r p r o j e c t . c o m . u a
Project lifecycle selection criteria
Критерии выбора оптимального жизненного цикла
7
Agile Pratice Guide, p.14, Project Management Institute, Inc., 2017
s p i d e r p r o j e c t . c o m . u a
Agile Project Life Cycle selection
Выбор жизненного цикла Agile
8
Жизненные циклы проекта могут быть: предиктивными или адаптивными. В рамках
жизненного цикла проекта обычно выделяется одна или более фаз, которые связаны
с разработкой продукта, услуги или результата. Их называют “жизненный цикл
развития”.
Жизненные циклы развития могут быть:
• Предиктивный (plan-driven) - продукт и результаты определены в начале проекта и
любые изменения содержания тщательно контролируются.
• Итеративный (adaptive) - продукт разрабатывается в течении нескольких
итераций. На выходе итерации сделанная работа не обязательно должна быть
«поставляемой», и используется для получения быстрой обратной связи.
• Инкрементальный (adaptive) – продукт разрабатывается с целью получения
конечных поставляемых результатов, которые заказчик может немедленно
использовать.
• Жизненный цикл agile (adaptive) – является итеративным и инкрементальным,
когда продукт реализуется итерациями в виде создания готовых поставляемых
результатов.
• Смешанный цикл – представляет собой сочетание предиктивного и адапитвного
жизненного цикла.
5. 18.05.2018
5
s p i d e r p r o j e c t . c o m . u a 9
Жизненный цикл agile (adaptive)
Agile Project Life Cycle selection
Выбор жизненного цикла Agile
Команда работает в рамках
итераций (временные рамки
имеют одинаковую
длительность)
с целью поставки
завершенных
свойств.
Команда берет для работы
свойства/ задачи в
зависимости
от своей ресурсной
возможности
начать работу, а не по
основанному на итерация
расписанию
Agile Pratice Guide, p.24, Project Management Institute, Inc., 2017
s p i d e r p r o j e c t . c o m . u a 10
Комбинация подхода agile и
предиктивного подхода с их
одновременным использованием
Разработка agile с последующим
предиктивным развитием
Преимущественно предиктивный
подход с компонентами agile
Преимущественно подход agile c
предиктивными компонентами
Нет необходимости применять единый подход на протяжении всего проекта. В
проектах для достижения конкретных целей часто сочетаются элементы разных
жизненный циклов.
Agile Project Life Cycle selection
Выбор жизненного цикла Agile
Agile Pratice Guide, pp. 27-28, Project Management Institute, Inc., 2017
6. 18.05.2018
6
s p i d e r p r o j e c t . c o m . u a 11
Agile environment creation elements
Элементы создания среды Agile
Доверие
Взаимозаменяемос
ть
Обучение на
ошибках
Нацеленность команды на
поставку ценности для
заказчика
Выделенная
команда
Кросс-
функциональность
s p i d e r p r o j e c t . c o m . u a 12
Перечень общепринятых церемоний и ритуалов в Agile (iteration based):
1. Формирование бэклога – перечня всех работ, представленного в
повествовательной форме для команды ( user stories).
2. Уточнение бэклога – совещания по уточнению работ для более
детального погружения команды в требования.
3. Ежедневные летучки – 15-минутные собрания для обсуждения 3х
главных вопросов:
Что я сделал(-а) после последней летучки;
Что я планирую закончить сегодня;
Какие у меня есть препятствия (или риски, проблемы).
4. Демонстрации/обзоры – по мере завершения работы команда
проводит демонстрации работающего продукта.
5. Ретроспективы – процесс сбора и обмена lessons learnt по проекту;
основа для постоянного совершенствования процессов, работ на проекте.
Delivery in Agile
Поставка в среде Agile
7. 18.05.2018
7
s p i d e r p r o j e c t . c o m . u a
Scrum and Kanban overview
Обзор Scrum и Kanban подходов
13
Scrum - это фреймворк процесса с учетом одной команды, используемый для
управления разработкой продукта.
Состав скрам команды:
Команда разработчикво (development team);
Владелец продукта (Product Owner);
Фасилитатор команды (Scrum Master).
Обязательные церемонии:
Спринт планирование (sprint planning);
Ежедневная летучка (daily scrum);
Cпринт ревью (sprint review) - пересмотр
результатов работы и внутренняя демонстрация;
Спринт ретроспектива (sprint retrospective);
Бэклог
продукта
Бэклог
Спринта
Обязательные артефакты:
Бэклог продукта (Product Backlog);
Бэклог спринта (Sprint Backlog);
Спринт (Sprint) - итерация,
длительностью
2 либо 3 недели.
s p i d e r p r o j e c t . c o m . u a 14
Метод Kanban - это комплексный фреймворк, предназначенный для
инкрементального, последовательно развивающегося процесса и системных
изменений для организации.
Обязательные свойства:
Визуализировать рабочий процесс (Kanban
доска);
Лимитировать работу в прогрессе до 1-2
задач на чел;
Внедрить в процессы сбор обратной связи;
Улучшать показатели коллективно.
Обязательные принципы:
Начинать с текущего состояния;
Инкрементальное поставлять / внедрять
изменения;
Уважать текущие процессы, роли и т.д;
Поощрять проявление лидерства на всех
уровнях.
Доска Kanban, демонстрирующая ограничения объемов текущих работ
Scrum and Kanban overview
Обзор Scrum и Kanban подходов
8. 18.05.2018
8
s p i d e r p r o j e c t . c o m . u a 15
Измерения в проектах Agile:
1. Измерение активностей/задач на проекте осуществляется в относительных
единицах (Story points). Хотя часы/дни тоже могут использоваться.
2. Диаграммы сгорания остатка относительных единиц (Burn down charts)
используются для подсчета оставшихся работ.
3. Диаграмма выгорания для наглядного представления завершенных
относительных единиц (Burn up chats).
Agile measurements
Измерения в среде Agile
s p i d e r p r o j e c t . c o m . u a
Организация и ее влияние на
внедрение Agile
- Немедленно внедрить Agile, не то всех
уволю!
- Что значит нельзя вносить изменения во
время спринта?! Ну и что, что команда
будет работать овертайм!
9. 18.05.2018
9
s p i d e r p r o j e c t . c o m . u a
http://www.solutionsiq.com/the-third-wave-of-agile/
s p i d e r p r o j e c t . c o m . u a
Успешных Вам проектов!
10. 18.05.2018
10
s p i d e r p r o j e c t . c o m . u a
4 способа связаться с нами:
Позвонить: +38 (044) 537-74-18
Написать: info@spiderproject.com.ua
Почитать: FB @SpiderUkraine, www.spiderproject.com.ua
Заглянуть на кофе: 04050, г. Киев, ул. Сечевых Стрельцов,
77, офис 501, 5 этаж.