Принципы Agile в управлении требованиями

Preview:

Citation preview

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Принципы Agile в управлении требованиями

Денис Тучин2016

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)

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

План на вечер

Метафора системы

Видение/концепция

Заинтересованные лица

Impact Mapping

Коммуникации

Уровни детализации требований

Когда и как детализировать требования?

Принципы управления требованиями в Agile

проектах

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Новый проект

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

НПА

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Спецификации и видение

1. Есть спеки

2. Требования в Вики-системе

3. Описано видение и/или концепция

4. Прочитав видение новый сотрудник

понимает, что за проект

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Платёжный шлюз для Ростелекома

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Метафора системы

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Портал Госзакупок

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Метафора системы

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Портал Госзакупок сегодня

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Метафора системы

Все участники проекта понимают систему

одинаково

Разработчики и заказчик говорят на одном

языке

Аналитики, разработчики и тестировщики

говорят на одном языке

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Видение/концепция

Предназначен для <кого (описание пользователей)>,

которые хотят <потребность>.

<Название продукта> – это <категория продукта>,

который позволяет <основные возможности>.

В отличие от <существующих решений/конкурентов>

наш продукт <конкурентные преимущества>

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Видение/концепция

Предназначен для поставщиков и проверяющих органов,

которые хотят находить информацию о проводимых

конкурсах и контролировать правомерность закупок.

Официальный сайт ЕИС в сфере закупок – это портал,

который позволяет находить по заданным параметрам

закупки, контракты, планы закупок и заказчиков.

В отличие от других площадок наш продукт агрегирует

все закупки размещённые в соответствии с 44-ФЗ и

223-ФЗ

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Канва продукта (Product Canvas)

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Заинтересованные лица

Project

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

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Карта воздействия Портала закупок

Обеспечить доступ к закупкам

Пользователи Поставщики

Получат гибкий поиск по закупкам

Простой поиск

Расширенный поиск

Получат доступ к планам закупок

Простой поиск

Расширенный поиск

Пользователи Заказчики

Смогут получать

информацию о ненадёжных поставщиках

Реестр ненадёжных поставщиков

Системные администраторы

портала

Упрощение сопровождения

поискового кластера

Миграция на новую версию

Sphinx

Автоматизация развёртывания

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Коммуникации с заинтересованными лицами

Заинтересованность

Вл

иян

ие

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Периодически встречи 1:1

Постоянная совместная работа

Можно не коммуницировать

Информирование (CC:)

Коммуникации с заинтересованными лицами

Заинтересованность

Вл

иян

ие

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Impact Mapping

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Уровни детализации требований

Приёмочные критерии (Acceptance Criteria)

Пользовательская история (User Story)

Epic

Тема (Theme)

Проект

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Как решить что такое тема (Theme)

в вашем проекте?

Максимально независима от остальных тем

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Способы разделения на темы

ПодсистемаЭпиками будут бизнес-задачи выполняемые данной

подсистемой

Отдельный бизнес-процессЭпиками будут автоматизированные шаги

бизнес-процесса

Категория пользователей

(Pragmatic Persona, когорта или роль)Эпиками будут бизнес-задачи данной категории

пользователей

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Как решить что такое Epic в вашем проекте?

Максимально независим от остальных эпиков

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Способы разделения на эпики

Отдельная бизнес-задача

Отдельный шаг бизнес-процесса

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Пользовательские истории и критерии приёмки

Запись вебинара по User Stories и Acceptance Criterias

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Уровни детализации требованийв подходе User Story Mapping

Приёмочные критерии (Acceptance Criteria)

Пользовательская история (User Story)

Шаги (Steps)

Бизнес-цели (Activities)

Персоны (Pragmatic Personas)

Проект

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

User Story Mapping

Запись вебинара по User Story Mapping

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Насколько нужно детализовать требования?

Знание предметной области разработчиками

Необходимая детализация требований

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Насколько нужно детализовать требования?

Знание предметной области разработчиками

Необходимая детализация требований

Agile

Waterfall

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Когда детализировать требования?

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Как же планировать?

http://www.slideshare.net/wasitova/pmbok-and-scrum-can-we-be-friends

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Bulk Estimation

http://senexrex.com/bulk-estimation/

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Принципы Agile управления требованиями

Постоянная обратная связь (прототипы и макеты)

Итеративность

Командная работа

Коммуникации

От общего к частному

Инкрементальность

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Принципы Agile управления требованиями

Коммуникации

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Принципы Agile управления требованиями

Коммуникации

Фиксируем то, о чём договорились

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Принципы Agile управления требованиями

От общего к частному

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Принципы Agile управления требованиями

Инкрементальность

UI

Server Side

Database

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»

Заметка «Когда детализировать требования?»

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

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Инструменты: Шаблон User Story в Confluence

Artezio Inc. www.artezio.com Skype: artezio_software Email: info@artezio.com

Спасибо за внимание

Agile Coach

• Внедрение Agile

• Процессный аудит

• Тренинги

(Agile, Scrum, Kanban, XP)

Skype: Denis.Tuchin

Denis.Tuchin@artezio.com

facebook.com/denis.tuchin

linkedin.com/in/denistuchin

Денис Тучин

Recommended