laf2014 тренды в бизнес и системном анализе
DESCRIPTION
С одной стороны область связанная с работой с требованиями постепенно институализируется и область становится все более и более консервативной. И практика и стандарты становятся более зрелыми. С другой стороны мир и индустрия разработки ПО не стоит на месте. Даже гибкие методологии, не так давно казавшиеся пределом мечтаний, похоже перевалили пик своей популярности. Наступает очередная смена парадигмы в роли ИТ и Requirements Engineering в частности.TRANSCRIPT
http://www.system-approach.ru/edu/
Тренды в бизнес и системном анализе.
От Specification к Requirements Engineering
All you need is 5
Безуглый Дмитрий
Образование Закончил НТТУ «КПИ» 1998 году. Вычислительные
машины, комплексы и сети. Инженер - Системотехник Внештатный преподаватель ГУ ВШЭ с 2008 года.
Факультет Бизнес информатики. Кафедра УРПО.Около 20-лет опыта участия в проектах по созданию, развитию, внедрению и эксплуатации различных систем.
Max масштаб проекта 50 инженеров, около 30 чел-лет. Разработка ПО
Max бюджет проекта 2,5 млн долл. (ЦОД) Max ROI проекта 400% ( Инвестиционный проект)
Владелец и основатель компании «Системный Подход» с 2008 года Играющий – тренер Более 800 участников тренингов Десятки реализованных проектов
E-mail : [email protected]
Партнеры
+ Техническое задание
Бизнес Анализ, Требования к ПО , Системный Аналитик
Те же + Business Analysis & Requirements Engineering
http://www.system-approach.ru/edu/
СИСТЕМНАЯ ПАРАДИГМАИли за что нас (Аналитиков) не любят.
Системная Парадигма
Вызов № 1 Долгострой
Управление требованиями (RM)
• Вызов:– Быть способным
построить (Управляемость процесса)
• Необходимо – Достичь понимания
требований – Получить обязательства по
выполнению требований – Управлять изменениями к
требованиям – Установить и поддерживать
двустороннюю прослеживаемость требований
– Идентифицировать любые несоответствия между требованиями и проводимыми в проекте работами
Генри Форд
Если бы я слушал своих клиентов, то я вряд ли должен был бы им дать что-то большее, чем немного более быстрая и выносливая лошадь.
Вызов №2 «Итальянский саботаж»
Ответ: Разработка требований
• Вызов– «Самое
бесполезное занятие — эффективно делать то, чего делать не нужно» Питер Друкер
• Необходимо– Выявление, анализ, проверка и
передача нужд, ожиданий и ограничений заказчика для получения требований заказчика, которые определят понимание того, что удовлетворит заинтересованных лиц
– Сбор и координация нужд заинтересованных лиц
– Разработка требований к жизненному циклу продукта
– Определение требований заказчика
– Определение начальных требований к продукту и его компонентам, соответствующих требованиям заказчика
Источник: http://hbr-russia.ru/upravlenie/strategiya/p13776/#ixzz34MuliZTn
Вызов №3 «Доработать напильником»
Ответ: «Борьба с изменениями»
• Вызов– Еще до завершения
работ над проектом возникает необходимость в модификации
– Каждая новая версия продукта требует значительных инвестиций в уже существующую функциональность
• Необходимо– Минимизировать
причины потенциальных изменений
• Техники– Моделирование
Предметной области (UML)
– Формирование высокоуровневых тербований
Вызов №4 «Интеграция»
Ответ
• Вызов– На определнном
уровне зрелости системы задачи интеграции занимают более 50% времени от всех затрат на реализацию проекта
• Подход– Тщательный
бизнес Анализ– SOA , ESB …– Enterprise
Architecture (1 поколение)
Цена победы ($)
Первое поко
ление продукта
Разви
тие продук
та
Модерниза
ция зрелого
продукта
048
121620
ИнтеграцияМодификацияНовые Ф
Цена победы (T)
Бизнес Анализ
29%
Анализ преприятия14%
Системный Анализ
29%
Разарботка14%
Тестирование14%
Бизнес Анализ
http://www.system-approach.ru/edu/
СОВРЕМЕННЫЕ ТЕНДЕНЦИИ
Аналитиков любят не везде
3009.09.2013 Курс: Введение в ИТ технологии
http://www.system-approach.ru/edu/
СМЕНА ПАРАДИГМЫ
System of systems ( Система систем)
Уже никто никого не ждет
Реальность
План Реализация Внедрение Эксплуатация
План Реализация Внедрение Эксплуатация
План Реализация Внедрение Эксплуатация
План Реализация Внедрение Эксплуатация
Вызов №5 «Современная разработка, все больше похожа на операцию на мозге»
Инженерия требований
• Вызов– Более
качественный анализ в более сжатые сроки
• Ответы – Продуктивизация
• Тестирование гипотез и использование метрик
– Моделеориентированная разработка требований
– Enterprise Architecture (2.0)
Реальность
План Реализация Внедрение Эксплуатация
План Реализация Внедрение Эксплуатация
План Реализация Внедрение Эксплуатация
План Реализация Внедрение Эксплуатация
Data Science Definition
• Data Science is the extraction of actionable knowledge directly from data through a process of discovery, hypothesis, and analytical hypothesis analysis.
• • A Data Scientist is a practitioner who has sufficient knowledge of the overlapping regimes of expertise in business needs, domain knowledge, analytical skills and programming expertise to manage the end-to-end scientific method process through each stage in the big data lifecycle.
Обзор современных архитектур ИС
Using Hypothesis Testing and Metrics to Drive Requirements Elicitation
44
Спасибо за внимание !
Дмитрий Безуглый+7 915 09 09 700https://www.facebook.com/dmitry.bezuglyy @cornerless
[email protected] ООО «Системный
Подход»https://www.facebook.com/
SystemApproach
www.system-approach.ru ООО "Системный Подход"
Дополнительная литература
• Five Questions– http://re-magazine.ireb.org/issues/2014-
1-learning-to-fly/five-questions/
• Using Hypothesis Testing and Metrics to Drive Requirements Elicitation– http://re-magazine.ireb.org/issues/2014-
1-learning-to-fly/think-like-a-scientist/
• http://www.sei.cmu.edu/sos/
5-й Летний Аналитический
Фестиваль
г. Иваново12-13 июня 2014
conf.uml2.ru
All you need is …