определение и реализация требований к ИТ продукту
TRANSCRIPT
![Page 1: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/1.jpg)
Управление ИТ разработкой: определение и реализация требований к ИТ продукту
![Page 2: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/2.jpg)
Страница 2
DANIL DINTSISДОКТ. ТЕХН. НАУК ПО СИСТЕМНОМУ АНАЛИЗУ, PGMP, PMP, ITIL OSA,, SOA, MOF CERTIFIED SPECIALIST
![Page 3: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/3.jpg)
Страница 3 www.specialist.ru
Sources
Agile Manifesto Менеджер ИТ Продукта. Профессиональный стандарт РФ PMBOK Extension for Software Projects ISO/IEC/IEEE/ГОСТ Р ИСО 12207, 15288 IEEE Standards (SWEBOK® 3) ITIL ®, MOF®
![Page 4: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/4.jpg)
Страница 4 www.specialist.ru
Что такое ИТ продукт:
Бизнес решение Обслуживаемое
Способное к развитию
![Page 5: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/5.jpg)
Страница 5 www.specialist.ru
Специфика ИТ продуктов
Широкая аудитория
Виртуальные команды
Внешние зависимости
Мотивированные разработчики
Продвинутые пользователи
![Page 6: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/6.jpg)
Страница 6 www.specialist.ru
Довольный клиент
Основной критерий успешности продукта
![Page 7: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/7.jpg)
Страница 7 www.specialist.ru
Как этого добиться Регулярное взаимодействие с клиентом Открытые коммуникации в команде Инициативная команда (не только Product manager) Готовность к изменениям Процессный подход
![Page 9: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/9.jpg)
Страница 9 www.specialist.ru
Чем важен сбор требований
Понять требования к продукту Избежать недопонимания с заказчиком Избежать излишней работы Создать полезный продукт
![Page 10: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/10.jpg)
Страница 10 www.specialist.ru
Определение состава заинтересованных сторон
Заказчик (-и) Представители пользовательских групп Команда проекта
![Page 11: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/11.jpg)
Страница 11 www.specialist.ru
Способы сбора требований
Матрица заинтересованных сторон Пользовательские истории Варианты использования
![Page 12: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/12.jpg)
Страница 12 www.specialist.ru
Матрица заинтересованных сторон и их требований
ИМЯ Position Роль Контакты Требования Ожидания Влияние Отношение
ФИО или название
Должность Роль в проекте
Обязательные требования с точки
зрения стейкхолдера
Пожелания, «хотелки»
Степень влияния на
проект
Отношение к проекту
(положительное/негативное)
![Page 13: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/13.jpg)
Страница 13 www.specialist.ru
Стратегия управления заинтересованными сторонами
Имя Влияние Оценка воздействия
Стратегии взаимодействия
![Page 14: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/14.jpg)
Страница 14 www.specialist.ru
Пользовательские истории (user stories)
Достоинства– Истории короткие. Они представляют
маленькие кусочки деловой ценности, которые можно реализовать в период от дней до нескольких недель.
– Позволяют разработчикам и клиентам обсуждать требования на протяжении всей жизни проекта
– Нуждаются в очень небольшом обслуживании
– Рассматриваются только в момент использования
– Поддерживают близкий контакт с клиентом
– Позволяют разбить проект на небольшие этапы
– Подходят для проектов, где требования изменчивы или плохо поняты.
– Облегчают оценку заданий
Недостатки– Без определенных приемочных
испытаний, они являются открытыми для различных интерпретаций, что усложняет их использование как основу для соглашения
– Они требуют близкого контакта с клиентом на протяжении всего проекта, что в некоторых случаях может быть сложно либо приводить к накладным затратам
– Они могут плохо масштабироваться на больших проектах
– Они полагаются на компетентность разработчиков
– Они используются для начала дискуссии. К сожалению, они могут не фиксировать окончание дискуссии и таким образом не в состоянии служить надежным методом документации системы.
![Page 15: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/15.jpg)
Страница 15 www.specialist.ru
Тесная работа всей команды с
Заказчиками ПользователямиДруг с другом
![Page 16: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/16.jpg)
Страница 16 www.specialist.ru
Пример пользовательской истории
Как руководитель портфеляКоторый должен мониторить достижение целей
Я хочу видеть общую картину по продуктам
Так чтобы они были показаны во взаимосвязи
(с) habrahabr.ru (https://habrahabr.ru/company/friifond/blog/284032/ )
![Page 20: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/20.jpg)
Страница 20 www.specialist.ru
Диаграмма вариантов использования. Задачи
• Чётко отделить систему от её окружения;• Определить действующих лиц (акторов), их взаимодействие с
системой и ожидаемый функционал системы;• Определить в глоссарии предметной области понятия,
относящиеся к детальному описанию функционала системы (то есть, прецедентов)
![Page 21: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/21.jpg)
Страница 21 www.specialist.ru
Управление требованиями в жизненном цикле проекта
![Page 22: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/22.jpg)
Страница 22 www.specialist.ru
Жизненный цикл одной итерации
Plan
Analyze
DesignDevelop
Test
© Scott Schultz “Rapid Iterative Production Prototyping”, 1988
![Page 25: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/25.jpg)
Страница 25 www.specialist.ru
ВОДОПАДНОЕ ПЛАНИРОВАНИЕ
Его предпочитают заказчики и руководство
![Page 26: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/26.jpg)
Страница 26 www.specialist.ru
НАБЕГАЮЩАЯ ВОЛНА
Поэтапное планирование, хорошо подходит для длительных проектов или проектов с высокой зависимостью между этапами
![Page 27: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/27.jpg)
Страница 27 www.specialist.ru
Преимущества моделей «водопад» и «набегающая волна»
Четкий план проекта от начала и до конца этапа или даже всего проекта
Возможности комплексного архитектурного планирования Четко определенные границы проекта
![Page 28: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/28.jpg)
Страница 28 www.specialist.ru
Ключевые решения принимаются на ранних этапах.
Сложно адаптироваться к изменениям
Длительная разработка может привести к невостребованности продукта вследствие изменения условий
Недостатки и ограничения иерархических моделей
![Page 30: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/30.jpg)
Страница 30 www.specialist.ru
Time
Func
tiona
lity
Release 1
Release 2
Release 3
МИНИМИЗИРУЕМ РИСКИ ПОЭТАПНО
![Page 31: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/31.jpg)
Страница 31 www.specialist.ru
MSF модель
Одобрен план проекта
Выпуск из разработки
Релиз готов
Веха Выпуска
Одобрена концепция
Vision
Deploy
men
t
Build
Det
aile
d pl
anni
ngStabilize
![Page 32: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/32.jpg)
Страница 32 www.specialist.ru
Этапность каждого релизаUser story
Analyze
Projectize
Develop (Code)
Document
Test and Validate
Operate
![Page 33: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/33.jpg)
Страница 33 www.specialist.ru
• Короткое инкрементальное планирование• Интеграция пользователей и разработчиков в постоянное
взаимодействие• Небольшие самоорганизующиеся команды• Крупные проекты разбиваются на несколько небольших
модулей• Каждая команда в каждый момент времени работает над одним
проектом/подпроектом• В команде должны быть узкие специалисты и широкого
профиля
Основные принципы адаптивных моделей
![Page 34: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/34.jpg)
Страница 34 www.specialist.ru
Ограничения и риски адаптивных моделей
Накапливание багов от итерации к итерации Неопределенность с итоговыми характеристиками проекта
Сложности стратегического планирования
Сильно зависит от мотивированности и вовлеченности пользователей, разработчиков и заказчика
![Page 35: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/35.jpg)
Страница 35 www.specialist.ru
Комбинирование управления рисками по иерархической и адаптивной моделям
![Page 36: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/36.jpg)
Страница 36 www.specialist.ru
Доски (СКРАМ-борд) (на примереTrello)
Общая доска
Доска пакета(SCRUM)
Доски разработчико
в
![Page 37: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/37.jpg)
Страница 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
![Page 38: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/38.jpg)
Страница 38 www.specialist.ru
Общение с заказчиками и пользователямиЛицом к лицу
![Page 41: определение и реализация требований к ИТ продукту](https://reader033.vdocuments.net/reader033/viewer/2022051123/587475181a28ab4a758b6069/html5/thumbnails/41.jpg)
Страница 41 www.specialist.ru
Contacts
[email protected] [email protected] www.specialist.ru www.ddintsis.com