Управление требования

advertisement
Треугольник управления
требованиями
Александр Байкин, uml2.ru
О себе
Разработчик → … → CIO
Идеолог uml2.ru
Тренер
Консультант
Докладчик на конференциях
Александр Байкин
bas@uml2.ru
http://uml2.ru
http://blogs.uml2.ru/blogs/bas
http://baikin.moikrug.ru
План
• Примеры из жизни
• Люди
• Процессы
• Инструменты
• Заключение
Проблемы внедрения
• Непонятны текущие проблемы
• Непонятны цели внедрения
• Нет Заинтересованных лиц
• Плохие БП
• Платформа <<< БП + потребности
• Сроки
• Бюджет
• И т.д.
Постоянно по СУТ
• Какой лучший инструмент?
• А рисовать где?
• Трассировки поддерживает?
• Насколько важно для аналитика
•
•
использовать case-средства?
Как оценить ROI?
….
Как обычно
1. Инструмент
Как надо
1. Люди
1
Люди
Аналитик
Профессионал
Разработка Тр
Пр. Обл. и
Технологии
Коммуникации
УТ
Управление
людьми
Качества Аналитика
• Аналитический ум
• Системное мышление
• Хороший письменный язык
• Креативность
• Хорошая обучаемость и саморазвитие
Профессионал
• Работа на результат
• Работа в команде
• Ответсвенность
• Управление своим временем
• Проактивная позиция
Девиз моего отдела
• Каждый должен внедрять новые
•
•
•
•
•
эффективные методы работы.
Каждый должен вдохновлять своих
товарищей.
Быть открытым для перемен.
Принимать на себя ответственность за
результаты.
Мыслить позитивно.
Изо всех сил стараться сделать лучшее,
на что способен.
(с) Робен Шарм
Разработка требований
• Целепологание
• Выявление требований
• Анализ требований
• Спецификация требований
o Документирование
o Моделирование
• Проверка требований
Управление требования
• Управление изменениями требований
• Планирование работы с требованиями
• Знание инструментов УТ и CASE
• Выстраивание процесса работы с
•
требованиями
Понимание методологий разработки ПО
Пр Обл и Технологии
Предметная
Область
Технологии
Пр Обл и Технологии
Разработчик
Предметная
Технологии
или
Область
Архитектор
Пр Обл и Технологии
Предметная
Системный
Технологии
Область Аналитик
Пр Обл и Технологии
Предметная
Бизнес
Технологии
Область
Аналитик
Пр Обл и Технологии
Предметная
Эксперт в
Область
Предметке
Технологии
Пр Обл и Технологии
Предметная
Универсал
Технологии
Область
Коммуникации
• Умение слушать и задавать вопросы
• Проведение (фасилитация) совещаний
• Презентационные навыки
• Управление ожиданиями
• Межличностные отношения
• Находить взаимное решение
• Обладать харизмой
Управление людьми
• Лидер
• Планирование и контроль задач
• Постановка процесса работы
• Постановка ПУТ
• Мотивация
• Взаимодействия с другими отделами
• Найм, увольнение и построение команды
• И т.д.
2
Процесс
Работа с требованиями
Проверка
Выявление
Управление
Документ
Анализ
Постановка процесса
• ЗЛ, проблемы и цели
• Методология
• План управления требованиями
• Согласуйте процесс работы с
o Другими проектными активностями
o Командой
o Заказчиком
• План УТ на проект
План УТ
План УТ
• Кто и что делает в процессе
• Как собираем, анализируем и док-руем
• С кем и по каким каналам коммуницируем
• Как проверяем и согласовываем Тр:
o
o
o
o
Кто и в какой последовательности проверяет
Кол-во итераций и сроки согласований
Как принимаем и фиксируем замечания
Критерии качества требований
• Управление изменениями требований
Управление изменениями
•
Неуправляемые изменения
• Процесс управление изменениями
o
o
o
o
o
Разделяйте типы запросов: bugs, ERequest
Запрос соответствует рамкам? Приоритет?
Кто проверяет и подтверждает запрос?
Кто оценивает влияние изменений?
Комитет по управл. изменениями (CCB)
• Все запросы идут по принятому процессу
• Увеличение бюджета и сроков
• Изменения будут – это естественно
• Инструменты: СУТ, BTS или Excel
Управление версиями
• Baseline – согласованный набор Тр
o
o
o
o
Тр проверены и согласованы
Все договорились об образе Системы
Определен бюджет и команда на разработу
После – процесс управления изменениями
o
o
o
o
Требования всегда должны быть актуальными
Все должны иметь доступ к последней версии
Изменять должны только необходимые люди
Должны храниться изменения
• Управление версиями документов Тр
3
Инструменты
Разработка требований
• СУТ
• Wiki
• Word + version control (manual or VCS)
Управление тр.
• СУТ
• Bug tracking system
• Excel
Моделирование
• CASE средства
• Рисовалки
Итого
1. Люди
2. Процесс
3. Инструменты
blogs.uml2.ru
www.uml2.ru/forum
Download