lab5 - stankin/design-part-1 GitHub Wiki

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

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

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

Разработка процедуры на JS в выбранном проекте

3. Контекст

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

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

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

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

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

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

  • все требуемые процедуры разработаны и сохранены в репозитории

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

  • в комментариях к задачам (issues) указано местонахождение разработанных процедур

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

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

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

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

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

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

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

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

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

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

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