Практикум
Тема 1. Знакомство и создание проекта
Целями данного занятия является следующее.
- Разделить студентов на scrum-команды, определить и обсудить Scrum-роли.
- Провести начальное знакомство с модельной задачей, которую предстоит реализовать.
- Прояснить открытые вопросы по модельной задаче с Product Owner.
- Создать командный проект на TFS и добавить в него пользователей.
Для разделения студентов на scrum-команды и выделения Scrum-мастеров можно прибегнуть к жеребьевке, после чего перейти к знакомству с задачей. Для этого руководитель курса должен заранее приготовить следующие документы:
- Краткое описание основной концепции разрабатываемого приложения.
- Список задач в формате product backlog.
Команды получают эти документы и в течение 20-30 минут обсуждают их в рамках команды, готовя вопросы к хозяину продукта. Затем, в течение 20-30 минут хозяин продукта отвечает на подготовленные командами вопросы.
После того, как команды получили представление о разрабатываемом продукте (модельной задаче), им необходимо создать командный проект в MS VSTS и занести всех участников проекта в список пользователей.
Шаг 1. Создание проекта
Создание командного проекта осуществляется лидером команды по следующему сценарию:
- Открыть Visual Studio Team Suite и окно Team Explorer в ней:
- Нажать кнопку соединится с сервером
- Задать имя и порт сервера в открывшееся диалоге:
- После того, как соединение с сервером установлено, запустить процедуру создания проекта, используя соответствующую команду контекстного меню ( New Team Project… ):
- В качестве имени проекта необходимо указать TFSCourse<год>-<имя команды>:
- В качестве шаблона процесса разработки выбрать Scrum:
- Создать новый пустой раздел в системе контроля версий для данного проекта:
- После выбора всех настроек, создать проект.
Шаг 2. Настройка прав
После того, как проект был создан лидеру необходимо выделить права остальным участникам команды для работы с этим проектом. Для этого ему нужно:
- Выбрать в свойствах проекта раздел Group membership:
- В открывшемся диалоге включить всех участников в группы Readers и Contributors:
Шаг 3. Подключение проекта остальными участниками команды
После того, как все получили права на работу с проектом, каждый участник команды должен на своей машине открыть Visual Studio и добавить соединение с этим проектом. Выполняется это аналогично пунктам 1-4 первого шага занятия.