Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Теоретическое введение. Согласование ТЗ на разработку

Согласование ТЗ на разработку. Вехи проекта.

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

Цель работы

Получить практические навыки в создании вех проекта. Сформировать ТЗ на разработку системы контроля версий. Ознакомиться с ролью архитектора проекта (тимлида, бизнес аналитика).

Задание

1. Выделить базовые функциональности системы разрабатываемой системы и оформить в виде ТЗ (варианты согласовать с преподавателем).

2. Разбить проект на вехи (этапы, milestones) в соответствии ТЗ и согласовать сроки с семестровым планом.

3. Разбить проект на группы задач и автономные задачи.

4. Для каждой роли члена команды добавить проект в Solution. Каждый проект должен соответствовать задачам, выделенным из ТЗ для каждой роли участника команды.

 

5. Для роли тимлида (основная роль на данном этапе):

a. Создать репозиторий (bitbucket), который будет использован в 2-5 лб.

b. Пригласить членов команды в проект, отправив каждому invite на e-mail.

c. Создать Solution в VisualStudio.

d. Добавить в Solution проект Core, который будет содержать общую функциональность и интерфейсы для всего солюшина.

e. Добавить общие интерфейсы взаимодействия компонент..

f. Зафиксировать изменения на сервере Assembla.

 

6. Для роли программиста (вспомогательная роль):

a. Получить рабочую копию репозитория на локальный компьютер.

b. Создать проект и добавить его в репозиторий.

c. Создать прототип программы в соответствии с описанной архитектурой.

d. Реализовать базовые функции.

e. Зафиксировать изменения на сервере.

 

7. Для роли тестировщика (вспомогательная роль):

a. Создать проект (unit-test) и добавить его в репозиторий.

b. Зафиксировать изменения на сервере.

c. На основе разработанной спецификации проекта составить будущий план тестирования.

8. Составить отчёт.

Содержание отчёта

1. Постановка задачи.

2. ТЗ проекта.

3. Вехи проекта.

4. Структура солюшина с описаним каждого проекта.

5. Скриншоты созданного репозитория и истории изменений.

6. Базовый план тестирования с тестовыми случаями.

7. Выводы.

 

Веха или Milestone (майлстоун) — термин, использующийся в управлении проектами, контрольная точка, значимый, ключевой момент, (например, переход на новую стадию, новый этап в ходе выполнения проекта). На фазе выработки концепции обычно “выставляются” внешние вехи, которые показывают достижение видимых целей проекта. На самом верхнем уровне в качестве внешних вех могут рассматриваться окончания фаз выполнения проекта. В зависимости от природы проекта вехи могут быть основаны на финансовых затратах, на прогрессе в проекте, на временных интервалах и т.д.

 

Регистрация на Assembla и настройка репозитария.

Для регистрации заходим на сайт https://www.assembla.com/

Для смены языка интерфейса используйте:

 

Включить следующие плагины (использовать меню Install more tools):

<== предыдущая лекция | следующая лекция ==>
Тест № 3 | Основы термодинамики
Поделиться с друзьями:


Дата добавления: 2014-12-27; Просмотров: 272; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.