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