Upload
denis-tuchin
View
510
Download
1
Embed Size (px)
Citation preview
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Принципы Agile в управлении требованиями
Денис Тучин2016
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)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
План на вечер
Метафора системы
Видение/концепция
Заинтересованные лица
Impact Mapping
Коммуникации
Уровни детализации требований
Когда и как детализировать требования?
Принципы управления требованиями в Agile
проектах
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Новый проект
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
НПА
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Спецификации и видение
1. Есть спеки
2. Требования в Вики-системе
3. Описано видение и/или концепция
4. Прочитав видение новый сотрудник
понимает, что за проект
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Платёжный шлюз для Ростелекома
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Метафора системы
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Портал Госзакупок
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Метафора системы
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Портал Госзакупок сегодня
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Метафора системы
Все участники проекта понимают систему
одинаково
Разработчики и заказчик говорят на одном
языке
Аналитики, разработчики и тестировщики
говорят на одном языке
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Видение/концепция
Предназначен для <кого (описание пользователей)>,
которые хотят <потребность>.
<Название продукта> – это <категория продукта>,
который позволяет <основные возможности>.
В отличие от <существующих решений/конкурентов>
наш продукт <конкурентные преимущества>
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Видение/концепция
Предназначен для поставщиков и проверяющих органов,
которые хотят находить информацию о проводимых
конкурсах и контролировать правомерность закупок.
Официальный сайт ЕИС в сфере закупок – это портал,
который позволяет находить по заданным параметрам
закупки, контракты, планы закупок и заказчиков.
В отличие от других площадок наш продукт агрегирует
все закупки размещённые в соответствии с 44-ФЗ и
223-ФЗ
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Канва продукта (Product Canvas)
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Заинтересованные лица
Project
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
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Карта воздействия Портала закупок
Обеспечить доступ к закупкам
Пользователи Поставщики
Получат гибкий поиск по закупкам
Простой поиск
Расширенный поиск
Получат доступ к планам закупок
Простой поиск
Расширенный поиск
Пользователи Заказчики
Смогут получать
информацию о ненадёжных поставщиках
Реестр ненадёжных поставщиков
Системные администраторы
портала
Упрощение сопровождения
поискового кластера
Миграция на новую версию
Sphinx
Автоматизация развёртывания
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Коммуникации с заинтересованными лицами
Заинтересованность
Вл
иян
ие
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Периодически встречи 1:1
Постоянная совместная работа
Можно не коммуницировать
Информирование (CC:)
Коммуникации с заинтересованными лицами
Заинтересованность
Вл
иян
ие
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Impact Mapping
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Уровни детализации требований
Приёмочные критерии (Acceptance Criteria)
Пользовательская история (User Story)
Epic
Тема (Theme)
Проект
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Как решить что такое тема (Theme)
в вашем проекте?
Максимально независима от остальных тем
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Способы разделения на темы
ПодсистемаЭпиками будут бизнес-задачи выполняемые данной
подсистемой
Отдельный бизнес-процессЭпиками будут автоматизированные шаги
бизнес-процесса
Категория пользователей
(Pragmatic Persona, когорта или роль)Эпиками будут бизнес-задачи данной категории
пользователей
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Как решить что такое Epic в вашем проекте?
Максимально независим от остальных эпиков
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Способы разделения на эпики
Отдельная бизнес-задача
Отдельный шаг бизнес-процесса
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Пользовательские истории и критерии приёмки
Запись вебинара по User Stories и Acceptance Criterias
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Уровни детализации требованийв подходе User Story Mapping
Приёмочные критерии (Acceptance Criteria)
Пользовательская история (User Story)
Шаги (Steps)
Бизнес-цели (Activities)
Персоны (Pragmatic Personas)
Проект
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
User Story Mapping
Запись вебинара по User Story Mapping
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Насколько нужно детализовать требования?
Знание предметной области разработчиками
Необходимая детализация требований
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Насколько нужно детализовать требования?
Знание предметной области разработчиками
Необходимая детализация требований
Agile
Waterfall
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Когда детализировать требования?
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Как же планировать?
http://www.slideshare.net/wasitova/pmbok-and-scrum-can-we-be-friends
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Bulk Estimation
http://senexrex.com/bulk-estimation/
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Принципы Agile управления требованиями
Постоянная обратная связь (прототипы и макеты)
Итеративность
Командная работа
Коммуникации
От общего к частному
Инкрементальность
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Принципы Agile управления требованиями
Коммуникации
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Принципы Agile управления требованиями
Коммуникации
Фиксируем то, о чём договорились
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Принципы Agile управления требованиями
От общего к частному
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Принципы Agile управления требованиями
Инкрементальность
UI
Server Side
Database
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»
Заметка «Когда детализировать требования?»
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
Artezio Inc. www.artezio.com Skype: artezio_software Email: [email protected]
Инструменты: Шаблон User Story в Confluence
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
Денис Тучин