Планирайте и проследявайте проекти, Microsoft Docs
Visual Studio Application Lifecycle Management (ALM) предоставя на вас и вашия екип инструменти за ефективно управление на жизнения цикъл на разработка на приложения. Както е показано на следващата илюстрация, вие и вашият екип можете да използвате тези инструменти, за да дефинирате потребителска функционалност, да управлявате работата зад кулисите, да планирате и изпълнявате спринт, да насърчавате заинтересованите страни да предоставят постоянна обратна връзка и лесно да консолидирате обратна връзка за следващата итерация на разработката на софтуер.
Съдържание на раздела
Инструменти за управление на жизнения цикъл на приложението
Екипни проекти, екипи и ръководство за процеси
Клиенти на Team Foundation
Работни елементи, подкани и предупреждения
Документи и отчети
Управление на портфолио чрез връзка с Project Server
Персонализирайте и разширете планирането и проследяването
Инструменти за управление на жизнения цикъл на приложението
Visual Studio ALM ви позволява да управлявате нуждите на клиентите по-ефективно. Можете да създадете план на високо ниво, който разделя проекта на части, които потенциално могат да бъдат пуснати поотделно, и можете да създадете подробни планове за изпълнение за по-кратки повторения, по време на които се разработват тези части. идентифицирайте изоставането, планирайте и изпълнете спринтове и включете заинтересованите страни.
За достъп до някои от тези инструменти трябва да имате инсталиран Visual Studio Premium, Visual Studio Ultimate или Visual Studio Test Professional. Може също да се наложи да сте в групатаПълен заРазрешения за достъп до мрежата. За повече информация вижте Функции за достъп до мрежата на екипа на Access.
Product Backlog: Страницата Product Backlog показва един изглед на текущия backlog, който може да бъде динамично групиран и пренареден.Собствениците на продукти могат бързо да приоритизират и маркират зависимости и връзки.
Спринт изоставане и капацитет на екипа: Отразява входни данни в реално време, които включват работни елементи, присвоени на итерационни пътища, дефиниции на дати, индивидуален обхват и прекъсвания на работата както за екипа, така и за неговите членове поотделно. Екипите могат да получат незабавна представа за скоростта на изгаряне и точката, в която надвишават своя капацитет.
Табло със задачи и Burndown: Като ежедневна практика екипът може да преглежда и актуализира таблото със задачи, за да показва визуално състоянието на работните елементи. Екипът може да види напредъка за всеки елемент от изоставането и може бързо да се съсредоточи върху оставащата работа. Освен това в таблото на задачите е интегрирана диаграма за изгаряне в реално време за оставащата работа в екипния спринт.
Екипни проекти, екипи и ръководство за процеси
Началната точка за работа с Visual Studio ALM е да създадете екипен проект за проследяване на информация и организиране на изходния код, компилации, тестове и планове за вашия екип. Както е показано по-долуКато илюстрация, екипен проект се създава чрез избиране на шаблон на процес, който дефинира артефакти - работни елементи, заявки, документи, отчети и други - които поддържат планиране и проследяване на дейности. Всеки екипен проект съответства на екип по подразбиране. Когато работите в голямо предприятие, може да се наложи да дефинирате екип, който да поддържа работата на вашия екип.
След като се създаде екипен проект, се създава списък с неизпълнени задачи и задачите се дефинират с помощта на работни елементи. Видовете използвани работни елементи се различават в зависимост от шаблона на процеса, използван за създаване на екипния проект. За повече информация относно всеки артефакт за шаблоните на процеси по подразбиране, които Visual Studio ALM предоставя чрез темите на ръководството за процеси, вижте: Артефакти (scrum), Артефакти (agile) и Артефакти (CMMI).
След надграждане до Visual Studio Team Foundation Server 2012 все още можете да извличате данни от екипни проекти, създадени в предишната версия. Въпреки това, за да получите достъп до някои от новите функции, ще трябва да надстроите своя надстроен екипен проект, за да имате достъп до някои от новите функции, налични след надстройката.
Клиенти на Team Foundation
Взаимодействието с Team Foundation Server и Visual Studio ALM се осъществява чрез един или повече от следните клиенти на Team Foundation. За да работят всички клиенти, трябва да се свържете към сървъра, който изпълнява Team Foundation Server, и да изберете колекция от екипни проекти и екипен проект. За достъп до избраните екипни проекти трябваподходящи разрешения за клиенти.
Team Web Access предоставя уеб интерфейс към Team Foundation Server, който предоставя достъп до функциите за управление на жизнения цикъл на приложението на Visual Studio, включително екипни проекти, команди, управление на проекти, версии и компилации.
Team Web Access – Work Item View Only предоставя ограничен уеб интерфейс към Team Foundation Server, който поддържа членовете на организацията да създават и редактират работни елементи без лиценз за клиентски достъп (CAL).
Team Explorer, добавка в Visual Studio, предоставя достъп до функциите за управление на жизнения цикъл на приложението на Visual Studio, включително Екипни проекти, Моята работа, Преглед на кода, Контрол на версиите и Компилации Можете също да получите достъп до този клиент, като го изтеглите безплатно.
Team Explorer Everywhere позволява на екип да си сътрудничи между различни платформи Това приложение предоставя инструментите и добавките, които са необходими за достъп до Team Foundation Server от базирани на Eclipse среди за разработка.
Microsoft Test Manager осигурява поддръжка за дефиниране на тестване и създаване и изпълнение на ръчни тестове.Test Manager също се интегрира с базата данни на работните елементи в Team Foundation, за да създава и проследява грешки, възникнали по време на тестване.
Microsoft Excel ви позволява да дефинирате и редактирате работни елементи в масив и да генерирате отчети въз основа на заявки за работни елементи.
Microsoft Project ви позволява да планирате проекти и задачи, да разпределяте ресурси и да проследявате промени с функции, които не се намират в Team Foundation Server, като например календар на проекта, диаграми на Гант и изгледи на ресурси.
работнициелементи, подкани и предупреждения
Вие управлявате, присвоявате и актуализирате състоянието на работа с помощта на работни елементи. Работният елемент е запис в база данни, който се използва от Team Foundation за проследяване на заданията и напредъка на работата. Различни типове работни елементи се използват за проследяване на различни видове работа, като персонализирани описания на функции, изисквания на клиентите, продуктови грешки и задачи за разработка. Заявките за работни елементи се използват за проследяване на състоянието или напредъка на итерация или издание и за получаване на списък с работни елементи, поотделно или групово.
Основни задачи :
добавяне на нови или модифициране на съществуващи работни елементи;
прикачване на файлове към работни елементи;
създаване на връзки между работни елементи;
търсене или изброяване на филтриран набор от работни елементи.
Документи и отчети
Като качите документи и файлове, които искате да бъдат достъпни за всички членове на екипа, в портала на вашия екипен проект, можете да ги споделите. За да проследите напредъка на вашия екип, можете да създавате и персонализирате отчети, които подчертават най-важните данни за вашия проект. Създавайки свои собствени отчети, можете да задълбочите определена информация, която не се анализира от стандартни отчети. Освен това можете да персонализирате как отчетите се стартират, показват и доставят на всеки член на екипа.
Както е показано на следващата илюстрация, отчетите се създават и конфигурират въз основа на данни от една от три бази даннисъздавайте, персонализирайте и преглеждайте отчети с помощта на Excel, проект или Reporting Services Екипният проект включва вградени отчети в Excel и Reporting Services; можете също бързо да създавате отчети с помощта на Microsoft Excel или Microsoft Project.
Управление на портфолио чрез връзка с Project Server
Можете да получите актуална информация за ефективността на проектното портфолио, привеждането в съответствие със стратегическите цели и използването на ресурсите в проекти за разработка на софтуер въз основа на съхранени данни между системите. Интеграцията между Team Foundation Server и Project Server автоматизира споделянето на проектни данни между екипи и подобрява координацията между тях чрез използване на разнородни методологии, като водопад и гъвкавост, използване на споделени данни и съгласувани показатели. Гъвкавите екипи могат да продължат да мислят от гледна точка на изоставането и описанията на потребителската функционалност, и отделът за управление на програми (PMO) може да продължи да управлява ресурсите в целия проект мениджърите и екипите за разработка на софтуер могат да използват предпочитаните от тях инструменти, да работят на необходимото ниво на точност и прозрачно да споделят информация между Team Foundation Server и Microsoft Project Server.След като двата сървърни продукта са конфигурирани, механизмът за синхронизиране поддържа използването на данни за график и ресурси за персонализираните данни в свързания план на корпоративния проект и екипен проект.
Персонализирайте и разширете планирането и проследяването
Ако имате специални изисквания, можете да персонализирате някои аспекти на Visual Studio, за да разширите съществуващите функции или да добавите нови функции.предоставени в инсталацията на Visual Studio. За да използвате други точки на разширение, трябва да инсталирате Visual Studio SDK.