Планування та відстеження проектів, Microsoft Docs

Visual Studio Application Lifecycle Management (ALM) надає вам і вашій команді засоби для ефективного керування життєвим циклом розробки додатків. спринту, стимулювання зацікавлених осіб надавати безперервні відгуки та легкого об'єднання відгуків для наступної ітерації розробки програмного забезпечення.

docs

Зміст розділу

Засоби для управління життєвим циклом програми

Командні проекти, групи та посібник з процесів

Клієнти Team Foundation

Робочі елементи, запити та попередження

Документи та звіти

Керування портфелями через підключення до Project Server

Налаштування та розширення планування та відстеження

Засоби для управління життєвим циклом програми

Visual Studio ALM дозволяє керувати потребами клієнтів більш ефективно. Можна створити високорівневий план, при якому проект розбивається на відрізки, які потенційно можна надавати окремо, а також можна створити докладні плани виконання більш коротких ітерацій, під час яких будуть розроблятися ці відрізки. Ці гнучкі методики та методики scrum все більше приймаються групами, тому що їх можна застосовувати послідовно та майже до будь-якого проекту та процесу. Visual Studio ALM підтримує ці методики за допомогою наступних засобів, які дозволяють ілюструвати описи функціональності, визначати невиконані роботи, планувати та виконувати спринти , і навіть включати зацікавлених осіб.

Примітка

Для отримання доступу до деяких із цих засобів необхідно, щоб була встановлена ​​Visual Studio Premium, Visual Studio Ultimate або Visual Studio Test Professional. .Додаткові відомості див. у розділі Доступ до функцій Team Web Access.

Невиконана робота по продукту: На сторінці "Невиконана робота по продукту" показано одне представлення поточної невиконаної роботи, яке можна динамічно групувати та змінювати його порядок.

Список невиконаних робіт зі спринту та ємність команди: Відображає вхідні дані в режимі реального часу, які включають робочі елементи, присвоєні шляхам ітерації, визначення дат, індивідуальний обсяг роботи та переривання роботи як для команди, так і для її учасників індивідуально. Команди можуть отримати миттєву інформацію про швидкість згоряння та точку, де вони перевищують свої можливості.

Дошка завдань і діаграма згоряння: В якості щоденної практики команда може переглядати і оновлювати дошку завдань для візуального відображення статусу робочих елементів. Команда бачить хід виконання для кожного елемента невиконаної роботи і може швидко зосередитися на роботі, що залишилася. реального часу для роботи в командному спринті.

Командні проекти, групи та посібник з процесів

Початкова точка для роботи з Visual Studio ALM — створення командного проекту для відстеження відомостей та організації вихідного коду, побудови, тестування та планів для вашої команди.ілюстрації, командний проект створюється за допомогою вибору шаблону процесу, який визначає артефакти, - робочі елементи, запити, документи, звіти і далі, - підтримують дії планування та відстеження. Кожен командний проект відповідає команді за замовчуванням. команди для підтримки вашої команди.

відстеження

Після створення командного проекту створюється список невиконаних робіт і визначаються завдання за допомогою робочих елементів. Типи робочих елементів, що використовуються, різняться в залежності від шаблону процесу, що використовується для створення командного проекту. За допомогою цього посібника з процесу, див. Артефакти (scrum), Artifacts (agile) і Artifacts (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 – лише представлення робочого елемента надає обмежений веб-інтерфейс для 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 для відстеження призначень та ходу виконання роботи. Різні типи робочих елементів використовуються для відстеження різних типів робіт, таких як опис користувача функціональності, вимоги клієнтів, помилки в продукті та завдання розробки. Для відстеження стану або прогресу ітерації або випуску та для отримання списку робочих елементів використовуються запити робочих елементів. окремо чи масивом.

microsoft

Основні завдання :

додавання нових або зміна існуючих робочих елементів;

вкладення файлів у робочі елементи;

створення зв'язків між робочими елементами;

пошук або складання списку відфільтрованого набору робочих елементів.

Документи та звіти

Передавши документи та файли, які мають бути доступні для всіх учасників команди, на портал свого командного проекту, можна надати до них спільний доступ. Щоб відстежувати хід виконання робіт вашою командою, можна створити та налаштувати звіти, які виділяють найважливіші дані для вашого проекту. Створюючи власні звіти, можна деталізувати певні відомості, аналіз яких не забезпечується стандартними звітами. Крім того, можна налаштувати порядок запуску, відображення та доставки звітів кожному учаснику групи.

Як показано на наступній ілюстрації, створення та налаштування звітів відбувається на основі даних з однієї з трьох баз даних.створювати, налаштовувати та переглядати звіти за допомогою Excel, проекту або служб Reporting Services. Командний проект включає вбудовані звіти в Excel та Reporting Services; також можна швидко створювати звіти за допомогою Microsoft Excel або Microsoft Project.

проектів

Керування портфелями через підключення до Project Server

Можна отримати актуальну інформацію про виконання портфеля проектів, відповідність стратегічним цілям та використання ресурсів у проектах з розробки програмного забезпечення на основі даних, що зберігаються в різних системах. Інтеграція між Team Foundation Server і Project Server автоматизує обмін даними проекту між командами та покращує координацію між ними шляхом використання різнорідних методологій, наприклад, каскадної і гнучкої, використання загальних даних та узгоджених показників. програмного забезпечення можуть використовувати кращі засоби, працювати на необхідному рівні точності і прозоро спільно використовувати інформацію між Team Foundation Server і Microsoft Project Server. .

microsoft

Налаштування та розширення планування та відстеження

Якщо є спеціальні вимоги, можна налаштувати деякі аспекти Visual Studio для розширення існуючих можливостей або для додавання нових можливостей. Деякі з точок розширенняпредставлені в установці Visual Studio. Для використання інших точок розширення необхідно встановити SDK для Visual Studio.