Процесс командной разработки ПО

Оценить
(0 голоса)

Процесс командной разработки программного обеспечения нисколько не проще самого на­писания кода. Разработчики хотят сосредоточиться на создании хорошего кода. Однако клиенты, спонсоры проекта, менеджеры проекта, тестеры (и другие участники) заинтересо­ваны в отслеживании продвижения этого кода и в определении общего состояния процесса. Чтобы поддерживать всех в курсе событий, необходимо тратить много времени на совеща­ния. Эти совещания порождают отчеты, которые часто отстают от того, что реально проис­ходит (еще до того, как с ними ознакомятся те, для кого они предназначены).

Многие фирмы по разработке программного обеспечения научились хорошо справляться с этим разрывом. Они все лучше оценивают, документируют и отслеживают продвижение проектов. Для этого они реализовали такие методики, как Agile, SCRUM, RUP, MSF, CMMI и экстремальное программирование. Эти методики были важной частью взросления процес­са разработки программного обеспечения. Однако инструменты поддержки этих методик в платформах разработки начинают распространяться только сейчас.

При помощи сервера Team Foundation Server и отслеживания элементарных работ вы може­те вернуться к созданию кода и в то же время обеспечить предоставление информации по состоянию и продвижению разработки этого кода. Также важно и то, что остальные члены команды могут предоставить вам ключевую информацию при помощи интегрированной среды разработки, в том числе: информацию по результатам тестов, управление техниче­скими требованиями, сценарии и т. д.

В этой главе мы сосредоточимся непосредственно на элементарных работах, поскольку они являются теми элементами информации, которые отслеживаются в процессе разработки программного обеспечения и обеспечивают чрезвычайно необходимые показатели этого процесса. Мы будем рассматривать элементарные работы с точки зрения различных членов команды в течение всего жизненного цикла разработки программного обеспечения (Soft­ware Development Life Cycle, SDLC). Затем мы изучим встроенные в Visual Studio 2008 ин­струменты для работы с элементарными работами и их модификации.

Примечание

Для понимания поставляемых в составе TFS методик см. главу 22. Данная же глава фокусируется на элементарных работах и на том, как они связаны с процессом раз­работки и Visual Studio 2008. Там, где это необходимо, мы обсуждаем элементарные

работы в контексте MSF Agile и MSF CMMI. Однако элементарные работы являются только частью общей методики.

Когда вы определяете Web-сайт проекта, то система Team System создает страницы, на которых имеется руководство по избранной методике. Эти страницы являются обя­зательным для изучения материалом и могут служить кратким справочным руково­дством на тот случай, если вы запутаетесь в методике.

Подробнее в этой категории: Разбираемся с элементарными работами »
Разбираемся с элементарными работами
Роль элементарных работ и SDLC
Набор элементарных работ для вашего проекта
Элементарные работы методики MSF for Agile
Элементарная работа Scenario

Добавить комментарий


Защитный код
Обновить

© 2018 www.visualstudios.ru. Все права защищены.