Upload
dmitriy-yefimenko
View
172
Download
3
Embed Size (px)
Citation preview
Управление требованиями на Agile проектах: от идеи к работающему продукту
Дмитрий Ефименко
1 нисана, 5777
Что ожидать?
www.web-academy.com.ua
• Много вопросов от меня
• Не будет готовых рецептов
• Думать головой
• Задавать вопросы
Главные вопросы
www.web-academy.com.ua
• Что такое требования?
• Что такое управление требованиями?
• Что такое тестирование требований?
• Что такое гибкие процессы?
• Что такое жизненный цикл?
Главные вопросы, ч.2
www.web-academy.com.ua
• Что такое предметная
область
проекта/продукта?
• Место требований в
предметной области?
Жизненный цикл требования
www.web-academy.com.ua
• Хотелка
• Сбор и анализ
• Тестирование
• Приоритизация – Соглашение –
Обязательство
Жизненный цикл требования, ч. 2
www.web-academy.com.ua
• Связь с реализацией
• Реализация
• Изменение
• Смерть
• Анализ
Проблемы сбора и анализа
www.web-academy.com.ua
• Подмена постановки задачи решением
• Расстановка приоритетов
• Нефункциональные требования
• Спящие кейсы
• Верификация/Тестирование требований
Качество требований
www.web-academy.com.ua
• Обязательность
• Полнота
• Непротиворечивость
• Понятность
• Реализуемость и проверяемость
Тестирование требований
www.web-academy.com.ua
• Анализ
• Прототип
• Сценарий
Сценарий
www.web-academy.com.ua
• Намерение
• Поведение
• Приемка
• Кто – зачем – когда – с чем – что –
результат
Приоритеты
www.web-academy.com.ua
Изменения
www.web-academy.com.ua
Отличия гибких подходов
www.web-academy.com.ua
• Изменчивость
• Проект – команда – подход
• Ориентир на потребности, а не требования
• Трансформируемость процесса
• Короткое плечо внесения изменений
Работа от целей
www.web-academy.com.ua
• Определите главные цели
• Опишите способ
достижения каждой из них
в общем виде
• Описание - подчиненные
цели
Работа от целей, ч.2
www.web-academy.com.ua
• Опишите способ достижения каждой
подчиненной цели в общем виде
• Обсудите их
• Повторяйте…
Что нужно при работе с требованиями?
www.web-academy.com.ua
• Экспертиза
• Говорить на одном языке
• Понимать потребности
• Экономить время
• Завоевать доверие
• Конструктивные отношения
Выводы
www.web-academy.com.ua
Пьянку лучше возглавить, если её нельзя отменить или запретить © Армейская мудрость
• Понимание целей и потребностей
• Понимание причин изменений
• Предугадывание изменений
• Опыт через действие
Вопросы?
www.web-academy.com.ua