Лабораторные работы 4–6 - TwITs-Org/FPS-DM GitHub Wiki
Канбан-доска
1.Issues
2.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
Участник | Действие | Ожидаемый результат |
---|---|---|
РП (Владелец продукта) | Оценивает осуществленные работы | Оценка работ |
АД (Мастер) | Демонстрирует продукт | Презентация продукта |
СП (Аналитик) | Регистрирует все несоответствия | Проработка несоответствий |
ВН (Дизайнер) | Формирует презентацию продукта | Презентация продукта |
БА (Тестировщик) | Проведение финальных тестов и написание отчета по ним | Отчет по успешному тестированию |
НИ (Архитектор) | Финальные действия по несоответствиям, формирование вариантов поставок | Несоответствия устранены, набор поставки определен |
ПП (Программист) | Коррекция по результатам тестов | Разработанный продукт |
КО (Тех.писатель) | Написание оставшейся документации по продукту, формирование описания для потребителя | Документация, описание для потребителя |
Условие(риск) | Последствие | Реакция |
---|---|---|
Расхождение в оценке результата | Несогласие участников с оценкой | Поиск компромисса |
Неполная реализация всего запланированного функционала | Проект не может быть использован | Использование функций-заглушек для реализации в будущем |