SlideShare a Scribd company logo
1 of 48
OMG! Essence of Software
Engineering?
ЛАФ’2013
В мире много методов приемов
практик идеологий разработки ПО
SCRUM Agile
XP
UML
RUP
MSF
Use Cases
Kanban
Pair Programming
MDD
Personas
V-model
User Story
TDD
Тысячи их!!1
DevOps
PRINCE2
ISO 12207
Continious Integration
SCRUM
BPMN
OpenUP
MSF
DoD
DDD
Automate Testing
UX centered design
V-model
TDD
EssUP
ISO 24744
CI
Literate Programming
Я смотрю, ты совсем запутался?
Ну, не совсем, но я правда
иногда не понимаю – как все это
связано между собой.
Тем более, что у каждой
команды все равно свой
собственный метод. Подвести
бы под это какую-нибудь
основу…
Ну, несколько таких методов я
сам придумал. UML там, RUP…
А про основу – это ты хорошо
сказал! Смотри, я придумал для
тебя Единую Теорию Всего
Программирования…
Методы Methods
Практики Practices
Основа The Kernel
Язык The Language
Состоят из
Описаны
при
помощи
элементовОпределены
в терминах
Я назвал ее SEMAT – Software Engineering
Method And Theory. Мы опишем все
методы через практики и… Основы! 
Смотри:
Потребитель Customer
Решение Solution
Усилия Endeavor
У нас есть три области интереса
(Area of concerns):
Альфы
ALPHA
Abstract-Level Progress Health Attribute
Деятельности
Activity Space
Компетенции
Competence
Внутри каждой области есть АЛЬФЫ – это очень
клевые штуки, я их сам придумал – а ещё есть
деятельности и компетенции. Для всего этого
есть графический язык, как UML, только круче!
Альфы
Потребитель
Решение
Усилия
Возможность Стейкхолдер
Требования
Программная
система
Работа Команда
Технология
работы
Альфы и семантика
Потребитель
Решение
Усилия
Возможность Стейкхолдер
Требования
Программная
система
Работа Команда
Технология
работы
планирует и производит
предоставляет
удовлетворяет
создает
потребляет и использует
задают ограничения
поддерживает
настраиваетсяпод
фокусирует
Деятельности
Потребитель
Решение
Усилия
Исследовать
возможность
Понять
нужды
Убедиться в
удовлетворении
Изучать
использование
системы
Понять
требова-
ния
Спроек-
тировать
систему
Реализо-
вать
систему
Обслу-
живать
систему
Приготовиться
выполнять
работу
Координи-
ровать дела
Поддерживать
команду
Отслеживать
прогресс
Протес-
тировать
систему
Развер-
нуть
систему
Прекратить
работу
Компетенции
Потребитель
Решение
Усилия
Анализ Разработка
Представление интересов стейкхолдеров
Лидерство Управление
Тестирование
Альфа
Деятельность
Компетенция
Дело
Состояние
альфы
Рабочий
продукт
Имеет
Создает/изменяет
Подтверждает
Воплощается в
Намечает
Теперь смотри, как это работает: мы
«протаскиваем» проект по состояниям
альф, выполняя дела из деятельностей при
помощи наших компетенций.
Ох… Круто! Хотя и сложновато
как-то.
Ладно, спасибо большое
, Ивар, я теперь сам попробую
разобраться – что это, и чем
может помочь аналитику.
Не вопрос, обращайся! А штука
полезная, сам увидишь. И не
такая уж сложная.
Ладно, пойду пока еще какой-
нибудь язык придумаю. Или что-
нибудь еще, что можно
сократить до трех букв. See u!
Где здесь место для аналитика?
Потребитель
Решение
Предприятие
Возможность Стейкхолдер
Требования
Программная
система
Работа Команда
Технология
работы
Представление интересов стейкхолдеров
Анализ
Понять
требования
Исследовать
возможность
Понять
нужды
Убедиться в
удовлетворении
Изучать
использование
системы
Каждая Альфа проходит через ряд
состояний:
Альфа
Деятельность
Компетенция
Дело
Состояние
альфы
Рабочий
продукт
Имеет
Создает/изменяет
Подтверждает
Воплощается в
Намечает
Стейкхолдеры
Выявлены
Представлены
Вовлечены
В согласии
Удовлетворены
развертыванием системы
Удовлетворены работой
системы
Стейкхолдеры выявлены.
Механизмы вовлечения стейкхолдеров
согласованы, представители обозначены.
Представители стейкхолдеров вовлечены
в работу и выполняют свои обязанности.
Представители стейкхолдеров находятся
в согласии.
Минимальные ожидания представителей
стейкхолдеров удовлетворены.
Система удовлетворяет или превышает
минимальные ожидания стейкхолдеров.
Возможность
Определена
Решается программной
системой
Оценена
Жизнеспособна
Адресована
Принесла выгоду
Коммерческая, социальная или бизнесовая
возможность определена.
Потребность в программном решении
обоснована и подтверждена.
Ценность успешного решения
установлена.
Все согласны, что решение может быть
произведено достаточно быстро и
дешево, чтобы воспользоваться ценностью.
Система создана и демонстрирует
использование возможности.
Операционное использование или
продажи создают ощутимую выгоду.
Требования
Выявлены
Определены
Ясны
Приняты
Адресованы
Удовлетворены
Все согласны, что новая система нужна.
Назначение и предмет новой системы
ясны.
Требования обеспечивают целостное
описание неотъемлемых характеристик
системы.
Описание системы через требования
приемлемо для стейкхолдеров.
Достаточное количество требований
направлено на удовлетворение
потребностей в новой системе.
Требования полностью удовлетворяют
потребности в новой системе.
Чек-листы для состояний
• Для проверки достижения каждого статуса
в стандарте предусмотрены чек-листы.
• Это довольно «капитанские» чек-
листы, очень высокоуровневые.
• Но зачастую неуспех проекта зависит
именно от несоблюдения этих очевидных
пунктов.
Стейкхолдеры
1/6
Выявлены Идентифицированы все различные
группы заинтересованных сторон
(стейкхолдеров), которых затрагивает
или может затронуть разработка или
функционирование системы.
Достигнуто согласие между группами
стейкхолдеров (как минимум, между
теми, кто финансирует, использует,
поддерживает и обслуживает систему).
Определены обязанности
представителей стейкхолдеров.
Стейкхолдеры
2/6
Представлены Представители стейкхолдеров согласились
взять на себя ответственность.
 Представители стейкхолдеров
уполномочены нести ответственность.
Представители стейкхолдеров готовы к
сотрудничеству между собой.
Представители стейкхолдеров уважают и
поддерживают технологию работы команды.
Стейкхолдеры
3/6
Вовлечены Представители стейкхолдеров оказывают
помощь команде в соответствии с их
ответственностью.
Представители стейкхолдеров
предоставляют обратную связь и участвуют в
принятии решений.
Представители стейкхолдеров сразу
сообщают об изменениях, относящихся к
представляемым ими группам.
Стейкхолдеры
4/6
В согласии Представители стейкхолдеров достигли
согласия о минимальных ожиданиях от
ближайшего релиза.
Представители стейкхолдеров довольны
своим вовлечением в проект.
Представители стейкхолдеров согласны,
что их вклад ценится командой проекта.
Команда согласна, что ее вклад ценится
представителями стейкхолдеров.
Представители стейкхолдеров согласны с
тем, как их приоритеты и точки зрения
балансируются для приближения к общей
цели.
Стейкхолдеры
5/6
Удовлетворены
готовностью к
развертыванию
Представители стейкхолдеров
предоставляют обратную связь от своих групп
о готовности системы с их точки зрения.
Представители стейкхолдеров подтвердили
свое согласие, что система готова к
развертыванию.
Стейкхолдеры
6/6
Удовлетворены
использованием
Стейкхолдеры используют систему и
предоставляют обратную связь, рассказывая о
своих приключениях.
Стейкхолдеры подтверждают, что созданная
система соответствует их ожиданиям.
Возможность
1/6
Определена Коммерческая, общественная или
инвестиционная возможность, которая могла
бы быть адресована программным решением,
определена.
Идея по способу улучшения текущих
технологий работы, увеличения рыночной
доли или по применению новой или
инновационной программной системы была
определена.
Как минимум один из стейкхолдеров
желает сделать инвестицию в более
подробное понимание возможности и пользы,
связанной с адресацией этой возможности.
Другие стейкхолдеры, для которых это
общая возможность, определены.
Возможность
2/6
Решается
программной
системой
Стейкхолдеры возможности и
предложенное решение были определены.
Потребности стейкхолдеров, которые
порождают возможность, были выявлены.
Любые связанные с возможностью
проблемы и их корневые причины были
определены.
Было подтверждено, что программное
решение нужно.
По меньшей мере одно программное
решение было предложено.
Возможность
3/6
Оценена Польза адресации возможности была
определена количественно либо в
абсолютных значениях, либо в единицах
дохода или экономии за период (например, за
год).
Влияние решения на стейкхолдеров
понятно.
Польза, которую программная система
предлагает стейкхолдерам, которые
финансируют и используют систему, понятна.
Критерии успеха, по которым будет
приниматься решение о разворачивании
системы, ясны.
Желаемые результаты, требуемые от
решения, ясны и определены количественно.
Возможность
4/6
Жизнеспособна Согласовано, что решение может быть
произведено достаточно быстро и дёшево,
чтобы успешно адресовать возможность.
Решение обрисовано в общих чертах.
Есть признаки, что решение может быть
разработано и развёрнуто в текущих
ограничениях.
Риски, связанные с решением, приемлемы
и управляемы.
Грубая оценка цены решения меньше, чем
ожидаемая польза от реализации.
Причины для разработки программного
решения понимаются всеми членами
команды.
Ясно, что реализация возможности
Возможность
5/6
Адресована Готовая к использованию система, которая
демонстрирует реализацию возможности,
доступна.
Стейкхолдеры согласны, что доступное
решение заслуживает развертывания.
Стейкхолдеры удовлетворены тем, как
разработанное решение адресует
возможность.
Возможность
6/6
Принесла выгоду Решение начало приносить выгоду
стейкхолдерам.
Профиль возврата инвестиций по меньшей
мере так хорош, как ожидалось.
Требования
1/6
Выявлены Стейкхолдеры согласны, что система
должна быть создана.
 Выявлены стейкхолдеры, которые
будут пользоваться системой.
Выявлены стейкхолдеры, которые
будут финансировать создание
системы.
Ясно, какую возможность будет
использовать будущая система.
Требования
2/6
Определены Выявлены стейкхолдеры, вовлеченные в
разработку новой системы.
 Все стейкхолдеры согласны с назначением
новой системы.
Ясно, что будет являться показателем
успешности системы.
Все стейкхолдеры разделяют понимание
объема предложенного решения.
Согласован способ описания требований.
Имеется механизм для управления
требованиями.
Ясна схема приоритезации требований.
Выявлены и признаны ограничения.
Ясно сформулированы все предположения.
Требования
3/6
Ясны Требования собираются и распространяются
среди команды и стейкхолдеров.
Происхождение требований ясно.
Обоснование требований ясно.
Конфликтующие требования выявлены и к
ним привлечено внимание.
Требования выражают существенные
характеристики будущей системы.
Наиболее важные сценарии использования
системы могут быть разъяснены.
Приоритеты требований ясны.
Последствия реализации требований всем
понятны.
Команда понимает – что должно быть
поставлено, и согласна поставить это.
Требования
4/6
Приняты Стейкхолдеры признали, что требования
описывают приемлемое решение.
Степень изменения уже согласованных
требований относительно мала и находится
под контролем.
Ценность, предоставляемая реализацией
требований ясна.
Части возможности, удовлетворяемые
требованиями ясны.
Требования тестируемы.
Требования
5/6
Адресованы Достаточное число требований было
адресовано, чтобы результирующая система
была приемлема для стейкхолдеров.
Стейкхолдеры принимают, что требования
аккуратно отражают – что система должна и
что не должна делать.
Набор реализованных требований
обеспечивает ясную пользу для
стейкхолдеров.
Система, реализующая требования,
принимается стейкхолдерами, как
заслуживающая эксплуатации.
Требования
6/6
Удовлетворены Стейкхолдеры принимают требования, как
аккуратно документирующие – что
стейкхолдеры требуют для полного
удовлетворения потребности в новой системе.
Нет никаких невыполненных требований,
которые не дают принять систему как
полностью удовлетворяющую требованиям.
Система принята стейкхолдерами как
полностью удовлетворяющая требованиям.
Расширения Kernel
Можно
определить
собственные
под-
альфы, их
статусы и
чеклисты для
проверки.
Проверьте свой проект!
«Проектный пасьянс»
«Проектный покер»
Что сказали карты:
• Где мы сейчас?
• Куда нам идти?
• Что сделать, чтобы туда попасть?
Что еще полезно: компетенции
Представление
интересов
стейкхолдеров
Анализ
Способность собирать,
выражать и
балансировать
потребности
стейкхолдеров, и
аккуратно представлять
их точку зрения.
Способность понять
возможности и
потребности
стейкхолдеров, и
преобразовать их в
согласованный набор
требований.
Что эти люди делают для команды
Представление интересов Анализ
Люди с этой компетенцией
помогают команде:
• Понять бизнес-возможность.
• Осознать сложности и
потребности потребителей,
пользователей и других
заинтересованных сторон.
• Приоритезировать и
согласовывать требования.
• Взаимодействовать со
стейкхолдерами.
• Понимать – насколько хорошо
система удовлетворяет нуждам
стейкхолдеров.
Люди с этой компетенцией
помогают команде:
• Идентифицировать и понять
нужды и возможности.
• Докопаться до корневых причин
проблем.
• Собрать, понять и продуктивно
обсуждать требования.
• Создавать и согласовывать
спецификации и модели.
• Визуализировать решения и
понимать их последствия.
Необходимые навыки
Представление
интересов
Анализ
Необходимые навыки:
• Ведение переговоров
• Фасилитация
• Нетворкинг
• Хорошая письменная и
устная речь
• Эмпатия
Необходимые навыки:
• Письменная и устная
коммуникация
• Наблюдать, понимать и
записывать детали
• Декомпозиция
• Видеть целое исходя из
требований
• Формулирование
требований
Заключение: что дает Kernel?
• Фокусирует внимание на состоянии альф:
стейкхолдеров, возможности и требований;
• Разделяет роли для работы со
стейкхолдерами и для анализа требований;
• Предоставляет высокоуровневые
последовательности состояний ключевых
альф и чек-листы для их диагностики.
Для чего использовать Kernel
• Для оценки состояния проекта (без привязки к
конкретной методологии)
• Для планирования
• Для сравнения двух методологий и
проектирования процессов изменения
• Для обучения
• Для масштабирования
• Для оптимизации методов
• Для подбора людей
Немедленная польза
1. Применять чек-листы.
2. Раскладывать пасьянсы/покер.
3. Включать пункты из чек-листов сразу в
договоры и проектные документы.
Текущий статус и ссылки
В настоящее время стандарт находится на
рассмотрении в OMG (статус: OMG Final
Submission, 18 feb 2013). OMG сейчас
проверяет соблюдение авторских прав.
Ожидаемая дата рассмотрения – август 2013.
Инициатива SEMAT: http://www.semat.org/
Карты на английском:
http://www.ivarjacobson.com/SEMAT_Kernel
_Cards_Download/
Спасибо за внимание!
Юрий Куприянов
Эксперт по системному анализу и разработке ПО,
эксперт по коммуникациям и фасилитации,
интерактивным методикам.
Преподаватель, тренер, аналитик и проектировщик.
Обращайтесь за консультациями! 
yksi12@gmail.com
http://facebook.com/yksi12
skype: yury.kupriyanov
8-903-617-4283
При переводе чеклистов для состояний альф частично использованы материалы А.И.Левенчука: http://ailev.livejournal.com/1059781.html

More Related Content

What's hot

Применение ТРИЗ в бизнес-анализе
Применение ТРИЗ в бизнес-анализеПрименение ТРИЗ в бизнес-анализе
Применение ТРИЗ в бизнес-анализеSQALab
 
Контрольный список для проверки требований
Контрольный список для проверки требованийКонтрольный список для проверки требований
Контрольный список для проверки требованийIvan Shamaev
 
Ответственность за качество в разных ИТ-проектах: в чем она и как ее разделять
Ответственность за качество в разных ИТ-проектах: в чем она и как ее разделятьОтветственность за качество в разных ИТ-проектах: в чем она и как ее разделять
Ответственность за качество в разных ИТ-проектах: в чем она и как ее разделятьCUSTIS
 
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UMLВнедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UMLEdgar Khachatryan
 
Собираем кубик Рубика
Собираем кубик РубикаСобираем кубик Рубика
Собираем кубик РубикаCEE-SEC(R)
 
Agile и управление знаниями в ИТ-проектах
Agile и управление знаниями в ИТ-проектахAgile и управление знаниями в ИТ-проектах
Agile и управление знаниями в ИТ-проектахCUSTIS
 
Опыт применения метода ATAM для оценки архитектуры
Опыт применения метода ATAM для оценки архитектурыОпыт применения метода ATAM для оценки архитектуры
Опыт применения метода ATAM для оценки архитектурыCUSTIS
 
практика управления требованиями
практика управления требованиямипрактика управления требованиями
практика управления требованиямиISsoft
 
Применение ТРИЗ (Теории Решения Изобретательских Задач) в ИТ на примере
Применение ТРИЗ (Теории Решения Изобретательских Задач) в ИТ на примереПрименение ТРИЗ (Теории Решения Изобретательских Задач) в ИТ на примере
Применение ТРИЗ (Теории Решения Изобретательских Задач) в ИТ на примереSergey Sobolev
 
Babok v2.0 перевод на русский язык свод знаний по бизнес анализу
Babok v2.0 перевод на русский язык свод знаний по бизнес анализуBabok v2.0 перевод на русский язык свод знаний по бизнес анализу
Babok v2.0 перевод на русский язык свод знаний по бизнес анализуIvan Shamaev
 
Легковесный фреймворк для оценки качества на основе подхода SEMAT
Легковесный фреймворк для оценки качества на основе подхода SEMATЛегковесный фреймворк для оценки качества на основе подхода SEMAT
Легковесный фреймворк для оценки качества на основе подхода SEMATSQALab
 
1504 ad- бизнес аналитик - решение проблем и внедрение изменений
1504 ad- бизнес аналитик - решение проблем и внедрение изменений1504 ad- бизнес аналитик - решение проблем и внедрение изменений
1504 ad- бизнес аналитик - решение проблем и внедрение измененийDmitry Bezuglyy
 
А.Иванов -- Системная инженерия SmartGrid
А.Иванов -- Системная инженерия SmartGridА.Иванов -- Системная инженерия SmartGrid
А.Иванов -- Системная инженерия SmartGridAnatoly Levenchuk
 
Архитектура - это что?
Архитектура - это что?Архитектура - это что?
Архитектура - это что?SQALab
 
05 задачи эксперта в работе аналитика
05 задачи эксперта в работе аналитика05 задачи эксперта в работе аналитика
05 задачи эксперта в работе аналитикаNatalya Sveshnikova
 
Задачи системного аналитика (конспект лекций Школы системного анализа)
Задачи системного аналитика (конспект лекций Школы системного анализа)Задачи системного аналитика (конспект лекций Школы системного анализа)
Задачи системного аналитика (конспект лекций Школы системного анализа)Anton Konstantinov
 
03 элементы business intelligence в работе аналитика ч1
03 элементы business intelligence в работе аналитика ч103 элементы business intelligence в работе аналитика ч1
03 элементы business intelligence в работе аналитика ч1Natalya Sveshnikova
 

What's hot (19)

Применение ТРИЗ в бизнес-анализе
Применение ТРИЗ в бизнес-анализеПрименение ТРИЗ в бизнес-анализе
Применение ТРИЗ в бизнес-анализе
 
Контрольный список для проверки требований
Контрольный список для проверки требованийКонтрольный список для проверки требований
Контрольный список для проверки требований
 
Ответственность за качество в разных ИТ-проектах: в чем она и как ее разделять
Ответственность за качество в разных ИТ-проектах: в чем она и как ее разделятьОтветственность за качество в разных ИТ-проектах: в чем она и как ее разделять
Ответственность за качество в разных ИТ-проектах: в чем она и как ее разделять
 
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UMLВнедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
 
Собираем кубик Рубика
Собираем кубик РубикаСобираем кубик Рубика
Собираем кубик Рубика
 
Agile и управление знаниями в ИТ-проектах
Agile и управление знаниями в ИТ-проектахAgile и управление знаниями в ИТ-проектах
Agile и управление знаниями в ИТ-проектах
 
Опыт применения метода ATAM для оценки архитектуры
Опыт применения метода ATAM для оценки архитектурыОпыт применения метода ATAM для оценки архитектуры
Опыт применения метода ATAM для оценки архитектуры
 
практика управления требованиями
практика управления требованиямипрактика управления требованиями
практика управления требованиями
 
Применение ТРИЗ (Теории Решения Изобретательских Задач) в ИТ на примере
Применение ТРИЗ (Теории Решения Изобретательских Задач) в ИТ на примереПрименение ТРИЗ (Теории Решения Изобретательских Задач) в ИТ на примере
Применение ТРИЗ (Теории Решения Изобретательских Задач) в ИТ на примере
 
Babok v2.0 перевод на русский язык свод знаний по бизнес анализу
Babok v2.0 перевод на русский язык свод знаний по бизнес анализуBabok v2.0 перевод на русский язык свод знаний по бизнес анализу
Babok v2.0 перевод на русский язык свод знаний по бизнес анализу
 
Легковесный фреймворк для оценки качества на основе подхода SEMAT
Легковесный фреймворк для оценки качества на основе подхода SEMATЛегковесный фреймворк для оценки качества на основе подхода SEMAT
Легковесный фреймворк для оценки качества на основе подхода SEMAT
 
1504 ad- бизнес аналитик - решение проблем и внедрение изменений
1504 ad- бизнес аналитик - решение проблем и внедрение изменений1504 ad- бизнес аналитик - решение проблем и внедрение изменений
1504 ad- бизнес аналитик - решение проблем и внедрение изменений
 
Analyst Days 2014
Analyst Days 2014Analyst Days 2014
Analyst Days 2014
 
А.Иванов -- Системная инженерия SmartGrid
А.Иванов -- Системная инженерия SmartGridА.Иванов -- Системная инженерия SmartGrid
А.Иванов -- Системная инженерия SmartGrid
 
Kupriyanov
KupriyanovKupriyanov
Kupriyanov
 
Архитектура - это что?
Архитектура - это что?Архитектура - это что?
Архитектура - это что?
 
05 задачи эксперта в работе аналитика
05 задачи эксперта в работе аналитика05 задачи эксперта в работе аналитика
05 задачи эксперта в работе аналитика
 
Задачи системного аналитика (конспект лекций Школы системного анализа)
Задачи системного аналитика (конспект лекций Школы системного анализа)Задачи системного аналитика (конспект лекций Школы системного анализа)
Задачи системного аналитика (конспект лекций Школы системного анализа)
 
03 элементы business intelligence в работе аналитика ч1
03 элементы business intelligence в работе аналитика ч103 элементы business intelligence в работе аналитика ч1
03 элементы business intelligence в работе аналитика ч1
 

Similar to Стандарт OMG Essence - в чем польза для аналитика?

Маркетинг мобильных приложений: чек-лист по запуску первой кампании
Маркетинг мобильных приложений: чек-лист по запуску первой кампанииМаркетинг мобильных приложений: чек-лист по запуску первой кампании
Маркетинг мобильных приложений: чек-лист по запуску первой кампанииNetpeak
 
Управление изменениями в сложных информационных системах
 Управление изменениями в сложных информационных системах  Управление изменениями в сложных информационных системах
Управление изменениями в сложных информационных системах Valery Bychkov
 
TechLeads meetup: Андрей Шелёхин, Tinkoff.ru
TechLeads meetup: Андрей Шелёхин, Tinkoff.ruTechLeads meetup: Андрей Шелёхин, Tinkoff.ru
TechLeads meetup: Андрей Шелёхин, Tinkoff.ruBadoo Development
 
Тактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звеноТактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звеноMaxim Gaponov
 
Как выбрать информационную систему
Как выбрать информационную системуКак выбрать информационную систему
Как выбрать информационную системуKate Koltunova
 
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...Dakiry
 
Макс Гапонов. Тактическое управление продуктами: все еще недостающее звено
Макс Гапонов. Тактическое управление продуктами: все еще недостающее звеноМакс Гапонов. Тактическое управление продуктами: все еще недостающее звено
Макс Гапонов. Тактическое управление продуктами: все еще недостающее звеноScrumTrek
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Dima Dzuba
 
концепция проекта
концепция проектаконцепция проекта
концепция проектаNatalia Zhelnova
 
Проектирование программных систем. Занятие 1
Проектирование программных систем. Занятие 1Проектирование программных систем. Занятие 1
Проектирование программных систем. Занятие 1Dima Dzuba
 
Cеминар: Работа с технологиями - Технологические платформы
Cеминар: Работа с технологиями - Технологические платформыCеминар: Работа с технологиями - Технологические платформы
Cеминар: Работа с технологиями - Технологические платформыMDIF
 
Семинар ФКН: современные подходы к разработке ПО - часть 1
Семинар ФКН: современные подходы к разработке ПО - часть 1Семинар ФКН: современные подходы к разработке ПО - часть 1
Семинар ФКН: современные подходы к разработке ПО - часть 1Andrii Gakhov
 
Performance-маркетинг мобильных приложений
Performance-маркетинг мобильных приложенийPerformance-маркетинг мобильных приложений
Performance-маркетинг мобильных приложенийNetpeak
 
DDD requirements AnalystDays-2014 Tsepkov
DDD requirements AnalystDays-2014 TsepkovDDD requirements AnalystDays-2014 Tsepkov
DDD requirements AnalystDays-2014 TsepkovMaxim Tsepkov
 
DDD - модель вместо требований
DDD - модель вместо требованийDDD - модель вместо требований
DDD - модель вместо требованийSQALab
 
Domain-Driven Design: Модель вместо требований
Domain-Driven Design: Модель вместо требованийDomain-Driven Design: Модель вместо требований
Domain-Driven Design: Модель вместо требованийCUSTIS
 
Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...
Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...
Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...SixSigmaOnline
 

Similar to Стандарт OMG Essence - в чем польза для аналитика? (20)

Lection 3 4_pm
Lection 3 4_pmLection 3 4_pm
Lection 3 4_pm
 
Маркетинг мобильных приложений: чек-лист по запуску первой кампании
Маркетинг мобильных приложений: чек-лист по запуску первой кампанииМаркетинг мобильных приложений: чек-лист по запуску первой кампании
Маркетинг мобильных приложений: чек-лист по запуску первой кампании
 
Управление изменениями в сложных информационных системах
 Управление изменениями в сложных информационных системах  Управление изменениями в сложных информационных системах
Управление изменениями в сложных информационных системах
 
TechLeads meetup: Андрей Шелёхин, Tinkoff.ru
TechLeads meetup: Андрей Шелёхин, Tinkoff.ruTechLeads meetup: Андрей Шелёхин, Tinkoff.ru
TechLeads meetup: Андрей Шелёхин, Tinkoff.ru
 
Тактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звеноТактическое управление продуктами: все еще недостающее звено
Тактическое управление продуктами: все еще недостающее звено
 
Как выбрать информационную систему
Как выбрать информационную системуКак выбрать информационную систему
Как выбрать информационную систему
 
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
 
Макс Гапонов. Тактическое управление продуктами: все еще недостающее звено
Макс Гапонов. Тактическое управление продуктами: все еще недостающее звеноМакс Гапонов. Тактическое управление продуктами: все еще недостающее звено
Макс Гапонов. Тактическое управление продуктами: все еще недостающее звено
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4
 
концепция проекта
концепция проектаконцепция проекта
концепция проекта
 
Проектирование программных систем. Занятие 1
Проектирование программных систем. Занятие 1Проектирование программных систем. Занятие 1
Проектирование программных систем. Занятие 1
 
Cеминар: Работа с технологиями - Технологические платформы
Cеминар: Работа с технологиями - Технологические платформыCеминар: Работа с технологиями - Технологические платформы
Cеминар: Работа с технологиями - Технологические платформы
 
Семинар ФКН: современные подходы к разработке ПО - часть 1
Семинар ФКН: современные подходы к разработке ПО - часть 1Семинар ФКН: современные подходы к разработке ПО - часть 1
Семинар ФКН: современные подходы к разработке ПО - часть 1
 
Performance-маркетинг мобильных приложений
Performance-маркетинг мобильных приложенийPerformance-маркетинг мобильных приложений
Performance-маркетинг мобильных приложений
 
DDD requirements AnalystDays-2014 Tsepkov
DDD requirements AnalystDays-2014 TsepkovDDD requirements AnalystDays-2014 Tsepkov
DDD requirements AnalystDays-2014 Tsepkov
 
DDD - модель вместо требований
DDD - модель вместо требованийDDD - модель вместо требований
DDD - модель вместо требований
 
Domain-Driven Design: Модель вместо требований
Domain-Driven Design: Модель вместо требованийDomain-Driven Design: Модель вместо требований
Domain-Driven Design: Модель вместо требований
 
Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...
Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...
Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...
 
лек11 7
лек11 7лек11 7
лек11 7
 
лек11 7
лек11 7лек11 7
лек11 7
 

More from Yury Kupriyanov

Менеджер продукта: где границы роли?
Менеджер продукта: где границы роли?Менеджер продукта: где границы роли?
Менеджер продукта: где границы роли?Yury Kupriyanov
 
Практики краудсорсинга
Практики краудсорсингаПрактики краудсорсинга
Практики краудсорсингаYury Kupriyanov
 
Trends and challanges for IT in Knowledge Management
Trends and challanges for IT in Knowledge ManagementTrends and challanges for IT in Knowledge Management
Trends and challanges for IT in Knowledge ManagementYury Kupriyanov
 
Фасилитация разработки продуктовой стратегии: метод форсайта
Фасилитация разработки продуктовой стратегии: метод форсайтаФасилитация разработки продуктовой стратегии: метод форсайта
Фасилитация разработки продуктовой стратегии: метод форсайтаYury Kupriyanov
 
WikiVote! - Управление знаниями
WikiVote! - Управление знаниямиWikiVote! - Управление знаниями
WikiVote! - Управление знаниямиYury Kupriyanov
 
Современные блогплатформы и сервисы
Современные блогплатформы и сервисыСовременные блогплатформы и сервисы
Современные блогплатформы и сервисыYury Kupriyanov
 
Поведение пользователей
Поведение пользователейПоведение пользователей
Поведение пользователейYury Kupriyanov
 
Массовые распределенные тренинги
Массовые распределенные тренингиМассовые распределенные тренинги
Массовые распределенные тренингиYury Kupriyanov
 
Блогохостинги и фотохостинги для медиажурналистов
Блогохостинги и фотохостинги для медиажурналистовБлогохостинги и фотохостинги для медиажурналистов
Блогохостинги и фотохостинги для медиажурналистовYury Kupriyanov
 
Концепция продукта
Концепция продуктаКонцепция продукта
Концепция продуктаYury Kupriyanov
 
Методологии разработки ПО
Методологии разработки ПОМетодологии разработки ПО
Методологии разработки ПОYury Kupriyanov
 
Технология программирования
Технология программированияТехнология программирования
Технология программированияYury Kupriyanov
 
ИТ: архитектура и стратегия предприятия
ИТ: архитектура и стратегия предприятияИТ: архитектура и стратегия предприятия
ИТ: архитектура и стратегия предприятияYury Kupriyanov
 
CEE-SECR'2011 Бизнес-процессы
CEE-SECR'2011 Бизнес-процессыCEE-SECR'2011 Бизнес-процессы
CEE-SECR'2011 Бизнес-процессыYury Kupriyanov
 

More from Yury Kupriyanov (14)

Менеджер продукта: где границы роли?
Менеджер продукта: где границы роли?Менеджер продукта: где границы роли?
Менеджер продукта: где границы роли?
 
Практики краудсорсинга
Практики краудсорсингаПрактики краудсорсинга
Практики краудсорсинга
 
Trends and challanges for IT in Knowledge Management
Trends and challanges for IT in Knowledge ManagementTrends and challanges for IT in Knowledge Management
Trends and challanges for IT in Knowledge Management
 
Фасилитация разработки продуктовой стратегии: метод форсайта
Фасилитация разработки продуктовой стратегии: метод форсайтаФасилитация разработки продуктовой стратегии: метод форсайта
Фасилитация разработки продуктовой стратегии: метод форсайта
 
WikiVote! - Управление знаниями
WikiVote! - Управление знаниямиWikiVote! - Управление знаниями
WikiVote! - Управление знаниями
 
Современные блогплатформы и сервисы
Современные блогплатформы и сервисыСовременные блогплатформы и сервисы
Современные блогплатформы и сервисы
 
Поведение пользователей
Поведение пользователейПоведение пользователей
Поведение пользователей
 
Массовые распределенные тренинги
Массовые распределенные тренингиМассовые распределенные тренинги
Массовые распределенные тренинги
 
Блогохостинги и фотохостинги для медиажурналистов
Блогохостинги и фотохостинги для медиажурналистовБлогохостинги и фотохостинги для медиажурналистов
Блогохостинги и фотохостинги для медиажурналистов
 
Концепция продукта
Концепция продуктаКонцепция продукта
Концепция продукта
 
Методологии разработки ПО
Методологии разработки ПОМетодологии разработки ПО
Методологии разработки ПО
 
Технология программирования
Технология программированияТехнология программирования
Технология программирования
 
ИТ: архитектура и стратегия предприятия
ИТ: архитектура и стратегия предприятияИТ: архитектура и стратегия предприятия
ИТ: архитектура и стратегия предприятия
 
CEE-SECR'2011 Бизнес-процессы
CEE-SECR'2011 Бизнес-процессыCEE-SECR'2011 Бизнес-процессы
CEE-SECR'2011 Бизнес-процессы
 

Стандарт OMG Essence - в чем польза для аналитика?

  • 1. OMG! Essence of Software Engineering? ЛАФ’2013
  • 2. В мире много методов приемов практик идеологий разработки ПО SCRUM Agile XP UML RUP MSF Use Cases Kanban Pair Programming MDD Personas V-model User Story TDD Тысячи их!!1 DevOps PRINCE2 ISO 12207 Continious Integration SCRUM BPMN OpenUP MSF DoD DDD Automate Testing UX centered design V-model TDD EssUP ISO 24744 CI Literate Programming
  • 3. Я смотрю, ты совсем запутался? Ну, не совсем, но я правда иногда не понимаю – как все это связано между собой. Тем более, что у каждой команды все равно свой собственный метод. Подвести бы под это какую-нибудь основу… Ну, несколько таких методов я сам придумал. UML там, RUP… А про основу – это ты хорошо сказал! Смотри, я придумал для тебя Единую Теорию Всего Программирования…
  • 4. Методы Methods Практики Practices Основа The Kernel Язык The Language Состоят из Описаны при помощи элементовОпределены в терминах Я назвал ее SEMAT – Software Engineering Method And Theory. Мы опишем все методы через практики и… Основы!  Смотри:
  • 5. Потребитель Customer Решение Solution Усилия Endeavor У нас есть три области интереса (Area of concerns):
  • 6. Альфы ALPHA Abstract-Level Progress Health Attribute Деятельности Activity Space Компетенции Competence Внутри каждой области есть АЛЬФЫ – это очень клевые штуки, я их сам придумал – а ещё есть деятельности и компетенции. Для всего этого есть графический язык, как UML, только круче!
  • 8. Альфы и семантика Потребитель Решение Усилия Возможность Стейкхолдер Требования Программная система Работа Команда Технология работы планирует и производит предоставляет удовлетворяет создает потребляет и использует задают ограничения поддерживает настраиваетсяпод фокусирует
  • 11. Альфа Деятельность Компетенция Дело Состояние альфы Рабочий продукт Имеет Создает/изменяет Подтверждает Воплощается в Намечает Теперь смотри, как это работает: мы «протаскиваем» проект по состояниям альф, выполняя дела из деятельностей при помощи наших компетенций.
  • 12. Ох… Круто! Хотя и сложновато как-то. Ладно, спасибо большое , Ивар, я теперь сам попробую разобраться – что это, и чем может помочь аналитику. Не вопрос, обращайся! А штука полезная, сам увидишь. И не такая уж сложная. Ладно, пойду пока еще какой- нибудь язык придумаю. Или что- нибудь еще, что можно сократить до трех букв. See u!
  • 13. Где здесь место для аналитика? Потребитель Решение Предприятие Возможность Стейкхолдер Требования Программная система Работа Команда Технология работы Представление интересов стейкхолдеров Анализ Понять требования Исследовать возможность Понять нужды Убедиться в удовлетворении Изучать использование системы
  • 14. Каждая Альфа проходит через ряд состояний: Альфа Деятельность Компетенция Дело Состояние альфы Рабочий продукт Имеет Создает/изменяет Подтверждает Воплощается в Намечает
  • 15. Стейкхолдеры Выявлены Представлены Вовлечены В согласии Удовлетворены развертыванием системы Удовлетворены работой системы Стейкхолдеры выявлены. Механизмы вовлечения стейкхолдеров согласованы, представители обозначены. Представители стейкхолдеров вовлечены в работу и выполняют свои обязанности. Представители стейкхолдеров находятся в согласии. Минимальные ожидания представителей стейкхолдеров удовлетворены. Система удовлетворяет или превышает минимальные ожидания стейкхолдеров.
  • 16. Возможность Определена Решается программной системой Оценена Жизнеспособна Адресована Принесла выгоду Коммерческая, социальная или бизнесовая возможность определена. Потребность в программном решении обоснована и подтверждена. Ценность успешного решения установлена. Все согласны, что решение может быть произведено достаточно быстро и дешево, чтобы воспользоваться ценностью. Система создана и демонстрирует использование возможности. Операционное использование или продажи создают ощутимую выгоду.
  • 17. Требования Выявлены Определены Ясны Приняты Адресованы Удовлетворены Все согласны, что новая система нужна. Назначение и предмет новой системы ясны. Требования обеспечивают целостное описание неотъемлемых характеристик системы. Описание системы через требования приемлемо для стейкхолдеров. Достаточное количество требований направлено на удовлетворение потребностей в новой системе. Требования полностью удовлетворяют потребности в новой системе.
  • 18. Чек-листы для состояний • Для проверки достижения каждого статуса в стандарте предусмотрены чек-листы. • Это довольно «капитанские» чек- листы, очень высокоуровневые. • Но зачастую неуспех проекта зависит именно от несоблюдения этих очевидных пунктов.
  • 19.
  • 20. Стейкхолдеры 1/6 Выявлены Идентифицированы все различные группы заинтересованных сторон (стейкхолдеров), которых затрагивает или может затронуть разработка или функционирование системы. Достигнуто согласие между группами стейкхолдеров (как минимум, между теми, кто финансирует, использует, поддерживает и обслуживает систему). Определены обязанности представителей стейкхолдеров.
  • 21. Стейкхолдеры 2/6 Представлены Представители стейкхолдеров согласились взять на себя ответственность.  Представители стейкхолдеров уполномочены нести ответственность. Представители стейкхолдеров готовы к сотрудничеству между собой. Представители стейкхолдеров уважают и поддерживают технологию работы команды.
  • 22. Стейкхолдеры 3/6 Вовлечены Представители стейкхолдеров оказывают помощь команде в соответствии с их ответственностью. Представители стейкхолдеров предоставляют обратную связь и участвуют в принятии решений. Представители стейкхолдеров сразу сообщают об изменениях, относящихся к представляемым ими группам.
  • 23. Стейкхолдеры 4/6 В согласии Представители стейкхолдеров достигли согласия о минимальных ожиданиях от ближайшего релиза. Представители стейкхолдеров довольны своим вовлечением в проект. Представители стейкхолдеров согласны, что их вклад ценится командой проекта. Команда согласна, что ее вклад ценится представителями стейкхолдеров. Представители стейкхолдеров согласны с тем, как их приоритеты и точки зрения балансируются для приближения к общей цели.
  • 24. Стейкхолдеры 5/6 Удовлетворены готовностью к развертыванию Представители стейкхолдеров предоставляют обратную связь от своих групп о готовности системы с их точки зрения. Представители стейкхолдеров подтвердили свое согласие, что система готова к развертыванию.
  • 25. Стейкхолдеры 6/6 Удовлетворены использованием Стейкхолдеры используют систему и предоставляют обратную связь, рассказывая о своих приключениях. Стейкхолдеры подтверждают, что созданная система соответствует их ожиданиям.
  • 26. Возможность 1/6 Определена Коммерческая, общественная или инвестиционная возможность, которая могла бы быть адресована программным решением, определена. Идея по способу улучшения текущих технологий работы, увеличения рыночной доли или по применению новой или инновационной программной системы была определена. Как минимум один из стейкхолдеров желает сделать инвестицию в более подробное понимание возможности и пользы, связанной с адресацией этой возможности. Другие стейкхолдеры, для которых это общая возможность, определены.
  • 27. Возможность 2/6 Решается программной системой Стейкхолдеры возможности и предложенное решение были определены. Потребности стейкхолдеров, которые порождают возможность, были выявлены. Любые связанные с возможностью проблемы и их корневые причины были определены. Было подтверждено, что программное решение нужно. По меньшей мере одно программное решение было предложено.
  • 28. Возможность 3/6 Оценена Польза адресации возможности была определена количественно либо в абсолютных значениях, либо в единицах дохода или экономии за период (например, за год). Влияние решения на стейкхолдеров понятно. Польза, которую программная система предлагает стейкхолдерам, которые финансируют и используют систему, понятна. Критерии успеха, по которым будет приниматься решение о разворачивании системы, ясны. Желаемые результаты, требуемые от решения, ясны и определены количественно.
  • 29. Возможность 4/6 Жизнеспособна Согласовано, что решение может быть произведено достаточно быстро и дёшево, чтобы успешно адресовать возможность. Решение обрисовано в общих чертах. Есть признаки, что решение может быть разработано и развёрнуто в текущих ограничениях. Риски, связанные с решением, приемлемы и управляемы. Грубая оценка цены решения меньше, чем ожидаемая польза от реализации. Причины для разработки программного решения понимаются всеми членами команды. Ясно, что реализация возможности
  • 30. Возможность 5/6 Адресована Готовая к использованию система, которая демонстрирует реализацию возможности, доступна. Стейкхолдеры согласны, что доступное решение заслуживает развертывания. Стейкхолдеры удовлетворены тем, как разработанное решение адресует возможность.
  • 31. Возможность 6/6 Принесла выгоду Решение начало приносить выгоду стейкхолдерам. Профиль возврата инвестиций по меньшей мере так хорош, как ожидалось.
  • 32. Требования 1/6 Выявлены Стейкхолдеры согласны, что система должна быть создана.  Выявлены стейкхолдеры, которые будут пользоваться системой. Выявлены стейкхолдеры, которые будут финансировать создание системы. Ясно, какую возможность будет использовать будущая система.
  • 33. Требования 2/6 Определены Выявлены стейкхолдеры, вовлеченные в разработку новой системы.  Все стейкхолдеры согласны с назначением новой системы. Ясно, что будет являться показателем успешности системы. Все стейкхолдеры разделяют понимание объема предложенного решения. Согласован способ описания требований. Имеется механизм для управления требованиями. Ясна схема приоритезации требований. Выявлены и признаны ограничения. Ясно сформулированы все предположения.
  • 34. Требования 3/6 Ясны Требования собираются и распространяются среди команды и стейкхолдеров. Происхождение требований ясно. Обоснование требований ясно. Конфликтующие требования выявлены и к ним привлечено внимание. Требования выражают существенные характеристики будущей системы. Наиболее важные сценарии использования системы могут быть разъяснены. Приоритеты требований ясны. Последствия реализации требований всем понятны. Команда понимает – что должно быть поставлено, и согласна поставить это.
  • 35. Требования 4/6 Приняты Стейкхолдеры признали, что требования описывают приемлемое решение. Степень изменения уже согласованных требований относительно мала и находится под контролем. Ценность, предоставляемая реализацией требований ясна. Части возможности, удовлетворяемые требованиями ясны. Требования тестируемы.
  • 36. Требования 5/6 Адресованы Достаточное число требований было адресовано, чтобы результирующая система была приемлема для стейкхолдеров. Стейкхолдеры принимают, что требования аккуратно отражают – что система должна и что не должна делать. Набор реализованных требований обеспечивает ясную пользу для стейкхолдеров. Система, реализующая требования, принимается стейкхолдерами, как заслуживающая эксплуатации.
  • 37. Требования 6/6 Удовлетворены Стейкхолдеры принимают требования, как аккуратно документирующие – что стейкхолдеры требуют для полного удовлетворения потребности в новой системе. Нет никаких невыполненных требований, которые не дают принять систему как полностью удовлетворяющую требованиям. Система принята стейкхолдерами как полностью удовлетворяющая требованиям.
  • 39. Проверьте свой проект! «Проектный пасьянс» «Проектный покер»
  • 40. Что сказали карты: • Где мы сейчас? • Куда нам идти? • Что сделать, чтобы туда попасть?
  • 41. Что еще полезно: компетенции Представление интересов стейкхолдеров Анализ Способность собирать, выражать и балансировать потребности стейкхолдеров, и аккуратно представлять их точку зрения. Способность понять возможности и потребности стейкхолдеров, и преобразовать их в согласованный набор требований.
  • 42. Что эти люди делают для команды Представление интересов Анализ Люди с этой компетенцией помогают команде: • Понять бизнес-возможность. • Осознать сложности и потребности потребителей, пользователей и других заинтересованных сторон. • Приоритезировать и согласовывать требования. • Взаимодействовать со стейкхолдерами. • Понимать – насколько хорошо система удовлетворяет нуждам стейкхолдеров. Люди с этой компетенцией помогают команде: • Идентифицировать и понять нужды и возможности. • Докопаться до корневых причин проблем. • Собрать, понять и продуктивно обсуждать требования. • Создавать и согласовывать спецификации и модели. • Визуализировать решения и понимать их последствия.
  • 43. Необходимые навыки Представление интересов Анализ Необходимые навыки: • Ведение переговоров • Фасилитация • Нетворкинг • Хорошая письменная и устная речь • Эмпатия Необходимые навыки: • Письменная и устная коммуникация • Наблюдать, понимать и записывать детали • Декомпозиция • Видеть целое исходя из требований • Формулирование требований
  • 44. Заключение: что дает Kernel? • Фокусирует внимание на состоянии альф: стейкхолдеров, возможности и требований; • Разделяет роли для работы со стейкхолдерами и для анализа требований; • Предоставляет высокоуровневые последовательности состояний ключевых альф и чек-листы для их диагностики.
  • 45. Для чего использовать Kernel • Для оценки состояния проекта (без привязки к конкретной методологии) • Для планирования • Для сравнения двух методологий и проектирования процессов изменения • Для обучения • Для масштабирования • Для оптимизации методов • Для подбора людей
  • 46. Немедленная польза 1. Применять чек-листы. 2. Раскладывать пасьянсы/покер. 3. Включать пункты из чек-листов сразу в договоры и проектные документы.
  • 47. Текущий статус и ссылки В настоящее время стандарт находится на рассмотрении в OMG (статус: OMG Final Submission, 18 feb 2013). OMG сейчас проверяет соблюдение авторских прав. Ожидаемая дата рассмотрения – август 2013. Инициатива SEMAT: http://www.semat.org/ Карты на английском: http://www.ivarjacobson.com/SEMAT_Kernel _Cards_Download/
  • 48. Спасибо за внимание! Юрий Куприянов Эксперт по системному анализу и разработке ПО, эксперт по коммуникациям и фасилитации, интерактивным методикам. Преподаватель, тренер, аналитик и проектировщик. Обращайтесь за консультациями!  yksi12@gmail.com http://facebook.com/yksi12 skype: yury.kupriyanov 8-903-617-4283 При переводе чеклистов для состояний альф частично использованы материалы А.И.Левенчука: http://ailev.livejournal.com/1059781.html