Лабораторные работы 4–6 - TwITs-Org/FPS-DM GitHub Wiki

1. Канбан-доска

2. Issues

3. Оценка трудозатрат

Участник Задача Плановая (мин) Фактическая (мин)
РП (Владелец продукта) Регистрация участников проекта 20 20
РП (Владелец продукта) Принятие решения по всем возникающим проблемам 60 60
РП (Владелец продукта) Принятие решения об успешности спринта, оценка работы команды предложение по всем индивидуальным оценкам 60 45
АД (Мастер) Получение оценки времени для каждой подзадачи, сбор sprint log, назначение исполнителей 30 20
АД (Мастер) Проведение stand-up совещания 45 (6 собраний) 30 (6 собраний)
АД (Мастер) Проведение демонстрации результатов спринта владельцу продукта и другим заинтересованным лицам 30 25
СП (Аналитик) Регистрация пользовательской истории как отдельной задачи проекта (issue) 15 10
СП (Аналитик) Регистрация возникающих дополнительных задач (issues) в соответствующих проектах 25 20
СП (Аналитик) Выполнение всех разработанных тестов, регистрирация всех выявленных несоответствий требованиям 120 100
ВН (Дизайнер) Анализ дизайна сущестующих аналогов на рынке 120 100
ВН (Дизайнер) Разработка основного дизайна приложения - интерфейс, локация 120 110
ВН (Дизайнер) Разработка отдельных элементов дизайна приложения - модели персонажей, оружия, игрового интерфейса 180 150
БА (Тестировщик) Фрагментация задачи на подзадачи - тесты 30 30
БА (Тестировщик) Разработка процедуры - тесты и тестовые наборы данных 60 75
БА (Тестировщик) Проведедение тестовых мероприятий - тесты и тестовые наборы данных 120 90
НИ (Архитектор) Фрагментация задачи на подзадачи - процедуры 30 30
НИ (Архитектор) Определение дополнительных требований к выполнению задач 60 45
НИ (Архитектор) Принятие решения по всем выявленным несоответствиям относительно ТЗ 20 20
ПП (Программист) Разработка алгоритма выполнения всех подзадач, требующих программной реализации 300 260
ПП (Программист) На основе разработанных алгоритмов создание программного кода для приложения 180 150
ПП (Программист) На основе проведенных тестов, при необходимости, коррекция программного кода приложения 120 75
КО (Тех.писатель) Создание описания для всех подзадач, требующих программной реализации 60 45
КО (Тех.писатель) Коррекция или создание нового описания для всех разработанных процедур 60 60
КО (Тех.писатель) Разработка требуемых описаний всех разработанных процедур, тестов и тестовых наборов данных 120 80

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

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

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

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

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

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

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