Розглянемо приклад використання Devprom.ALM для виконання деякого грандіозного проекту "Система зберігання даних", в який залучено кілька груп співробітників або зовнішніх виконавців. Зазвичай такий проект називається програмою проектів, яка декларує загальні цілі, що об'єднує в собі дані і ресурси кількох проектів.
структура програми
Як приклад розглянемо програму, що складається з трьох проектів:
- Кореневої проект "Програма: система зберігання даних", призначенням якого є агрегація побажань за програмою, зберігання загальної інформації за програмою, контроль за ходом виконання програми проектів.
- Дочірній проект (або підпроект) "СГД: підтримка продукту", створений на основі шаблону "Підтримка" і використовуваний для підтримки користувачів основного продукту, за допомогою плагіна або автоматичної обробки вхідних email.
- Проект "СГД: розробка продукту", в якому ведеться основна розробка продукту.
Об'єднання знань по всій програмі
До всіх учасників програми необхідно донести її цілі, базові критерії успішності, або критерії якості, сформулювати очікування від замовників, публікувати відгуки та проміжні досягнення команди. Для цього в настройках пов'язаних проектів вказуємо, що з програми в проекти експортується база знань і блог.
В результаті, в блозі кожного з проектів з розробки або підтримки будуть відображатися новини програми, а в розділі управління базою знань буде доступна загальна інформація по програмі, наприклад, поточний і планований вектор розробки, регламенти, процедури і т.п.
Управління очікуваннями за програмою
У програмі проектів акумулюються основні очікування замовників або користувачів по відношенню до функціональності розробляється рішення, для того, щоб отримати уявлення про пріоритети та вимоги з боку замовника або користувачів. У проекті з підтримки реєструються повідомлення про помилки або заявки від користувачів, що видно в журналі побажань програми.
Таким чином, керівник програми може оперативно реагувати на очікування користувачів, керувати керівниками проектів і коригувати їх активності. Для цього в пов'язаних проектах необхідно налаштувати імпорт побажань з проектів в програму.
Результатами роботи за програмою є підготовлені артефакти: вимоги. тестова і довідкова документація, збірки продукту. Імпорт цих артефактів з проектів до програми забезпечує контроль над ходом проектів, а також обмін знаннями між проектами.
Контроль за ресурсами програми проектів
Звіт про витрачений час і звіт по завантаженню ресурсів відкриті всередині програми, дозволяють контролювати діяльність учасників проектів, ефективне використання їх робочого часу, а також планувати залучення додаткових ресурсів із загального пулу компанії.