Этот вебинар для бизнес-аналитиков, архитекторов, руководителей проектов, менеджеров продуктов, которые хотят узнать об особенностях управления требованиями в Agile-проектах.
Денис Тучин - Лучшие практики внедрения изменений на уровне команд
Денис Тучин - Принципы Agile в управлении требованиями
1. Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com
Принципы Agile
в управлении требованиями
ДенисТучин
2016
2. Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com
Знакомство
В прошлом
С 2004 коммерческая разработка ПО
С 2011 Руководство проектами разработки ПО
С 2011 Scrum Mastering
С 2014 Agile Coach (в т.ч. ScrumTrek)
ARTEZIO
Руководство проектами
Трансформация проектов и команд и
внедрение Agile
Процессный аудит
Тренинги (Agile, Scrum, Kanban, XP)
3. Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com
План на вечер
Метафора системы
Видение/концепция
Заинтересованные лица
Impact Mapping
Коммуникации
Уровни детализации требований
Когда и как детализировать требования?
Принципы управления требованиями в Agile
проектах
6. Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com
Спецификации и видение
1. Есть спеки
2. Требования в Вики-системе
3. Описано видение и/или концепция
4. Прочитав видение новый сотрудник
понимает, что за проект
13. Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com
Метафора системы
Все участники проекта понимают систему
одинаково
Разработчики и заказчик говорят на одном
языке
Аналитики, разработчики и тестировщики
говорят на одном языке
14. Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com
Видение/концепция
Предназначен для <кого (описание пользователей)>,
которые хотят <потребность>.
<Название продукта> – это <категория продукта>,
который позволяет <основные возможности>.
В отличие от <существующих решений/конкурентов>
наш продукт <конкурентные преимущества>
15. Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com
Видение/концепция
Предназначен для поставщиков и проверяющих органов,
которые хотят находить информацию о проводимых
конкурсах и контролировать правомерность закупок.
Официальный сайт ЕИС в сфере закупок – это портал,
который позволяет находить по заданным параметрам
закупки, контракты, планы закупок и заказчиков.
В отличие от других площадок наш продукт агрегирует
все закупки размещённые в соответствии с 44-ФЗ и
223-ФЗ
18. Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com
Карта воздействия (Impact Mapping)
Что сделать?
Как продукт
повлияет?
На кого
повлияет?
Зачем
проект?
Цель
проекта
Заказчик …
Epic 1
Epic 2
Пользователи
…
Epic 3
Epic 4
… Epic 5
Системные
администраторы
… Epic 6
19. Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com
Карта воздействия Портала закупок
Обеспечить
доступ к
закупкам
Пользователи
Поставщики
Получат
гибкий поиск
по закупкам
Простой поиск
Расширенный
поиск
Получат
доступ к
планам
закупок
Простой поиск
Расширенный
поиск
Пользователи
Заказчики
Смогут
получать
информацию
о ненадёжных
поставщиках
Реестр
ненадёжных
поставщиков
Системные
администраторы
портала
Упрощение
сопровождения
поискового
кластера
Миграция на
новую версию
Sphinx
Автоматизация
развёртывания
20. Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com
Коммуникации
с заинтересованнымилицами
Заинтересованность
Влияние
21. Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com
Периодически
встречи 1:1
Постоянная
совместная работа
Можно не
коммуницировать
Информирование
(CC:)
Коммуникации
с заинтересованнымилицами
Заинтересованность
Влияние
23. Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com
Уровни детализации требований
Приёмочные критерии
(Acceptance Criteria)
Пользовательская
история (User Story)
Epic
Тема (Theme)
Проект
24. Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com
Какрешитьчтотакое тема(Theme)
в вашемпроекте?
Максимально независима от остальных тем
25. Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com
Способы разделения на темы
Подсистема
Эпиками будут бизнес-задачи выполняемые данной
подсистемой
Отдельный бизнес-процесс
Эпиками будут автоматизированные шаги
бизнес-процесса
Категория пользователей
(Pragmatic Persona, когорта или роль)
Эпиками будут бизнес-задачи данной категории
пользователей
26. Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com
Какрешитьчтотакое Epic в вашемпроекте?
Максимально независим от остальных эпиков
27. Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com
Способыразделенияна эпики
Отдельная бизнес-задача
Отдельный шаг бизнес-процесса
28. Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com
Пользовательскиеисториии
критерииприёмки
Запись вебинара по User Stories и
Acceptance Criterias
29. Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com
Уровни детализациитребований
в подходе UserStoryMapping
Приёмочные критерии
(Acceptance Criteria)
Пользовательская
история (User Story)
Шаги (Steps)
Бизнес-цели (Activities)
Персоны
(Pragmatic Personas)
Проект
30. Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com
User Story Mapping
Запись вебинара по User Story Mapping
31. Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com
Наскольконужнодетализоватьтребования?
Знание предметной
области разработчиками
Необходимая детализация
требований
32. Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com
Наскольконужнодетализоватьтребования?
Знание предметной
области разработчиками
Необходимая детализация
требований
Agile
Waterfall
34. Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com
Как же планировать?
http://www.slideshare.net/wasitova/pmbok-and-scrum-can-we-be-friends
36. Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com
ПринципыAgile
управлениятребованиями
Постоянная обратная связь (прототипы и макеты)
Итеративность
Командная работа
Коммуникации
От общего к частному
Инкрементальность
38. Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com
ПринципыAgile
управлениятребованиями
Коммуникации
Фиксируем то, о чём договорились
39. Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com
ПринципыAgile
управлениятребованиями
От общего к частному
40. Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com
ПринципыAgile
управлениятребованиями
Инкрементальность
UI
Server Side
Database
41. Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com
Что почитать?
Gojko Adzic «Impact Mapping: Making a big impact with software
products and projects»
Запись вебинара по User Stories и Acceptance Criterias
Запись вебинара по User Story Mapping
Jeff Patton «User Story Mapping: Discover the Whole Story, Build
the Right Product»
Заметка «Когда детализировать требования?»
42. Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com
Инструменты
featuremap.co до 5 карт бесплатно
realtimeboard.com до 3x3 бесплатно
storiesonboard.com от $7
Agile User Story Map (Jira Plugin) от $10