Принципы Agile в управлении требованиями
-
Upload
denis-tuchin -
Category
Business
-
view
512 -
download
1
Transcript of Принципы Agile в управлении требованиями
![Page 1: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/1.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Принципы Agile в управлении требованиями
Денис Тучин2016
![Page 2: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/2.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Знакомство
В прошлом
С 2004 коммерческая разработка ПО
С 2011 Руководство проектами разработки ПО
С 2011 Scrum Mastering
С 2014 Agile Coach (в т.ч. ScrumTrek)
ARTEZIO
Руководство проектами
Трансформация проектов и команд и
внедрение Agile
Процессный аудит
Тренинги (Agile, Scrum, Kanban, XP)
![Page 3: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/3.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
План на вечер
Метафора системы
Видение/концепция
Заинтересованные лица
Impact Mapping
Коммуникации
Уровни детализации требований
Когда и как детализировать требования?
Принципы управления требованиями в Agile
проектах
![Page 6: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/6.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Спецификации и видение
1. Есть спеки
2. Требования в Вики-системе
3. Описано видение и/или концепция
4. Прочитав видение новый сотрудник
понимает, что за проект
![Page 7: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/7.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Платёжный шлюз для Ростелекома
![Page 8: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/8.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
![Page 12: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/12.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Портал Госзакупок сегодня
![Page 13: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/13.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Метафора системы
Все участники проекта понимают систему
одинаково
Разработчики и заказчик говорят на одном
языке
Аналитики, разработчики и тестировщики
говорят на одном языке
![Page 14: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/14.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Видение/концепция
Предназначен для <кого (описание пользователей)>,
которые хотят <потребность>.
<Название продукта> – это <категория продукта>,
который позволяет <основные возможности>.
В отличие от <существующих решений/конкурентов>
наш продукт <конкурентные преимущества>
![Page 15: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/15.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Видение/концепция
Предназначен для поставщиков и проверяющих органов,
которые хотят находить информацию о проводимых
конкурсах и контролировать правомерность закупок.
Официальный сайт ЕИС в сфере закупок – это портал,
который позволяет находить по заданным параметрам
закупки, контракты, планы закупок и заказчиков.
В отличие от других площадок наш продукт агрегирует
все закупки размещённые в соответствии с 44-ФЗ и
223-ФЗ
![Page 16: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/16.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Канва продукта (Product Canvas)
![Page 17: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/17.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Заинтересованные лица
Project
![Page 18: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/18.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Карта воздействия (Impact Mapping)
Что сделать?Как продукт повлияет?
На кого повлияет?
Зачем проект?
Цель проекта
Заказчик …
Epic 1
Epic 2
Пользователи
…
Epic 3
Epic 4
… Epic 5
Системные администраторы
… Epic 6
![Page 19: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/19.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Карта воздействия Портала закупок
Обеспечить доступ к закупкам
Пользователи Поставщики
Получат гибкий поиск по закупкам
Простой поиск
Расширенный поиск
Получат доступ к планам закупок
Простой поиск
Расширенный поиск
Пользователи Заказчики
Смогут получать
информацию о ненадёжных поставщиках
Реестр ненадёжных поставщиков
Системные администраторы
портала
Упрощение сопровождения
поискового кластера
Миграция на новую версию
Sphinx
Автоматизация развёртывания
![Page 20: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/20.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Коммуникации с заинтересованными лицами
Заинтересованность
Вл
иян
ие
![Page 21: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/21.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Периодически встречи 1:1
Постоянная совместная работа
Можно не коммуницировать
Информирование (CC:)
Коммуникации с заинтересованными лицами
Заинтересованность
Вл
иян
ие
![Page 23: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/23.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Уровни детализации требований
Приёмочные критерии (Acceptance Criteria)
Пользовательская история (User Story)
Epic
Тема (Theme)
Проект
![Page 24: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/24.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Как решить что такое тема (Theme)
в вашем проекте?
Максимально независима от остальных тем
![Page 25: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/25.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Способы разделения на темы
ПодсистемаЭпиками будут бизнес-задачи выполняемые данной
подсистемой
Отдельный бизнес-процессЭпиками будут автоматизированные шаги
бизнес-процесса
Категория пользователей
(Pragmatic Persona, когорта или роль)Эпиками будут бизнес-задачи данной категории
пользователей
![Page 26: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/26.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Как решить что такое Epic в вашем проекте?
Максимально независим от остальных эпиков
![Page 27: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/27.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Способы разделения на эпики
Отдельная бизнес-задача
Отдельный шаг бизнес-процесса
![Page 28: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/28.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Пользовательские истории и критерии приёмки
Запись вебинара по User Stories и Acceptance Criterias
![Page 29: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/29.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Уровни детализации требованийв подходе User Story Mapping
Приёмочные критерии (Acceptance Criteria)
Пользовательская история (User Story)
Шаги (Steps)
Бизнес-цели (Activities)
Персоны (Pragmatic Personas)
Проект
![Page 30: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/30.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
User Story Mapping
Запись вебинара по User Story Mapping
![Page 31: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/31.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Насколько нужно детализовать требования?
Знание предметной области разработчиками
Необходимая детализация требований
![Page 32: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/32.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Насколько нужно детализовать требования?
Знание предметной области разработчиками
Необходимая детализация требований
Agile
Waterfall
![Page 33: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/33.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Когда детализировать требования?
![Page 34: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/34.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Как же планировать?
http://www.slideshare.net/wasitova/pmbok-and-scrum-can-we-be-friends
![Page 35: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/35.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Bulk Estimation
http://senexrex.com/bulk-estimation/
![Page 36: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/36.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Принципы Agile управления требованиями
Постоянная обратная связь (прототипы и макеты)
Итеративность
Командная работа
Коммуникации
От общего к частному
Инкрементальность
![Page 37: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/37.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Принципы Agile управления требованиями
Коммуникации
![Page 38: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/38.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Принципы Agile управления требованиями
Коммуникации
Фиксируем то, о чём договорились
![Page 39: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/39.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Принципы Agile управления требованиями
От общего к частному
![Page 40: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/40.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Принципы Agile управления требованиями
Инкрементальность
UI
Server Side
Database
![Page 41: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/41.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Что почитать?
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»
Заметка «Когда детализировать требования?»
![Page 42: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/42.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Инструменты
featuremap.co до 5 карт бесплатно
realtimeboard.com до 3x3 бесплатно
storiesonboard.com от $7
Agile User Story Map (Jira Plugin) от $10
![Page 43: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/43.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Инструменты: Шаблон User Story в Confluence
![Page 44: Принципы Agile в управлении требованиями](https://reader034.fdocuments.net/reader034/viewer/2022051404/587b37601a28ab057d8b74c3/html5/thumbnails/44.jpg)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Спасибо за внимание
Agile Coach
• Внедрение Agile
• Процессный аудит
• Тренинги
(Agile, Scrum, Kanban, XP)
Skype: Denis.Tuchin
facebook.com/denis.tuchin
linkedin.com/in/denistuchin
Денис Тучин