Skip to content
okoff edited this page Feb 11, 2020 · 8 revisions

1. Идентификатор прецедента

Лабораторная №5

2. Название прецедента

Разработка алгоритма и описания процедуры в выбранном проекте

3. Контекст

Дисциплина "Проектирование информационных систем".

Деловая игра "Разработка по SCRUM".

4. Участники (actors) и цели (goals)

Участник Категория Цель (goal)
Студент Основной Освоить методику организации разработки по SCRUM
Куратор Внешний Стимулировать освоение методики
Лектор Внешний Сократить количество ошибок
Репозиторий Инструмент Предоставить место размещения канбан-доски, задач, кода и текстов
PlantUML Инструмент Предоставить средства генерации диаграмм

5. Предусловия (pre-conditions)

6. Постусловия (post-conditions)

  • все задачи (issues) к выбранной пользовательской истории зарегистрированы в соответствующем проекте

  • все задачи (issues) включены в спринт и распределены по исполнителям

  • в каждой задаче записаны ее зависимости (dependencies) от других задач

7. Основной поток (main flow)

Участник Действие (activity) Ожидаемый результат
РП (Владелец продукта) Регистрирует участников проекта Участники приняли приглашения и подключились к проекту
СП (Аналитик) Регистрирует историю как отдельную задачу проекта (issue) Задача с номером
НИ (Архитектор) Разбивает задачу истории на подзадачи - процедуры Список подзадач с именами процедур
ВН (Дизайнер) Разбивает задачу истории на подзадачи - страницы Список подзадач с именами страниц
БА (Тестировщик) Разбивает задачу истории на подзадачи - тесты Список подзадач с именами тестов
АД (Мастер) Получает оценку времени для каждой подзадачи, собирает sprint log, назначает исполнителей Список подзадач на канбан-доске
КО (Тех.писатель) Делает описания для всех подзадач, требующих программной реализации Описание и необходимые диаграммы в комментариях к задаче, в виде вики-страницы или в виде комментариев в файле программы
ПП (Программист) Разрабатывает алгоритмы выполнения всех подзадач, требующих программной реализации Описание алгоритма и диаграмма деятельности в комментариях к задаче, в виде вики-страницы или в виде комментариев в файле программы

8. Исключения (exceptions)

Условие (риск) Последствия Реакция
Распределение только выбранных задач не полностью покрывает задачи спринта Срыв выполнения всего спринта Дораспределить оставшиеся задачи по участникам команды
Возникают слишком объемные задачи Задача не может быть решена в ходе одной лабораторной Разбить задачи на более мелкие, занимающие не более 1 нормочаса каждая
??? ??? ???

9. Альтернативы (alternates)

Что может повлиять на путь перехода от предусловий к постусловиям?

10. Временные параметры

  • Триггер (событие, стартующее прецедент): начало занятия по расписанию

  • Номинальная частота повторения прецедента: 1 раз в семестр * число студентов (60)

  • Продолжительность прецедента: 4 ак.часа = 3 нормочаса

Дополнительно:

Диаграммы BPMN

Clone this wiki locally