/Economics-of-software-engineering

Лабораторные работы по методам и средствам программной инженерии (ИТМО, ПИиКТ-СиППО, 4 курс).

сделано вместе с https://github.com/alextrsv

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

Вариант https://puzinas.ru

  1. Рассчитать стоимость разработки выданного веб-проекта различными методами
  • наивным
  • PERT

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

Вариант Kanban и git

Зарегистрироваться для использования бесплатной облачной версии ПО Jira Software для управления своим программным проектом:

  1. Создать учётные записи для всей своей проектной команды
  2. Интегрировать Jira с svn / git репозиторием в соответствии с вариантом
  3. Подключить мобильное приложение для оповещений
  4. Создать проект с заданным в варианте профилем (Scrum / Kanban)
  5. Согласовать и сконфигурировать workflow для своего проекта
  6. Создать план работ над проектом и зафиксировать его в Jira (создать спринты, релизы и задачи, а также необходимые для работы ветви в репозитории).
  7. Симулировать процесс разработки проекта, постепенно закрывая задачи.
  8. После завершения снять метрики проекта и предоставить отчет, содержащий описание процесса конфигурации и настройки, описание выбранного workflow, и сформированные с помощью Jira графики, отражающие статистику работы над проектом.

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

Предложить план действий в ситуации, когда прошло 3/4 срока, запланированного на реализацию проекта, а фактически выполнена только половина задач:

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