
- •Кафедра «Информационные и управляющие системы» курсовая работа Организация и планирование разработки программного продукта по методологии Scrum (Agile методы), роль разработчика
- •Вводная информация для задания.
- •Пункты задания.
- •Формирование спринтов.
- •2)Обоснование возможности выпуска релиза в срок.
- •Описание моей роли в проекте.
- •Описание правил сборки кода build report
- •Возможные риски проекта
- •Метрики для анализа
- •Предложения по улучшению работы в проекте по завершению спринта1.
Минобрнауки России
Санкт-Петербургский государственный политехнический университет
Институт информационных технологий и управления
Кафедра «Информационные и управляющие системы» курсовая работа Организация и планирование разработки программного продукта по методологии 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. Сформулируйте предложения по улучшению работы в проекте (по результатам работы всего проекта или отдельного спринта). Когда вы выскажите эти предложения и кому?