Карта реализации историй, КРИ — технология сбора требований и проектирования через запись текстовых модели поведения людей в их жизненных и рабочих ситуациях, а также формат результирующей карты.
Задач карты — выявить сценарии использования, подчинённые целям деятельности и её особенностям, и определить наилучшую форму их технической реализации. Описанный метод даёт язык и форму для направления общения в рабочей группе.
Рабочие истории — основные строительныи кирпичики Карты реализации историй. В них через строго структурированный текст описывается поведение человека или операция машины, характерные для одного шага деятельности.
Рабочая история состоит из пяти элементов, записанных в форме словосочетаний, отвечающих на соответствующий вопрос. Каждый элемент рабочей истории записывается с новой строки в формате текстовых предложений или в отдельной карточке карты.
Вот порядок элементов рабочей истории и их суть.
- Цель действия (Ц). Отвечает на вопросы «Зачем вообще с точки зрения деятельности делается?» и «Зачем именно таким способом?»
- Носитель действия (Н). Отвечает на вопрос «Кто действует или какой части машины вменена операция»?
- Ситуация (С). Отвечает на вопрос «Когда, при каких обстоятельствах происходит шаг?»
- Способ действия (Д). Отвечает на вопрос «Каким именно образом выполняется шаг?»
- Объекты оперирования «до» и «после» шага (О и O’). Отвечают на вопросы «С чем работает носитель действия?» и «Что получается в качестве продукта действия?». Допустима краткая форма с ответом только на первый вопрос.
Формат записи в виде предложений:
Н: <носитель действия>
С: <ситуация>
Д: <способ действия
О: <объекты оперирования>
Ц: <цель действия>
В общем виде читается так
<Кто-то или что-то>,
<В такой-то ситуации>
<Действует таким-то образом>,
Преобразуя <такие-то объекты оперирования на входе шага> в <такие-то объекты на выходе>,
Для обеспечения <такой-то цели на уровне деятельности как целого>
Краткая форма записи шаблона:
Н в С выполняет Д, меняя О на O' для Ц
Н: Манипулятор с компьютерным зрением
С: Перед поступлением овощей к оператору-человеку
Д: Отделяет неспелые овощей от спелых на основании их цвета, формы и размера,
О: Преобразуя неотсортированный набор овощей в отсортированный,
Ц: Для сокращения нагрузки и времени работы на конвейере
Н: Обладатель браслета,
С: Когда важно не проспать в пределах получаса-часа, перед > тем как лечь спать,
Д: Определяет желаемый объём сна,
О: Управляя минимальным числом фаз сна и его > продолжительностью,
Ц: Чтобы успеть к назначенному времени и выспаться лучше за счёт учёта фаз сна
Н: Спикер
С: На время своего очного выступления
Д: Открывает аудитории доступ к своей контактной > информации,
О: Преобразуя состояние доступности своих контактных > данных из закрытого в открытое,
Ц: Чтобы массово раздать свою контактную информацию и > обеспечить её актуальность в будущем
Карта имеет матричную структуру и ориентирует свои элементы в двух направлениях. Слева направо — в логике следования процесса. Сверху вниз — в логике подчинения функции.
Каждая история формирует столбец из пять карточек составленных сверху внизу в порядке, указанном выше. Каждой истории в соответствие ставится набор карточеки форм реализации. Они располагаются под столбцом истории после черты.
- Доклады и вебинары автора метода
- Первая статья о Карте реализации историй
- Подкаст об историях в КРИ с Юрием Агеевым
- Книга «Рабочие истории. Проектирование через текстовые модели поведения с Картой реализации историй» — в работе
- Шаблоны КРИ
Автор метода — Андрей Шапиро