Req ()

17
Управление требованиями в Управление требованиями в условиях новой экономической условиях новой экономической ситуации ситуации Александр Байкин Александр Байкин www.uml2.ru www.cmcons.ru [email protected] [email protected]

Transcript of Req ()

Page 1: Req ()

Управление требованиями в условиях Управление требованиями в условиях новой экономической ситуацииновой экономической ситуации

Александр БайкинАлександр Байкинwww.uml2.ru

www.cmcons.ru [email protected]@uml2.ru

Page 2: Req ()

Кризис – время двигаться вперед4

Методы минимизации затрат при разработке ПО

3

Цена ошибки на этапе Анализа ПО2

Кризис и разработка ПО1

План презентацииПлан презентации

УТ в новой экономической ситуации, Александр Байкин, www.cmcons.com, 2009 2/20

Page 3: Req ()

Что такое Кризис и с чем его едят?!Что такое Кризис и с чем его едят?!

Кризис — суд, перелом, переворот, пора

переходного

состояния.

(перевод с др. греческого)

УТ в новой экономической ситуации, Александр Байкин, www.cmcons.com, 2009 3/20

Page 4: Req ()

Кризис и разработка ПОКризис и разработка ПО

УТ в новой экономической ситуации, Александр Байкин, www.cmcons.com, 2009 4/20

Page 5: Req ()

Ошибки при разработке ПООшибки при разработке ПО

Standish GroupStandish Group говорит:говорит:

УТ в новой экономической ситуации, Александр Байкин, www.cmcons.com, 2009 5/20

ПроектыОтменяют

Превышают на 200%В срок

Ошибки

ТребованияПроектированиеИнтерфейсДанныеПОЧеловекДокументацияДругие

Page 6: Req ()

Ошибки в ТребованияхОшибки в Требованиях

6/20УТ в новой экономической ситуации, Александр Байкин, www.cmcons.com, 2009

Standish GroupStandish Group говорит:говорит:

Page 7: Req ()

Методы борьбы с кризисомМетоды борьбы с кризисом

7/20УТ в новой экономической ситуации, Александр Байкин, www.cmcons.com, 2009

• Выбор «нужных» проектов

• Создание отдела Анализа

• Двигаемся к Agile

• Созревание Требований

• Метрики качественных Требований

Page 8: Req ()

Выбор экономически выгодных проектовВыбор экономически выгодных проектов

• Поймите стратегические цели Компании

• Адаптируйте стратегию ИТ под Цели

• А нужна ли Вам ERP? Посчитайте ROI и ТЭО

• Приоритезируйте свои проекты

• Пишите Концепцию для каждого проекта

• Откажитесь от кусочной автоматизации

• Анализируйте альтернативы

• 20% затрат дает 80% выгоды

• Оправдайте ожидания Бизнеса

УТ в новой экономической ситуации, Александр Байкин, www.cmcons.com, 2009 8/20

Page 9: Req ()

Создание отдела АнализаСоздание отдела Анализа

• Кто у Вас анализирует требования Заказчика?

• Повышайте Квалификацию Аналитиков

• Создайте План Управления Требованиями

• Определите реестр БП и Требований

• Храните Документы в одном месте

• Начните планировать на основе Требований

• Управляйте изменениями Требований

• Сохраните ключевую компетенцию и команду

УТ в новой экономической ситуации, Александр Байкин, www.cmcons.com, 2009 9/20

Page 10: Req ()

Двигаемся к Двигаемся к AgileAgile

• Определите уровень необходимой Документации

• В нужное время в нужном месте

• Не забывайте про Концепцию каждого Проекта

• Моделируйте Требования и БП

• Изменения Требований - это нормально

• Приоретизируйте и оценивайте Требования - 80\20

• Итерации – это хорошо, описали – реализовали

• Больше общайтесь и встречайтесь

УТ в новой экономической ситуации, Александр Байкин, www.cmcons.com, 2009 10/20

Page 11: Req ()

Риски

Сложность и количество

Модель зрелости ТребованийМодель зрелости Требований

Полный ХаосДокументируются

5

4

2

1

0

3

Организованы

Структурированы

Трассируются

Интегрированы

УТ в новой экономической ситуации, Александр Байкин, www.cmcons.com, 2009 11/20

Page 12: Req ()

Что дают нам зрелые Требования?!Что дают нам зрелые Требования?!

• Уменьшение ошибок и издержек при выпуске ПО

• Повышение удовлетворенности и вовлеченности ЗЛ

• Повышение качества ПО

• Уменьшение времени разработки ПО

• Повышения контроля над изменениями

• Повышение точности планирования

• Повышение точности стратегического развития

УТ в новой экономической ситуации, Александр Байкин, www.cmcons.com, 2009 12/20

Page 13: Req ()

Метрики качественных ТребованийМетрики качественных Требований

• Статус Требований

• Время на описание Требований

• Сложность Требований

• Кол-во ошибок в Требованиях

• Частота изменений Требований

• Число непокрытых Требований

• Число заново использованных Требований

Заставь дурака Богу молиться –

он себе весь лоб расшибет, (с) Народ

УТ в новой экономической ситуации, Александр Байкин, www.cmcons.com, 2009 13/20

Page 14: Req ()

Инструменты АналитикаИнструменты Аналитика

• Средства Управления Требованиями (RMT)• IBM Rational RequesitePro family

• IBM Rational Composer family

• IBM Telelogic Doors family

• Средства Моделирования (CASE)• IBM Rational Rose family

• IBM Telelogic Tau family

• Средства Управления БП (BPMS)• IBM WebSphere family

• Oracle BPM Suite

УТ в новой экономической ситуации, Александр Байкин, www.cmcons.com, 2009 14/20

Page 15: Req ()

Инвестировать нельзя экономитьИнвестировать нельзя экономить

• Кризис в головах

• Кризис – шанс начать жить по новому

• Сокращение затрат – сокращение возможностей

• Ограничение в Бизнесе, а не производстве

• Заставьте наконец Людей работать

• Кризис – возможно получить супер команду

• А у Вас есть антикризисный план?

• Кризис когда-то закончится, а Вы готовы?

УТ в новой экономической ситуации, Александр Байкин, www.cmcons.com, 2009 15/20

Page 16: Req ()

Какие ИТ направления перспективныеКакие ИТ направления перспективные

• Аудит КИС и ИТ-инфрастуктуры

• Разработка и поддержка ПО на аутсорсинге

• Системы Бизнес-аналитики и ППР

• Консалтинг по процессам разработки

• Лизинг оборудования и ПО

УТ в новой экономической ситуации, Александр Байкин, www.cmcons.com, 2009 16/20

Page 17: Req ()

АлександрБайкинEmail: [email protected]://baikin.moikrug.ruhttp://www.uml2.ru

Управление требованиями в условиях Управление требованиями в условиях новой экономической ситуацииновой экономической ситуации