Треугольник работы с требованиями: люди, процессы, инструменты
Многие начинающие аналитики и менеджеры делают огромную ошибку, возлагая большие надежды на инструменты управления требованиями и проектом. На самом деле нужно сначачала найти (сделать) хороших людей, потом наладить процессы, а далее уже искать способы автоматизации рутинных операций (инструменты).
В докладе:
почему аналитики любят инструменты,
рекомендации по тому, что должен знать и уметь хороший аналитик,
как наладить процесс разработки и управления требованиями
какие необходимы инструменты управления требованиями и для каких проектов
2. О себе
Разработчик → … → CIO
Идеолог uml2.ru
Тренер
Консультант
Докладчик на конференциях
bas@uml2.ru
http://uml2.ru
http://blogs.uml2.ru/blogs/bas
http://baikin.moikrug.ru
Александр Байкин
4. Проблемы внедрения
• Непонятны текущие проблемы
• Непонятны цели внедрения
• Нет Заинтересованных лиц
• Плохие БП
• Платформа <<< БП + потребности
• Сроки
• Бюджет
• И т.д.
5. Постоянно по СУТ
• Какой лучший инструмент?
• А рисовать где?
• Трассировки поддерживает?
• Насколько важно для аналитика
использовать case-средства?
• Как оценить ROI?
• ….
12. Девиз моего отдела
• Каждый должен внедрять новые
эффективные методы работы.
• Каждый должен вдохновлять своих
товарищей.
• Быть открытым для перемен.
• Принимать на себя ответственность за
результаты.
• Мыслить позитивно.
• Изо всех сил стараться сделать лучшее,
на что способен. (с) Робен Шарм
13. Разработка требованийРазработка требований
• Целепологание
• Выявление требований
• Анализ требований
• Спецификация требований
o Документирование
o Моделирование
• Проверка требований
14. Управление требованияУправление требования
• Управление изменениями требований
• Планирование работы с требованиями
• Знание инструментов УТ и CASE
• Выстраивание процесса работы с
требованиями
• Понимание методологий разработки ПО
15. Пр Обл и ТехнологииПр Обл и Технологии
Предметная
Область
Технологии
16. Пр Обл и ТехнологииПр Обл и Технологии
Предметная
Область
Технологии
Разработчик
или
Архитектор
Разработчик
или
Архитектор
17. Пр Обл и ТехнологииПр Обл и Технологии
Предметная
Область
Технологии
Системный
Аналитик
Системный
Аналитик
18. Пр Обл и ТехнологииПр Обл и Технологии
Предметная
Область
Технологии
Бизнес
Аналитик
Бизнес
Аналитик
19. Пр Обл и ТехнологииПр Обл и Технологии
Предметная
Область
Технологии
Эксперт в
Предметке
Эксперт в
Предметке
20. Пр Обл и ТехнологииПр Обл и Технологии
Предметная
Область
ТехнологииУниверсалУниверсал
21. КоммуникацииКоммуникации
• Умение слушать и задавать вопросы
• Проведение (фасилитация) совещаний
• Презентационные навыки
• Управление ожиданиями
• Межличностные отношения
• Находить взаимное решение
• Обладать харизмой
22. Управление людьмиУправление людьми
• Лидер
• Планирование и контроль задач
• Постановка процесса работы
• Постановка ПУТ
• Мотивация
• Взаимодействия с другими отделами
• Найм, увольнение и построение команды
• И т.д.
25. Постановка процесса
• ЗЛ, проблемы и цели
• Методология
• План управления требованиями
• Согласуйте процесс работы с
o Другими проектными активностями
o Командой
o Заказчиком
• План УТ на проект
27. План УТ
• Кто и что делает в процессе
• Как собираем, анализируем и док-руем
• С кем и по каким каналам коммуницируем
• Как проверяем и согласовываем Тр:
o Кто и в какой последовательности проверяет
o Кол-во итераций и сроки согласований
o Как принимаем и фиксируем замечания
o Критерии качества требований
• Управление изменениями требований
29. Управление версиями
• Baseline – согласованный набор Тр
o Тр проверены и согласованы
o Все договорились об образе Системы
o Определен бюджет и команда на разработу
o После – процесс управления изменениями
• Управление версиями документов Тр
o Требования всегда должны быть актуальными
o Все должны иметь доступ к последней версии
o Изменять должны только необходимые люди
o Должны храниться изменения