Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курс_скрам.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
44.01 Кб
Скачать

Минобрнауки России

Санкт-Петербургский государственный политехнический университет

Институт информационных технологий и управления

Кафедра «Информационные и управляющие системы» курсовая работа Организация и планирование разработки программного продукта по методологии Scrum (Agile методы), роль разработчика

Дисциплина: «Организация и планирование производства»

Выполнил

студент гр.4084/11 <подпись> Н.А.Матвеева

Руководитель

ст.преподаватель <подпись> Л.П.Котлярова

«__» __________ 2013 г.

Санкт-Петербург

2013

Вводная информация для задания.

1) Вы участвуете в проекте, который разрабатывает программное обеспечение на платформе Windows, используя метод разработки Scrum.

Ваша роль в проекте: Developer (разработчик).

Проектная команда состоит из 3-х человек, включая вас.

2)Программный продукт.

Ваша группа создает новый программный продукт, состоящий из 3-х компонент, причем невозможно сделать сборку продукта (build) для демонстрации свойств продукта, пока не будут готовы хотя бы 2 компоненты. Известно, что заказчик представит 2 новых требования через 1 неделю и их реализация потребуют не менее 1 недели. Заказчик очень хочет получить готовый продукт через 5 недель. Ответственный за продукт и Scrum Master соглашаются с вашими оценками задач, настаивают только на дате релиза, которую нельзя переносить. Известно, что через 2 недели после начала работы второй разработчик вашего проекта должен пройти плановое медицинское обследование и не сможет участвовать в проекте в течение 4-х дней. Задачи третьего участника перечислите по своему усмотрению. Все сотрудники вашей группы имеют практически равнозначные знания и квалификацию.

Пункты задания.

1. Предложите на рассмотрение вашей группе ваши идеи по организации спринтов, перечислите задачи, которые будут входить в каждый спринт. Какую длительность спринта определит ваша группа для данного проекта?

2. Как вы считаете, сумеет ли вашу группа выпустить релиз продукта в срок? Обоснуйте ваш ответ.

3. Напишите список ваших обязанностей в проекте; перечислите артефакты, которые вы обязаны готовить. Задачи какого типа вы будете выполнять в данном проекте (разработческие, исследовательские, другие)?

4. Подготовьте шаблон для 1 проектного артефакта (описание правил сборки кода - build

report), укажите цель этого артефакта в Scrum разработке, в какие моменты жизненного цикла разработки ПО он изменяется, какой информацией вы будете его наполнять для вашего проекта.

5. Опишите возможные риски вашего проекта, укажите как вы собираетесь с ними справляться. Риски должны быть в пределах компетенции и ответственности вашей группы.

6. Какие метрики будут собираться и анализироваться в вашем проекте? Опишите когда и как вы будете анализировать эти метрики, какие действия предпринимать по результатам анализа.

7. Сформулируйте предложения по улучшению работы в проекте (по результатам работы всего проекта или отдельного спринта). Когда вы выскажите эти предложения и кому?