Содержание

Программная инженерия, концепция курса

Терминология

Организация

Критерии оценивания

Термины

Product value - наблюдаемая степень достижения цели проекта, которая эквивалентна объему пользы от продукта для пользователя. Польза выражается в количестве/качестве реализации сценариев использования продукта.

Эскалирование (или эскалация) проблемы - оперативная передача информации о возникшей проблеме на вышестоящий уровень иерархии. При этом эскалируются только проблемы, для решения которых команда не обладает ресурсами и/или инструментами.

Формирование оценки

Оценка за прохождение данного курса формируется по следующим критериям:

Работа над проектом:

Презентация проекта:

Культура разработки:

Итерации

Первая итерация посвящена знакомству членов команды друг с другом, с проектом, который они будут реализовывать, и с технологиями, которые будут использоваться. В течение итерации студенты выявляют требования к проекту, разрабатывают макет UI (или CLI, в зависимости от проекта).

В конце первой интерации:

Окончание 1го этапа 25 сентября.

В конце первого этапа бакалавры-разработчики оцениваются по следующим критериям:

Лидеры команд оцениваются по следующим критериям:

Оценки ставят кураторы.


Остальные этапы посвещены разработке фич проекта, начинает наблюдаться рост Product Value.

В конце второй интерации:

Окончание 2го этапа 30 октября.

В конце первого этапа бакалавры-разработчики оцениваются по следующим критериям:

Лидеры команд оцениваются по следующим критериям:

Оценки ставят кураторы.


В конце третьей интерации:

Окончание 3го этапа 27 ноября.

В конце первого этапа бакалавры-разработчики оцениваются по следующим критериям:

Лидеры команд оцениваются по следующим критериям:

Оценки ставят кураторы.


В конце последней итерации:

Окончание 4го этапа 25 декабря.

В конце четвертого этапа бакалавры-разработчики оцениваются по следующим критериям:

Лидеры команд оцениваются по следующим критериям:

Оценки ставят кураторы.

Роли

Разработчики: программирование/тестирование приложение, выполнение поставленных задач.

Лидеры: выполнение поставленных задач + управление задачами и кодом в рамках команды.

Кураторы:

Каждый куратор также является лидером команды.

Руководитель курса (Берленко Т.А.):