Похожие презентации:
Microsoft Team foundation server, как инструмент управления требованиями
1. Microsoft Team foundation server как инструмент управления требованиями
MICROSOFT TEAM FOUNDATION SERVER КАКИНСТРУМЕНТ УПРАВЛЕНИЯ ТРЕБОВАНИЯМИ
Ирина Сурова
System Analysis Project Manager
2. О чем поговорим
О ЧЕМ ПОГОВОРИМБИЗНЕС-ТРЕБОВАНИЯ И SCOPE ПРОДУКТОВЫХ РЕЛИЗОВ
ПЕРЕДАЧА ТРЕБОВАНИЙ НА РЕАЛИЗАЦИЮ В ДРУГИЕ КОМАНДЫ
РАБОТА С ОБЩИМИ ТРЕБОВАНИЯМИ (НАПРИМЕР, НА СЕРТИФИКАЦИЮ)
УПРАВЛЕНИЕ ТРЕБОВАНИЯМИ НА ПРОГРАММЫ
ДЛЯ КАЖДОЙ ИЗ ТЕМ ПОКАЖЕМ:
2
ПОТРЕБНОСТИ И ПРОБЛЕМЫ
ВАРИАНТЫ РЕШЕНИЙ
РЕАЛИЗАЦИЯ В TFS
3.
ФИКСАЦИЯ НАБОРА ТРЕБОВАНИЙ РЕЛИЗА4. Фиксация scope (набора бизнес-требований) релиза
ФИКСАЦИЯ SCOPE (НАБОРА БИЗНЕС-ТРЕБОВАНИЙ)РЕЛИЗА
ПРОБЛЕМА:
• НЕТ ЕДИНОГО ПОДХОДА И ИНСТРУМЕНТА ФИКСАЦИИ SCOPE (НАБОРА БИЗНЕСТРЕБОВАНИЙ) НА РЕЛИЗ ПРОДУКТА
ВАРИАНТЫ РЕШЕНИЯ:
• ТАБЛИЧКА В EXCEL
• СПИСОК НА SHAREPOINT-ПОРТАЛЕ
• НАБОР ЭЛЕМЕНТОВ В TEAMTRACK
• БИЗНЕС-ТРЕБОВАНИЕ В TFS
КОНТЕКСТ:
• В R&D ШИРОКО ИСПОЛЬЗУЮТСЯ СРЕДСТВА РАЗРАБОТКИ ОТ MS
• В R&D НАЧИНАЕТСЯ ВНЕДРЕНИЕ TFS ДЛЯ ВСЕГО ЦИКЛА РАЗРАБОТКИ
4
5. Бизнес-требование
БИЗНЕС-ТРЕБОВАНИЕ5
6. интересные параметры бизнес-требования и выбранные решения
ИНТЕРЕСНЫЕ ПАРАМЕТРЫ БИЗНЕС-ТРЕБОВАНИЯ ИВЫБРАННЫЕ РЕШЕНИЯ
6
НОВАЯ ВЕРСИЯ ПРОДУКТА – В ТОМ ЖЕ ПРОЕКТЕ TFS (ITERATION PATH)
PRIO-INDEX
ГРУППЫ ТРЕБОВАНИЙ ОТ РАЗНЫХ ЗАИНТЕРЕСОВАННЫХ СТОРОН - ТЕГИРОВАНИЕ
НАБОР EXPECTED И READY ДАТ
ФИКСАЦИЯ ОТВЕТСТВЕННЫХ: PRODUCT MANAGER, SYSTEM ANALYST, ORIGINATOR,
MANAGER, TESTER, ARCHITECT
УЧЕТ ВЛИЯНИЙ НА ЗАИНТЕРЕСОВАННЫЕ СТОРОНЫ (ЮРИСТЫ, МАКЕТЫ, СЛУЖБУ
ИНФОБЕЗОПАСНОСТИ И ДРУГИЕ)
7.
SCOPE РЕЛИЗА И СИСТЕМНЫЕ ТРЕБОВАНИЯ, ГДЕСВЯЗЬ?
8. Связь бизнес-требования(BRQ) и системных требований, его реализующих
СВЯЗЬ БИЗНЕС-ТРЕБОВАНИЯ(BRQ) И СИСТЕМНЫХТРЕБОВАНИЙ, ЕГО РЕАЛИЗУЮЩИХ
ПРОБЛЕМА:
• БИЗНЕС-ТРЕБОВАНИЯ ПОСЧИТАЛИ, КАК ТЕПЕРЬ ОТРАЗИТЬ СИСТЕМНЫЕ
ТРЕБОВАНИЯ?
ВАРИАНТЫ РЕШЕНИЯ:
• ТЕКСТ BRQ СОДЕРЖИТ ВСЮ НЕОБХОДИМУЮ ИНФОРМАЦИЮ
• BRQ – СПИСОК USER STORY
• СВЯЗЬ BRQ-SRS (DOC)
• СВЯЗЬ BRQ-НАБОР SR (EA+TFS)
8
9.
ПЕРЕДАЧА ТРЕБОВАНИЙ В ДРУГИЕ ПРОЕКТНЫЕКОМАНДЫ
10. Передача требований подрядчикам
ПЕРЕДАЧА ТРЕБОВАНИЙ ПОДРЯДЧИКАМПРОБЛЕМА:
• В НАШЕМ ПРОЕКТЕ ВСЕ ХОРОШО, НО КАК ОПРЕДЕЛИТЬ, КОГДА СДЕЛАЮТ
ПОДРЯДЧИКИ (И ЧТО ОНИ СДЕЛАЮТ?)?
РЕШЕНИЕ:
• ПРИЧЕСАТЬ ВСЕХ ПОД ОДНУ ГРЕБЕНКУ СДЕЛАТЬ ОДИНАКОВУЮ СТРУКТУРУ
CHANGE REQUEST’ОВ ДЛЯ ПРОЕКТОВ-ПОДРЯДЧИКОВ
10
11. Передача требований в общие компоненты (регулярная структура)
ПЕРЕДАЧА ТРЕБОВАНИЙ В ОБЩИЕ КОМПОНЕНТЫ(РЕГУЛЯРНАЯ СТРУКТУРА)
TFS project (CMMI)
TFS project (CMMI)
Product B
Project 1
TFS project (CMMI)
Project 2
TFS project (CMMI)
Project 3
Requirement
“[BRQ] Req 1”
Change Request
“[CR] CR1”
Child
Change Request
“[CR] CR2”
Child
Child
Change Request
“[CR] CR2.1”
Change Request
“[CR] CR3”
Child
Requirement
“[BRQ] Req 2”
Child
Change Request
“[CR] CR4”
Child
Change Request
“[CR] CR4.1”
Affects
Системное
требование
Системное
требование
Child
Change Request
“[CR] CR4.2”
...
12. Передача требований подрядчикам
ПЕРЕДАЧА ТРЕБОВАНИЙ ПОДРЯДЧИКАМПРОБЛЕМА:
• В НАШЕМ ПРОЕКТЕ ВСЕ ХОРОШО, НО МЫ НЕ ЗНАЕМ, КТО МОЖЕТ СДЕЛАТЬ ЭТОТ
СЕРВИС ДЛЯ НАС?
РЕШЕНИЕ:
• ЗАВЕСТИ СПРАВОЧНОЕ БЮРО ЕДИНОЕ ОКНО ПЕРЕДАЧИ ТРЕБОВАНИЙ В
ИНФРАСТРУКТУРУ
12
13. Передача требований в инфраструктуру
ПЕРЕДАЧА ТРЕБОВАНИЙ В ИНФРАСТРУКТУРУTFS project (Agile)
TFS project (Agile)
Product A
Единое окно
в
Product
A
инфраструктуру
Product B
User Story
“[BRQ] Req 1”
User Story
“[BRQ] Req 1”
TFSTFS
project
(Agile)
project
(CMMI)
Product
A B
Product
Product
B окно в инфраструктуру
Единое окно в инфраструктуру
Единое
User Story
“[BRQ] Req 1”
Change Request
“[CR] CR1”
Child
TFS project (CMMI)
TFS project (CMMI)
TFS project (CMMI)
Change Request
Child
“[CR] CR1”
Child
Change Request
“[CR] CR1”
Related
Related
Системное
требование
Системное
требование
Системное
требование
Requirement
“[BRQ] Req 1”
Системное
требование
Requirement
Системное
“[BRQ] Req 1”
требование
Requirement
“[BRQ] Req 1”
Child
Child
Change Request
Change Request
“[CR] CR1”Сервис 2, PM2“[CR] CR1”Сервис 2, PM2
Child
Child
Системное
требование
Related
Related
Affects
Affects
Affects
Change Request
Change Request
“[CR] CR1”Сервис 1, PM1“[CR] CR1”Сервис 1, PM1
Child
Child
Change Request
Child
“[CR] CR4”
Change Request
“[CR] CR4”
Change Request
“[CR] CR4”
Related
Child
Child
Related
Change Request
Change Request
“[CR] CR4”Сервис 1, PM1“[CR] CR4”Сервис 1, PM1
14. Передача требований подрядчикам
ПЕРЕДАЧА ТРЕБОВАНИЙ ПОДРЯДЧИКАМПРОБЛЕМА:
• ПОМНИТЬ ВСЕХ PMОВ, ТИПЫ СВЯЗЕЙ – ВСЕ ЭТО ОЧЕНЬ СЛОЖНО!
РЕШЕНИЕ:
• СДЕЛАТЬ ИНСТРУМЕНТ ДЛЯ ЗАВЕДЕНИЯ CHANGE REQUEST’ОВ
14
15. Передача требований подрядчикам
ПЕРЕДАЧА ТРЕБОВАНИЙ ПОДРЯДЧИКАМ16. Передача требований подрядчикам
ПЕРЕДАЧА ТРЕБОВАНИЙ ПОДРЯДЧИКАМПРОБЛЕМА:
• ВСЕХ ВОВРЕМЯ ПИНАТЬ – ВСЕ ЭТО ОЧЕНЬ СЛОЖНО!
РЕШЕНИЕ:
• ПОДКЛЮЧИТЬ СТАНДАРТНЫЕ НОТИФИКАЦИИ TFS
• ПОДКЛЮЧИТЬ НОТИФИКАЦИИ ПО QUERY
• ЗАВЕСТИ РОБОТА
16
17.
ОБЩИЕ РЕЕСТРЫ18. Общие реестры
ОБЩИЕ РЕЕСТРЫTFS project (CMMI)
TFS project (CMMI)
TFS project (Agile)
Shared Reqs Storage
Product A
Product B
Requirement “Req 1”
Related
User Story “[BRQ][..] Req 1”
Системное
требование
Системное
требование
Общие
требования
в реестре
Researchподразделения
Тест
Тест
-кейс
-кейс
Тест
Тест
-кейс
-кейс
Related
...
Бизнес-требования
от Researchподразделения
в продуктовых
проектах
Requirement “[BRQ][..] Req 1”
Системное
требование
Системное
требование
Тест
Тест
-кейс
-кейс
Тест
Тест
-кейс
-кейс
Related
Requirement “Req 2”
Related
User Story “[BRQ][..] Req 2”
Системное
требование
Related
Тест
Тест
-кейс
-кейс
Requirement “[BRQ][..] Req 2”
Системное
требование
Системное
требование
Related
Тест
Тест
-кейс
-кейс
Тест
Тест
-кейс
-кейс
19.
КАК ЭТО ВСЕ ВМЕСТЕ ВЫГЛЯДИТ20. Процесс обработки продуктового бизнес-требования
ПРОЦЕСС ОБРАБОТКИ ПРОДУКТОВОГО БИЗНЕСТРЕБОВАНИЯ20
21. Dashboard бизнес-требований
DASHBOARD БИЗНЕС-ТРЕБОВАНИЙ21
22. Кликабельные отчеты
КЛИКАБЕЛЬНЫЕ ОТЧЕТЫ22
23.
КАРТОЧКА РЕЛИЗА24. Где найти актуальную информацию о релизе?
ГДЕ НАЙТИ АКТУАЛЬНУЮ ИНФОРМАЦИЮ О РЕЛИЗЕ?ПРОБЛЕМА:
• КАК УЗНАТЬ КЛЮЧЕВЫЕ ТОЧКИ И ЗАИНТЕРЕСОВАННЫХ ЛИЦ КОНКРЕТНОГО
ПРОЕКТА?
РЕШЕНИЕ:
• ХРАНИТЬ КЛЮЧЕВУЮ ИНФОРМАЦИЮ О ПРОЕКТАХ В ОДНОМ МЕСТЕ
24
25. Карточка релиза
КАРТОЧКА РЕЛИЗА25
26.
ПРОГРАММЫ ПРОЕКТОВ27. Программы проектов
ПРОГРАММЫ ПРОЕКТОВTFS project (CMMI)
Program
TFS project (Agile)
Product A
TFS project (CMMI)
Product B
TFS project (CMMI)
Project 1
TFS project (CMMI)
Project 2
TFS project (CMMI)
Project 3
Requirement
“[BRQ] Req 1”
Child
User Story
“[BRQ] Req 1”
Change Request
“[CR] CR1”
Child
Change Request
“[CR] CR2”
Child
Child
Change Request
“[CR] CR2.1”
Affects
Change Request
“[CR] CR3”
Child
Child
Системное
требование
Child
Системное
требование
Requirement
“[BRQ] Req 1”
Child
Change Request
“[CR] CR4”
Child
Change Request
“[CR] CR4.1”
Affects
Системное
требование
Системное
требование
27
Child
Change Request
“[CR] CR4.2”
...
28. Спасибо! Вопросы?
СПАСИБО!ВОПРОСЫ?
Kaspersky Lab HQ
39A/3 Leningradskoe Shosse
Moscow, 125212, Russian Federation
Tel: +7 (495) 797-8700
www.kaspersky.com
[email protected]