SlideShare a Scribd company logo
1 of 41
Управление ИТ разработкой:
определение и реализация
требований к ИТ продукту
Страница  2
DANIL DINTSIS
ДОКТ. ТЕХН. НАУК ПО СИСТЕМНОМУ АНАЛИЗУ,
PGMP, PMP, ITIL OSA,, SOA, MOF CERTIFIED SPECIALIST
CONSULT@DINTSIS.ORG
WWW.DDINTSIS.COM
Страница  3 www.specialist.ru
Sources
 Agile Manifesto
 Менеджер ИТ Продукта. Профессиональный стандарт РФ
 PMBOK Extension for Software Projects
 ISO/IEC/IEEE/ГОСТ Р ИСО 12207, 15288
 IEEE Standards (SWEBOK® 3)
 ITIL ®, MOF®
Страница  4 www.specialist.ru
Что такое ИТ продукт:
Бизнес решение Обслуживаемое
Способное к развитию
Страница  5 www.specialist.ru
Специфика ИТ продуктов
Широкая
аудитория
Виртуальные
команды
Внешние
зависимости
Мотивированные
разработчики
Продвинутые
пользователи
Страница  6 www.specialist.ru
Довольный клиент
Основной критерий успешности продукта
Страница  7 www.specialist.ru
Как этого добиться
 Регулярное взаимодействие с клиентом
 Открытые коммуникации в команде
 Инициативная команда (не только Product manager)
 Готовность к изменениям
 Процессный подход
Страница  8 www.specialist.ru
Сбор требований
Страница  9 www.specialist.ru
Чем важен сбор требований
 Понять требования к продукту
 Избежать недопонимания с заказчиком
 Избежать излишней работы
 Создать полезный продукт
Страница  10 www.specialist.ru
Определение состава заинтересованных сторон
 Заказчик (-и)
 Представители пользовательских групп
 Команда проекта
Страница  11 www.specialist.ru
Способы сбора требований
 Матрица заинтересованных сторон
 Пользовательские истории
 Варианты использования
Страница  12 www.specialist.ru
Матрица заинтересованных сторон и их
требований
ИМЯ Position Роль Контакты Требования Ожидания Влияние Отношение
ФИО или
название
Должность Роль в
проекте
Обязательные
требования с точки
зрения
стейкхолдера
Пожелания,
«хотелки»
Степень
влияния на
проект
Отношение к
проекту
(положительное/нег
ативное)
Страница  13 www.specialist.ru
Стратегия управления заинтересованными сторонами
Имя Влияние Оценка
воздействия
Стратегии
взаимодействия
Страница  14 www.specialist.ru
Пользовательские истории (user stories)
 Достоинства
– Истории короткие. Они
представляют маленькие кусочки
деловой ценности, которые можно
реализовать в период от дней до
нескольких недель.
– Позволяют разработчикам и
клиентам обсуждать требования на
протяжении всей жизни проекта
– Нуждаются в очень небольшом
обслуживании
– Рассматриваются только в момент
использования
– Поддерживают близкий контакт с
клиентом
– Позволяют разбить проект на
небольшие этапы
– Подходят для проектов, где
требования изменчивы или плохо
поняты.
– Облегчают оценку заданий
 Недостатки
– Без определенных приемочных
испытаний, они являются
открытыми для различных
интерпретаций, что усложняет их
использование как основу для
соглашения
– Они требуют близкого контакта с
клиентом на протяжении всего
проекта, что в некоторых случаях
может быть сложно либо
приводить к накладным затратам
– Они могут плохо
масштабироваться на больших
проектах
– Они полагаются на
компетентность разработчиков
– Они используются для начала
дискуссии. К сожалению, они могут
не фиксировать окончание
дискуссии и таким образом не в
состоянии служить надежным
методом документации системы.
Страница  15 www.specialist.ru
Тесная работа всей команды с
Заказчиками
Пользователями
Друг с другом
Страница  16 www.specialist.ru
Пример пользовательской истории
Как руководитель портфеля
Который должен мониторить достижение целей
Я хочу видеть общую картину по продуктам
Так чтобы они были показаны во взаимосвязи
(с) habrahabr.ru (https://habrahabr.ru/company/friifond/blog/284032/ )
Страница  17 www.specialist.ru
Риски пользовательских историй
Страница  18 www.specialist.ru
Анализ и сведение пользовательских историй
Страница  19 www.specialist.ru
Варианты использования (use cases)
Страница  20 www.specialist.ru
Диаграмма вариантов использования. Задачи
• Чётко отделить систему от её окружения;
• Определить действующих лиц (акторов), их взаимодействие с
системой и ожидаемый функционал системы;
• Определить в глоссарии предметной области понятия,
относящиеся к детальному описанию функционала системы
(то есть, прецедентов)
Страница  21 www.specialist.ru
Управление требованиями в жизненном цикле
проекта
Страница  22 www.specialist.ru
Жизненный цикл одной итерации
Plan
Analyze
DesignDevelop
Test
© Scott Schultz “Rapid Iterative
Production Prototyping”, 1988
Страница  23 www.specialist.ru
Многоитерационная последовательность
Страница  24 www.specialist.ru
Модели планирования
Страница  25 www.specialist.ru
ВОДОПАДНОЕ ПЛАНИРОВАНИЕ
Его предпочитают заказчики и руководство
Страница  26 www.specialist.ru
НАБЕГАЮЩАЯ ВОЛНА
Поэтапное планирование, хорошо подходит
для длительных проектов или проектов с
высокой зависимостью между этапами
Страница  27 www.specialist.ru
Преимущества моделей «водопад» и
«набегающая волна»
 Четкий план проекта от начала и до конца этапа или даже
всего проекта
 Возможности комплексного архитектурного планирования
 Четко определенные границы проекта
Страница  28 www.specialist.ru
Ключевые решения принимаются на ранних этапах.
Сложно адаптироваться к изменениям
Длительная разработка может привести к
невостребованности продукта вследствие изменения
условий
Недостатки и ограничения
иерархических моделей
Страница  29 www.specialist.ru
Адаптивные модели
Страница  30 www.specialist.ru
Time
Functionality
Release 1
Release 2
Release 3
МИНИМИЗИРУЕМ РИСКИ ПОЭТАПНО
Страница  31 www.specialist.ru
MSF модель
Одобрен
план
проекта
Выпуск из
разработки
Релиз готов
Веха
Выпуска
Одобрена
концепция
Build
Страница  32 www.specialist.ru
Этапность каждого релиза
User
story
Analyze
Projectize
Develop
(Code)
Document
Test and
Validate
Operate
Страница  33 www.specialist.ru
• Короткое инкрементальное планирование
• Интеграция пользователей и разработчиков в постоянное
взаимодействие
• Небольшие самоорганизующиеся команды
• Крупные проекты разбиваются на несколько небольших
модулей
• Каждая команда в каждый момент времени работает над одним
проектом/подпроектом
• В команде должны быть узкие специалисты и широкого
профиля
Основные принципы адаптивных моделей
Страница  34 www.specialist.ru
Ограничения и риски адаптивных
моделей
Накапливание багов от итерации к итерации
Неопределенность с итоговыми характеристиками
проекта
Сложности стратегического планирования
Сильно зависит от мотивированности и вовлеченности
пользователей, разработчиков и заказчика
Страница  35 www.specialist.ru
Комбинирование управления рисками по
иерархической и адаптивной моделям
Страница  36 www.specialist.ru
Доски (СКРАМ-борд) (на примереTrello)
Общая доска
Доска пакета
(SCRUM)
Доски
разработчиков
Страница  37 www.specialist.ru
Developers are not only a “resourse”!
People need more than tasks!
WIIFM – What In It For Me
Team motivation.
Implementing best from Agile
Страница  38 www.specialist.ru
Общение с заказчиками и пользователями
Лицом к лицу
Страница  39 www.specialist.ru
Product. Version 1.0
Страница  40 www.specialist.ru
Развитие продукта. Регулярные улучшения
Страница  41 www.specialist.ru
Contacts
 dinzis@specialist.ru
 consult@Dintsis.org
 www.specialist.ru
 www.ddintsis.com

More Related Content

What's hot

О Компании PM Expert
О Компании PM ExpertО Компании PM Expert
О Компании PM ExpertPM_Expert
 
Управление ИТ-проектами на основе PRINCE2®
Управление ИТ-проектами на основе PRINCE2®Управление ИТ-проектами на основе PRINCE2®
Управление ИТ-проектами на основе PRINCE2®Cleverics
 
Внедрение системы управления требованиями. Опыт пользователя
Внедрение системы управления требованиями. Опыт пользователяВнедрение системы управления требованиями. Опыт пользователя
Внедрение системы управления требованиями. Опыт пользователяSQALab
 
Менеджер продукта: где границы роли?
Менеджер продукта: где границы роли?Менеджер продукта: где границы роли?
Менеджер продукта: где границы роли?Yury Kupriyanov
 
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))Andrey Zakhodyaychenko
 
Agile — ответ на вызовы третьей промышленной революции
Agile — ответ на вызовы третьей промышленной революцииAgile — ответ на вызовы третьей промышленной революции
Agile — ответ на вызовы третьей промышленной революцииCUSTIS
 
Аналитик на тёмной стороне
Аналитик на тёмной сторонеАналитик на тёмной стороне
Аналитик на тёмной сторонеSQALab
 
Презентация "фишек" в расширении PMBOK для проектов разработки ПО
Презентация "фишек" в расширении PMBOK для проектов разработки ПОПрезентация "фишек" в расширении PMBOK для проектов разработки ПО
Презентация "фишек" в расширении PMBOK для проектов разработки ПОDanil Dintsis, Ph. D., PgMP
 
Развитие продуктовой линейки предприятий строительной отрасли через управлени...
Развитие продуктовой линейки предприятий строительной отрасли через управлени...Развитие продуктовой линейки предприятий строительной отрасли через управлени...
Развитие продуктовой линейки предприятий строительной отрасли через управлени...Виктор Степанов
 
Описание и структурирование бизнес-процессов в компании при внедрении корпор...
Описание и структурирование бизнес-процессов в компании  при внедрении корпор...Описание и структурирование бизнес-процессов в компании  при внедрении корпор...
Описание и структурирование бизнес-процессов в компании при внедрении корпор...Виктор Степанов
 

What's hot (20)

PM competencies model and PM-HR interaction
PM competencies model and PM-HR interactionPM competencies model and PM-HR interaction
PM competencies model and PM-HR interaction
 
О Компании PM Expert
О Компании PM ExpertО Компании PM Expert
О Компании PM Expert
 
Управление ИТ-проектами на основе PRINCE2®
Управление ИТ-проектами на основе PRINCE2®Управление ИТ-проектами на основе PRINCE2®
Управление ИТ-проектами на основе PRINCE2®
 
Внедрение системы управления требованиями. Опыт пользователя
Внедрение системы управления требованиями. Опыт пользователяВнедрение системы управления требованиями. Опыт пользователя
Внедрение системы управления требованиями. Опыт пользователя
 
Дмитрий Маев. Внедрение проектного управления в инновационной девелоперской к...
Дмитрий Маев. Внедрение проектного управления в инновационной девелоперской к...Дмитрий Маев. Внедрение проектного управления в инновационной девелоперской к...
Дмитрий Маев. Внедрение проектного управления в инновационной девелоперской к...
 
Менеджер продукта: где границы роли?
Менеджер продукта: где границы роли?Менеджер продукта: где границы роли?
Менеджер продукта: где границы роли?
 
Елена Копылова. Лёгкий контроль за сложными проектами. Как проектному офису о...
Елена Копылова. Лёгкий контроль за сложными проектами. Как проектному офису о...Елена Копылова. Лёгкий контроль за сложными проектами. Как проектному офису о...
Елена Копылова. Лёгкий контроль за сложными проектами. Как проектному офису о...
 
Алексей Зяблов. Практика построения проектных офисов в современной инжиниринг...
Алексей Зяблов. Практика построения проектных офисов в современной инжиниринг...Алексей Зяблов. Практика построения проектных офисов в современной инжиниринг...
Алексей Зяблов. Практика построения проектных офисов в современной инжиниринг...
 
Станислав Головченко. Как построить системное управление проектами за 2 месяца?
Станислав Головченко. Как построить системное управление проектами за 2 месяца?Станислав Головченко. Как построить системное управление проектами за 2 месяца?
Станислав Головченко. Как построить системное управление проектами за 2 месяца?
 
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
 
Павел Потеев. Практика управления изменениями в крупных международных холдингах
Павел Потеев. Практика управления изменениями в крупных международных холдингахПавел Потеев. Практика управления изменениями в крупных международных холдингах
Павел Потеев. Практика управления изменениями в крупных международных холдингах
 
Денис Черницов. БрокерКредитСервис. Как эффективно управлять своими ресурсами...
Денис Черницов. БрокерКредитСервис. Как эффективно управлять своими ресурсами...Денис Черницов. БрокерКредитСервис. Как эффективно управлять своими ресурсами...
Денис Черницов. БрокерКредитСервис. Как эффективно управлять своими ресурсами...
 
Обзор PMBOK 4
Обзор PMBOK 4Обзор PMBOK 4
Обзор PMBOK 4
 
Agile — ответ на вызовы третьей промышленной революции
Agile — ответ на вызовы третьей промышленной революцииAgile — ответ на вызовы третьей промышленной революции
Agile — ответ на вызовы третьей промышленной революции
 
Денис Базин. Как убедить руководство в необходимости системного управления пр...
Денис Базин. Как убедить руководство в необходимости системного управления пр...Денис Базин. Как убедить руководство в необходимости системного управления пр...
Денис Базин. Как убедить руководство в необходимости системного управления пр...
 
Александр Сорокин. Финансовая отдача от проектного управления - опыт DHL-Эксп...
Александр Сорокин. Финансовая отдача от проектного управления - опыт DHL-Эксп...Александр Сорокин. Финансовая отдача от проектного управления - опыт DHL-Эксп...
Александр Сорокин. Финансовая отдача от проектного управления - опыт DHL-Эксп...
 
Аналитик на тёмной стороне
Аналитик на тёмной сторонеАналитик на тёмной стороне
Аналитик на тёмной стороне
 
Презентация "фишек" в расширении PMBOK для проектов разработки ПО
Презентация "фишек" в расширении PMBOK для проектов разработки ПОПрезентация "фишек" в расширении PMBOK для проектов разработки ПО
Презентация "фишек" в расширении PMBOK для проектов разработки ПО
 
Развитие продуктовой линейки предприятий строительной отрасли через управлени...
Развитие продуктовой линейки предприятий строительной отрасли через управлени...Развитие продуктовой линейки предприятий строительной отрасли через управлени...
Развитие продуктовой линейки предприятий строительной отрасли через управлени...
 
Описание и структурирование бизнес-процессов в компании при внедрении корпор...
Описание и структурирование бизнес-процессов в компании  при внедрении корпор...Описание и структурирование бизнес-процессов в компании  при внедрении корпор...
Описание и структурирование бизнес-процессов в компании при внедрении корпор...
 

Viewers also liked

Обработка аудио для колл центров и служб поддержки
Обработка аудио для колл центров и служб поддержкиОбработка аудио для колл центров и служб поддержки
Обработка аудио для колл центров и служб поддержкиDanil Dintsis, Ph. D., PgMP
 
Приложение Petralex для обучения слабослышащих студентов
Приложение Petralex для обучения слабослышащих студентовПриложение Petralex для обучения слабослышащих студентов
Приложение Petralex для обучения слабослышащих студентовDanil Dintsis, Ph. D., PgMP
 
How to create a massive linked in referral network with the most influential ...
How to create a massive linked in referral network with the most influential ...How to create a massive linked in referral network with the most influential ...
How to create a massive linked in referral network with the most influential ...Danil Dintsis, Ph. D., PgMP
 
Call Center World 2016: Petralex Speech communications software for call centers
Call Center World 2016: Petralex Speech communications software for call centersCall Center World 2016: Petralex Speech communications software for call centers
Call Center World 2016: Petralex Speech communications software for call centersDanil Dintsis, Ph. D., PgMP
 
Как бизнесу получить пользу от ИТ
Как бизнесу получить пользу от ИТКак бизнесу получить пользу от ИТ
Как бизнесу получить пользу от ИТDanil Dintsis, Ph. D., PgMP
 
Browsing the Software Project management extension for PMBOK
Browsing the Software Project management extension for PMBOKBrowsing the Software Project management extension for PMBOK
Browsing the Software Project management extension for PMBOKDanil Dintsis, Ph. D., PgMP
 
Андрей Маркин "Основы маркетинга (продвижения) IT продуктов в поисковых и мед...
Андрей Маркин "Основы маркетинга (продвижения) IT продуктов в поисковых и мед...Андрей Маркин "Основы маркетинга (продвижения) IT продуктов в поисковых и мед...
Андрей Маркин "Основы маркетинга (продвижения) IT продуктов в поисковых и мед...IT-Доминанта
 
Дмитрий Кончаленков "Особенности маркетинга IT продуктов в социальных сетях"
Дмитрий Кончаленков "Особенности маркетинга IT продуктов в социальных сетях"Дмитрий Кончаленков "Особенности маркетинга IT продуктов в социальных сетях"
Дмитрий Кончаленков "Особенности маркетинга IT продуктов в социальных сетях"IT-Доминанта
 

Viewers also liked (10)

Обработка аудио для колл центров и служб поддержки
Обработка аудио для колл центров и служб поддержкиОбработка аудио для колл центров и служб поддержки
Обработка аудио для колл центров и служб поддержки
 
Empowering startups
Empowering startupsEmpowering startups
Empowering startups
 
Приложение Petralex для обучения слабослышащих студентов
Приложение Petralex для обучения слабослышащих студентовПриложение Petralex для обучения слабослышащих студентов
Приложение Petralex для обучения слабослышащих студентов
 
How to create a massive linked in referral network with the most influential ...
How to create a massive linked in referral network with the most influential ...How to create a massive linked in referral network with the most influential ...
How to create a massive linked in referral network with the most influential ...
 
Call Center World 2016: Petralex Speech communications software for call centers
Call Center World 2016: Petralex Speech communications software for call centersCall Center World 2016: Petralex Speech communications software for call centers
Call Center World 2016: Petralex Speech communications software for call centers
 
Как бизнесу получить пользу от ИТ
Как бизнесу получить пользу от ИТКак бизнесу получить пользу от ИТ
Как бизнесу получить пользу от ИТ
 
Browsing the Software Project management extension for PMBOK
Browsing the Software Project management extension for PMBOKBrowsing the Software Project management extension for PMBOK
Browsing the Software Project management extension for PMBOK
 
PM competenies-pmcd model
PM competenies-pmcd modelPM competenies-pmcd model
PM competenies-pmcd model
 
Андрей Маркин "Основы маркетинга (продвижения) IT продуктов в поисковых и мед...
Андрей Маркин "Основы маркетинга (продвижения) IT продуктов в поисковых и мед...Андрей Маркин "Основы маркетинга (продвижения) IT продуктов в поисковых и мед...
Андрей Маркин "Основы маркетинга (продвижения) IT продуктов в поисковых и мед...
 
Дмитрий Кончаленков "Особенности маркетинга IT продуктов в социальных сетях"
Дмитрий Кончаленков "Особенности маркетинга IT продуктов в социальных сетях"Дмитрий Кончаленков "Особенности маркетинга IT продуктов в социальных сетях"
Дмитрий Кончаленков "Особенности маркетинга IT продуктов в социальных сетях"
 

Similar to определение и реализация требований к ИТ продукту

Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектахКак совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектахDanil Dintsis, Ph. D., PgMP
 
Roles happy dev-2013-tsepkov
Roles happy dev-2013-tsepkovRoles happy dev-2013-tsepkov
Roles happy dev-2013-tsepkovMaxim Tsepkov
 
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...Yury Vetrov
 
Опыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурамиОпыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурамиПрофсоUX
 
Practice of enterprice development ProfsoUX-2017
Practice of enterprice development  ProfsoUX-2017Practice of enterprice development  ProfsoUX-2017
Practice of enterprice development ProfsoUX-2017Maxim Tsepkov
 
Сотрудничество с корпорациями: рецепты из практики
Сотрудничество с корпорациями: рецепты из практикиСотрудничество с корпорациями: рецепты из практики
Сотрудничество с корпорациями: рецепты из практикиCUSTIS
 
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...Yury Vetrov
 
PMBOK Extension for Software Projects (in Russian)
PMBOK Extension for Software Projects (in Russian)PMBOK Extension for Software Projects (in Russian)
PMBOK Extension for Software Projects (in Russian)IAMCP MENTORING
 
Dead zone. Прохоренко
Dead zone. ПрохоренкоDead zone. Прохоренко
Dead zone. ПрохоренкоDev.by
 
Software People 2010: Форматы работы команды проектирования интерфейсов с кли...
Software People 2010: Форматы работы команды проектирования интерфейсов с кли...Software People 2010: Форматы работы команды проектирования интерфейсов с кли...
Software People 2010: Форматы работы команды проектирования интерфейсов с кли...Yury Vetrov
 
Как не получить «кота в мешке» или Scrum при разработке мобильного приложения
Как не получить «кота в мешке» или Scrum при разработке мобильного приложенияКак не получить «кота в мешке» или Scrum при разработке мобильного приложения
Как не получить «кота в мешке» или Scrum при разработке мобильного приложенияИнтернет-агентство Легион
 
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворков
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворковМодуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворков
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворковYana Brodetski
 
Зачем нужен менеджер продукта при живом проектировщике интерфейса
Зачем нужен менеджер продукта при живом проектировщике интерфейсаЗачем нужен менеджер продукта при живом проектировщике интерфейса
Зачем нужен менеджер продукта при живом проектировщике интерфейсаDenis Beskov
 
О разработке сайтов в целом
О разработке сайтов в целомО разработке сайтов в целом
О разработке сайтов в целомUplab_University
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Dima Dzuba
 
Завершение проектов
Завершение проектовЗавершение проектов
Завершение проектовTimofei Tatarinov
 
РИТ: Клиентские технологии 2008: Case Study: Проектирование делового портала ...
РИТ: Клиентские технологии 2008: Case Study: Проектирование делового портала ...РИТ: Клиентские технологии 2008: Case Study: Проектирование делового портала ...
РИТ: Клиентские технологии 2008: Case Study: Проектирование делового портала ...Yury Vetrov
 

Similar to определение и реализация требований к ИТ продукту (20)

Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектахКак совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах
 
Roles happy dev-2013-tsepkov
Roles happy dev-2013-tsepkovRoles happy dev-2013-tsepkov
Roles happy dev-2013-tsepkov
 
Проекты и Процессы
Проекты и ПроцессыПроекты и Процессы
Проекты и Процессы
 
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...
 
Опыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурамиОпыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурами
 
Practice of enterprice development ProfsoUX-2017
Practice of enterprice development  ProfsoUX-2017Practice of enterprice development  ProfsoUX-2017
Practice of enterprice development ProfsoUX-2017
 
Сотрудничество с корпорациями: рецепты из практики
Сотрудничество с корпорациями: рецепты из практикиСотрудничество с корпорациями: рецепты из практики
Сотрудничество с корпорациями: рецепты из практики
 
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
 
PMBOK Extension for Software Projects (in Russian)
PMBOK Extension for Software Projects (in Russian)PMBOK Extension for Software Projects (in Russian)
PMBOK Extension for Software Projects (in Russian)
 
Dead zone. Прохоренко
Dead zone. ПрохоренкоDead zone. Прохоренко
Dead zone. Прохоренко
 
Software People 2010: Форматы работы команды проектирования интерфейсов с кли...
Software People 2010: Форматы работы команды проектирования интерфейсов с кли...Software People 2010: Форматы работы команды проектирования интерфейсов с кли...
Software People 2010: Форматы работы команды проектирования интерфейсов с кли...
 
Как не получить «кота в мешке» или Scrum при разработке мобильного приложения
Как не получить «кота в мешке» или Scrum при разработке мобильного приложенияКак не получить «кота в мешке» или Scrum при разработке мобильного приложения
Как не получить «кота в мешке» или Scrum при разработке мобильного приложения
 
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворков
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворковМодуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворков
Модуль 2: Лекция 7-8. Обзор моделей, методологий и фреймворков
 
Зачем нужен менеджер продукта при живом проектировщике интерфейса
Зачем нужен менеджер продукта при живом проектировщике интерфейсаЗачем нужен менеджер продукта при живом проектировщике интерфейса
Зачем нужен менеджер продукта при живом проектировщике интерфейса
 
SECON'2014 - Максим Цепков - DDD: от требований до кода
SECON'2014 - Максим Цепков - DDD: от требований до кодаSECON'2014 - Максим Цепков - DDD: от требований до кода
SECON'2014 - Максим Цепков - DDD: от требований до кода
 
О разработке сайтов в целом
О разработке сайтов в целомО разработке сайтов в целом
О разработке сайтов в целом
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4
 
Завершение проектов
Завершение проектовЗавершение проектов
Завершение проектов
 
Scrum practic
Scrum practicScrum practic
Scrum practic
 
РИТ: Клиентские технологии 2008: Case Study: Проектирование делового портала ...
РИТ: Клиентские технологии 2008: Case Study: Проектирование делового портала ...РИТ: Клиентские технологии 2008: Case Study: Проектирование делового портала ...
РИТ: Клиентские технологии 2008: Case Study: Проектирование делового портала ...
 

More from Danil Dintsis, Ph. D., PgMP

Рост спроса на проектные специальности
Рост спроса на проектные специальностиРост спроса на проектные специальности
Рост спроса на проектные специальностиDanil Dintsis, Ph. D., PgMP
 
Вовлечение слабослышащих в электронное обучение
Вовлечение слабослышащих в электронное обучениеВовлечение слабослышащих в электронное обучение
Вовлечение слабослышащих в электронное обучениеDanil Dintsis, Ph. D., PgMP
 
Голосовые функции для коллцентров, служб поддержки
Голосовые функции для коллцентров, служб поддержкиГолосовые функции для коллцентров, служб поддержки
Голосовые функции для коллцентров, служб поддержкиDanil Dintsis, Ph. D., PgMP
 
Виртуальное обучение: инструменты и методы
Виртуальное обучение: инструменты и методыВиртуальное обучение: инструменты и методы
Виртуальное обучение: инструменты и методыDanil Dintsis, Ph. D., PgMP
 
Изменения в экзамене PMP и продлении сертификаций PMP, PgMP, PfMP, PMI-ACP в ...
Изменения в экзамене PMP и продлении сертификаций PMP, PgMP, PfMP, PMI-ACP в ...Изменения в экзамене PMP и продлении сертификаций PMP, PgMP, PfMP, PMI-ACP в ...
Изменения в экзамене PMP и продлении сертификаций PMP, PgMP, PfMP, PMI-ACP в ...Danil Dintsis, Ph. D., PgMP
 
Implementing Agile inside PMBOK project model in IT projects
Implementing Agile inside PMBOK project model in IT projectsImplementing Agile inside PMBOK project model in IT projects
Implementing Agile inside PMBOK project model in IT projectsDanil Dintsis, Ph. D., PgMP
 
Практическое руководство по реализации проектов организационных изменений
Практическое руководство по реализации проектов организационных измененийПрактическое руководство по реализации проектов организационных изменений
Практическое руководство по реализации проектов организационных измененийDanil Dintsis, Ph. D., PgMP
 
Модель организационной зрелости проектного управления PMI® OPM3®
Модель организационной зрелости проектного управления PMI® OPM3®Модель организационной зрелости проектного управления PMI® OPM3®
Модель организационной зрелости проектного управления PMI® OPM3®Danil Dintsis, Ph. D., PgMP
 
Рекомендации по подбору подрядчиков обслуживания ИТ услуг
Рекомендации по подбору подрядчиков обслуживания ИТ услугРекомендации по подбору подрядчиков обслуживания ИТ услуг
Рекомендации по подбору подрядчиков обслуживания ИТ услугDanil Dintsis, Ph. D., PgMP
 

More from Danil Dintsis, Ph. D., PgMP (13)

Risk management by YouExec
Risk management by YouExecRisk management by YouExec
Risk management by YouExec
 
Шаблон KPI от YouExec
Шаблон KPI от YouExecШаблон KPI от YouExec
Шаблон KPI от YouExec
 
Lifelong learning for hard of hearing people
Lifelong learning for hard of hearing peopleLifelong learning for hard of hearing people
Lifelong learning for hard of hearing people
 
Рост спроса на проектные специальности
Рост спроса на проектные специальностиРост спроса на проектные специальности
Рост спроса на проектные специальности
 
2016 project-management-salary-survey
2016 project-management-salary-survey2016 project-management-salary-survey
2016 project-management-salary-survey
 
Вовлечение слабослышащих в электронное обучение
Вовлечение слабослышащих в электронное обучениеВовлечение слабослышащих в электронное обучение
Вовлечение слабослышащих в электронное обучение
 
Голосовые функции для коллцентров, служб поддержки
Голосовые функции для коллцентров, служб поддержкиГолосовые функции для коллцентров, служб поддержки
Голосовые функции для коллцентров, служб поддержки
 
Виртуальное обучение: инструменты и методы
Виртуальное обучение: инструменты и методыВиртуальное обучение: инструменты и методы
Виртуальное обучение: инструменты и методы
 
Изменения в экзамене PMP и продлении сертификаций PMP, PgMP, PfMP, PMI-ACP в ...
Изменения в экзамене PMP и продлении сертификаций PMP, PgMP, PfMP, PMI-ACP в ...Изменения в экзамене PMP и продлении сертификаций PMP, PgMP, PfMP, PMI-ACP в ...
Изменения в экзамене PMP и продлении сертификаций PMP, PgMP, PfMP, PMI-ACP в ...
 
Implementing Agile inside PMBOK project model in IT projects
Implementing Agile inside PMBOK project model in IT projectsImplementing Agile inside PMBOK project model in IT projects
Implementing Agile inside PMBOK project model in IT projects
 
Практическое руководство по реализации проектов организационных изменений
Практическое руководство по реализации проектов организационных измененийПрактическое руководство по реализации проектов организационных изменений
Практическое руководство по реализации проектов организационных изменений
 
Модель организационной зрелости проектного управления PMI® OPM3®
Модель организационной зрелости проектного управления PMI® OPM3®Модель организационной зрелости проектного управления PMI® OPM3®
Модель организационной зрелости проектного управления PMI® OPM3®
 
Рекомендации по подбору подрядчиков обслуживания ИТ услуг
Рекомендации по подбору подрядчиков обслуживания ИТ услугРекомендации по подбору подрядчиков обслуживания ИТ услуг
Рекомендации по подбору подрядчиков обслуживания ИТ услуг
 

определение и реализация требований к ИТ продукту

  • 1. Управление ИТ разработкой: определение и реализация требований к ИТ продукту
  • 2. Страница  2 DANIL DINTSIS ДОКТ. ТЕХН. НАУК ПО СИСТЕМНОМУ АНАЛИЗУ, PGMP, PMP, ITIL OSA,, SOA, MOF CERTIFIED SPECIALIST CONSULT@DINTSIS.ORG WWW.DDINTSIS.COM
  • 3. Страница  3 www.specialist.ru Sources  Agile Manifesto  Менеджер ИТ Продукта. Профессиональный стандарт РФ  PMBOK Extension for Software Projects  ISO/IEC/IEEE/ГОСТ Р ИСО 12207, 15288  IEEE Standards (SWEBOK® 3)  ITIL ®, MOF®
  • 4. Страница  4 www.specialist.ru Что такое ИТ продукт: Бизнес решение Обслуживаемое Способное к развитию
  • 5. Страница  5 www.specialist.ru Специфика ИТ продуктов Широкая аудитория Виртуальные команды Внешние зависимости Мотивированные разработчики Продвинутые пользователи
  • 6. Страница  6 www.specialist.ru Довольный клиент Основной критерий успешности продукта
  • 7. Страница  7 www.specialist.ru Как этого добиться  Регулярное взаимодействие с клиентом  Открытые коммуникации в команде  Инициативная команда (не только Product manager)  Готовность к изменениям  Процессный подход
  • 8. Страница  8 www.specialist.ru Сбор требований
  • 9. Страница  9 www.specialist.ru Чем важен сбор требований  Понять требования к продукту  Избежать недопонимания с заказчиком  Избежать излишней работы  Создать полезный продукт
  • 10. Страница  10 www.specialist.ru Определение состава заинтересованных сторон  Заказчик (-и)  Представители пользовательских групп  Команда проекта
  • 11. Страница  11 www.specialist.ru Способы сбора требований  Матрица заинтересованных сторон  Пользовательские истории  Варианты использования
  • 12. Страница  12 www.specialist.ru Матрица заинтересованных сторон и их требований ИМЯ Position Роль Контакты Требования Ожидания Влияние Отношение ФИО или название Должность Роль в проекте Обязательные требования с точки зрения стейкхолдера Пожелания, «хотелки» Степень влияния на проект Отношение к проекту (положительное/нег ативное)
  • 13. Страница  13 www.specialist.ru Стратегия управления заинтересованными сторонами Имя Влияние Оценка воздействия Стратегии взаимодействия
  • 14. Страница  14 www.specialist.ru Пользовательские истории (user stories)  Достоинства – Истории короткие. Они представляют маленькие кусочки деловой ценности, которые можно реализовать в период от дней до нескольких недель. – Позволяют разработчикам и клиентам обсуждать требования на протяжении всей жизни проекта – Нуждаются в очень небольшом обслуживании – Рассматриваются только в момент использования – Поддерживают близкий контакт с клиентом – Позволяют разбить проект на небольшие этапы – Подходят для проектов, где требования изменчивы или плохо поняты. – Облегчают оценку заданий  Недостатки – Без определенных приемочных испытаний, они являются открытыми для различных интерпретаций, что усложняет их использование как основу для соглашения – Они требуют близкого контакта с клиентом на протяжении всего проекта, что в некоторых случаях может быть сложно либо приводить к накладным затратам – Они могут плохо масштабироваться на больших проектах – Они полагаются на компетентность разработчиков – Они используются для начала дискуссии. К сожалению, они могут не фиксировать окончание дискуссии и таким образом не в состоянии служить надежным методом документации системы.
  • 15. Страница  15 www.specialist.ru Тесная работа всей команды с Заказчиками Пользователями Друг с другом
  • 16. Страница  16 www.specialist.ru Пример пользовательской истории Как руководитель портфеля Который должен мониторить достижение целей Я хочу видеть общую картину по продуктам Так чтобы они были показаны во взаимосвязи (с) habrahabr.ru (https://habrahabr.ru/company/friifond/blog/284032/ )
  • 17. Страница  17 www.specialist.ru Риски пользовательских историй
  • 18. Страница  18 www.specialist.ru Анализ и сведение пользовательских историй
  • 19. Страница  19 www.specialist.ru Варианты использования (use cases)
  • 20. Страница  20 www.specialist.ru Диаграмма вариантов использования. Задачи • Чётко отделить систему от её окружения; • Определить действующих лиц (акторов), их взаимодействие с системой и ожидаемый функционал системы; • Определить в глоссарии предметной области понятия, относящиеся к детальному описанию функционала системы (то есть, прецедентов)
  • 21. Страница  21 www.specialist.ru Управление требованиями в жизненном цикле проекта
  • 22. Страница  22 www.specialist.ru Жизненный цикл одной итерации Plan Analyze DesignDevelop Test © Scott Schultz “Rapid Iterative Production Prototyping”, 1988
  • 23. Страница  23 www.specialist.ru Многоитерационная последовательность
  • 24. Страница  24 www.specialist.ru Модели планирования
  • 25. Страница  25 www.specialist.ru ВОДОПАДНОЕ ПЛАНИРОВАНИЕ Его предпочитают заказчики и руководство
  • 26. Страница  26 www.specialist.ru НАБЕГАЮЩАЯ ВОЛНА Поэтапное планирование, хорошо подходит для длительных проектов или проектов с высокой зависимостью между этапами
  • 27. Страница  27 www.specialist.ru Преимущества моделей «водопад» и «набегающая волна»  Четкий план проекта от начала и до конца этапа или даже всего проекта  Возможности комплексного архитектурного планирования  Четко определенные границы проекта
  • 28. Страница  28 www.specialist.ru Ключевые решения принимаются на ранних этапах. Сложно адаптироваться к изменениям Длительная разработка может привести к невостребованности продукта вследствие изменения условий Недостатки и ограничения иерархических моделей
  • 29. Страница  29 www.specialist.ru Адаптивные модели
  • 30. Страница  30 www.specialist.ru Time Functionality Release 1 Release 2 Release 3 МИНИМИЗИРУЕМ РИСКИ ПОЭТАПНО
  • 31. Страница  31 www.specialist.ru MSF модель Одобрен план проекта Выпуск из разработки Релиз готов Веха Выпуска Одобрена концепция Build
  • 32. Страница  32 www.specialist.ru Этапность каждого релиза User story Analyze Projectize Develop (Code) Document Test and Validate Operate
  • 33. Страница  33 www.specialist.ru • Короткое инкрементальное планирование • Интеграция пользователей и разработчиков в постоянное взаимодействие • Небольшие самоорганизующиеся команды • Крупные проекты разбиваются на несколько небольших модулей • Каждая команда в каждый момент времени работает над одним проектом/подпроектом • В команде должны быть узкие специалисты и широкого профиля Основные принципы адаптивных моделей
  • 34. Страница  34 www.specialist.ru Ограничения и риски адаптивных моделей Накапливание багов от итерации к итерации Неопределенность с итоговыми характеристиками проекта Сложности стратегического планирования Сильно зависит от мотивированности и вовлеченности пользователей, разработчиков и заказчика
  • 35. Страница  35 www.specialist.ru Комбинирование управления рисками по иерархической и адаптивной моделям
  • 36. Страница  36 www.specialist.ru Доски (СКРАМ-борд) (на примереTrello) Общая доска Доска пакета (SCRUM) Доски разработчиков
  • 37. Страница  37 www.specialist.ru Developers are not only a “resourse”! People need more than tasks! WIIFM – What In It For Me Team motivation. Implementing best from Agile
  • 38. Страница  38 www.specialist.ru Общение с заказчиками и пользователями Лицом к лицу
  • 39. Страница  39 www.specialist.ru Product. Version 1.0
  • 40. Страница  40 www.specialist.ru Развитие продукта. Регулярные улучшения
  • 41. Страница  41 www.specialist.ru Contacts  dinzis@specialist.ru  consult@Dintsis.org  www.specialist.ru  www.ddintsis.com