Домашнее задание спринта «Agile-практики»
Задание
У команды RANA.Software новая задача: нужно сделать функцию «Чекап» (от англ. check-up — программа комплексной проверки здоровья) в приложении сети клиник «Вита». Эта функция будет подбирать пользователям план чекапа, включающий консультации у врачей и анализы, которые нужно проходить регулярно. Подбор будет выполняться по возрасту, полу и имеющимся заболеваниям.
Например, пользователь в возрасте 40–50 лет может узнать, какие анализы ему нужно сдавать хотя бы раз в год или каких врачей нужно посещать ежегодного, если ему диагностировали сахарный диабет.
Участники команды уже провели подготовительную работу:
- Выявили функциональные требования.
- Составили описание персон.
- Обсудили требования, записали наиболее важные комментарии разработчика и дизайнера.
- Выдвинули гипотезы, которые нужно проверить.
Ознакомиться с этой информацией можно на рабочей доске (ссылка на неё будет ниже).
Ваша задача: на основе имеющейся информации составить карту пользовательских историй и выделить на ней MVP, который поможет быстро проверить гипотезы.
Что нужно сделать
- Откройте рабочую доску в Miro. Она доступна по ссылке.
- Обязательно скопируйте рабочую доску в своё пространство. В своей копии вы будете выполнять домашнее задание. Чтобы скопировать рабочую доску себе, нажмите на шестерёнку рядом с её названием, выберите Board, затем Make a copy.
Доска в Miro разделена на четыре блока:
a. Пошаговый план выполнения задания.
b. Вводные условия.
c. Скелет будущей карты пользовательских историй, который вам предстоит заполнить.
d. Наборы карточек для заполнения карты.
Прочитайте вводные условия задачи:
a. Функциональные требования.
В них вы найдёте основные функции приложения.
b. Описание персон Софии и Арсения.
Определите, какие цели преследует каждый из них и какие активности они должны совершить, чтобы этих целей достичь.
Определите, каких пользовательских целей можно достичь с помощью функций приложения.
c. Комментарии разработчика и дизайнера.
Эти комментарии помогут вам лучше детализировать пользовательские истории.
d. Гипотезы.
Эта информация понадобится вам для принятия решения о составе MVP.
Составьте карту пользовательских историй, которая будет содержать активности, задачи и пользовательские истории.
У Софии и Арсения могут быть как общие цели, так и индивидуальные. Поэтому на карте могут присутствовать истории для группы персон и индивидуальные для каждой из персон.
Для того чтобы вам было легче отделить общие истории от индивидуальных, пишите истории от имени персоны. Если какая-то история для одной из персон не подходит, её следует отделить от общих.
Когда карта будет готова, вам необходимо выполнить вторую часть задания — выделить на карте MVP (минимально жизнеспособный продукт), который поможет проверить гипотезы.
Обратите внимание: MVP должен помочь команде за раз проверить две гипотезы.
Когда завершите работу, скопируйте ссылку на ваш рабочий файл и отправьте его на проверку ревьюеру. Для этого:
a. Нажмите кнопку Share в правом верхнем углу.
b. В открывшемся окне найдите строку Anyone with the link. Рядом с ней должен быть статус Can view (его можно выбрать в выпадающем списке). Это значит, что каждый, у кого есть ссылка на вашу доску, сможет просмотреть её содержимое, но не сможет её редактировать.
c. Скопируйте ссылку с помощью кнопки Copy board link и отправьте её ревьюеру на проверку.