Внедрение системы управления требованиями. Опыт...
Post on 15-Jan-2017
660 Views
Preview:
TRANSCRIPT
Deutsche Bank Technology Centre, LLCDeutsche Bank
Внедрение системы управления требованиями.Опыт пользователя.
1
Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC
Deutsche Bank
Автор: Алексей Борисов,ООО «Технологический Центр Дойче Банка»
• Чем поможет и чем не поможет система управления требованиями?
• Как внедрение системы влияют на работу аналитика? Нужно ли изменять “привычный” подход?
• Как сделать так, чтобы в процессе перехода эффективность работы не снизилась?
О докладе
Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC
Deutsche Bank
— Разработка с системой управления требований и без нее
Требования к системе управления требованиями Сравнение различных систем Процесс внедрения системы Опыт использования определенной системы Цикл релиза. Влияние на “чужие” процессы / другие роли Интеграция vs единая система управления полным циклом
разработки
Внедрение системы управления требованиями
Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC
Deutsche Bank
О чем говорим сегодня?
Как внедрить?
Не используем систему
Система внедрена и решает задачи
Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC
Deutsche Bank
— Большое количество команд— Разработчики меняются— Информация о том “зачем” забывается— Не всегда ясно, где и как искать информацию
— Business: “Не работает”— Dev: “Мы сделали так, как просили”— QA: “Дайте хорошие требования”— Как улучшить ситуацию?
Контекст
Какую проблему решаем?
Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC
Deutsche Bank
— Сбор требований— Документирование / создание атомарного требования— Обеспечение качества и структуры требований— Процесс согласования— Сопровождение разработки и коммуникации— Управление требованиями — Поддержка продуктовой документации— Архивация
Будни аналитика
Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC
Deutsche Bank
— Хотим улучшить контент и упростить согласование?
Адекватный процесс + Хороший Tool
— Контент = структура + содержание требований
— Не хотим— негибкий процесс— инструмент как “вещь в себе”— рутинные действия
Идея!
Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC
Deutsche Bank
Система управления требованиями
Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC
Deutsche Bank
Процесс разработки
Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC
Deutsche Bank
— Stakeholders— Всех ли мы учли?— Интересы тех, кто молчит
— Детальные Use Cases системы— Выбор системы— Внедрение
— В срок/бюджет/требования— Не сломать имеющийся процесс — Не навредить — Учесть специфику бизнеса— Технические вопросы/интеграция
Выбор системы / Внедрение – Тема отдельного доклада
Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC
Deutsche Bank
— Мы хотим— знать ответ на вопрос “зачем?”— накапливать требования понятным способом— легко находить информацию— поддерживать Agile-like процесс— упростить процесс согласований— знать, кто владелец контента
— быть уверенными, что — разработка знает “зачем”— информация достоверна— QA проверяет то, что действительно надо проверять
— …… <Ваши приоритеты> ….
Ожидания / Требования
Deutsche BankDeutsche Bank Technology Centre, LLCDeutsche Bank Alexey Borisov
Analyst Days 2016
Структура требований
— Требование : документ и/или issue в трекере
— Каталог требований – набор документов
— Структура множества требований представляет собой оглавление: -определяется шаблоном - определяется автором документа
Нет системы
05/01/23 2010 DB Blue template
12
Deutsche BankDeutsche Bank Technology Centre, LLCDeutsche Bank Alexey Borisov
Analyst Days 2016
Структура требований
— Требование - Типизированный артефакт— Поиск, трассировка, структура
— Структура каталога требований ограничена системой— Меньше возможности создать
хаос— От оглавления и фрагментов
текста к спискам артефактов с атрибутами
— Работа с подмножеством требований (артефактов)— Легче проводить согласование
— Все знают, где и как искать— Несколько вариантов поиска
Система внедрена
05/01/23 2010 DB Blue template
13
Deutsche BankDeutsche Bank Technology Centre, LLCDeutsche Bank Alexey Borisov
Analyst Days 2016
Ввод атомарного требования
— Ввод требования – создание документа в редакторе / трекере
— Версионность контролируется “вручную” (сложно)
— Возможно появление множества копий
— Более атомарные требования— Более лаконичный редактор— История и комментарии доступны
всем— Версионность артефакта
контролируется системой— История артефакта— История Baseline
Нет системы Система внедрена
05/01/23 2010 DB Blue template
14
Deutsche BankDeutsche Bank Technology Centre, LLCDeutsche Bank Alexey Borisov
Analyst Days 2016
Процесс согласования
— Почта, документы в бумажной форме
— Читал ли участник процесса документ?
— Можно потерять/ не донести до адресата комментарии
— Ограничения при командной работе— Ручное управление
— Выделенный модуль для review— Одна ссылка для всех— Роли/Workflow. Можно настроить
более гибкий процесс— Комментарии доступны всем— Командная работа— Formal Deadlines / Статистика /
уведомления
Нет системы Система внедрена
05/01/23 2010 DB Blue template
15
Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC
Deutsche Bank
Процесс согласования
Deutsche BankDeutsche Bank Technology Centre, LLCDeutsche Bank Alexey Borisov
Analyst Days 2016
Разработка и внедрение
— Требование - документ/ссылка в трекере
— Вопросы – комментарии в трекере, устно, email
— Traceability “вручную” или в системе QA
— Интеграция с трекером для перевода требования в работу
— Возможность накопить и обработать вопросы в системе
— Сквозное Traceability
— Обновление продуктовой документации / Конфигурации
Нет системы Система внедрена
05/01/23 2010 DB Blue template
17
Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC
Deutsche Bank
— Analysis— Надо менять привычный процесс— Поменялась структура— Надо изучать новую систему— Новые коммуникации— Deadlines, статистика, много comments ….
— Dev— Работа от требований— Активное и явное участие в согласовании
— QA— Теперь мы можем построить трассировку более явно— Почему вдруг прибавилось работы?— Важность Collaboration
— Business— Review процесс полезен, но требует времени— Оказывается нас слушают— Все ходы записаны
Изменения “в головах”
Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC
Deutsche Bank
Немного об эффективности
Вопрос ОтветНовая система ТренингНовый процесс •Вовлечь участников в создание процесса
•Пройти по процессу самому•Step by Step презентация
Deadlines, Статистика Повышаем культуру производстваCollaboration • Показать что получит от системы каждый участник
• Step by Step презентация процесса• Закрепленная договоренность
Интеграция с другими инструментами
• Продумать до момента внедрения• Выделить ресурсы, реализовать• Вписать вопросы интеграции в обновленный процесс• Закрепленная договоренность
Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC
Deutsche Bank
Чем поможет?— Повысит качество и доступность контента— Увеличит прозрачность работы аналитика/команды— Упростит процесс review— Уменьшит количество рутинной работы аналитика — Даст возможность улучшить Traceability— Предоставит дополнительную отчетность, статистику, метрики
Что может не заработать?— Система подскажет процесс, но не построит его— Внедрение системы не равно Full Traceability — Система не наладит Collaboration, если его нет (человеческий фактор)— Интеграция не появится сама собой
Чем поможет и чем не поможет система
Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC
Deutsche Bank21
Спасибо за внимание
Вопросы?
Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC
Deutsche Bank
05/01/23 2010 DB Blue template
22
Данный материал не является предложением или предоставлением какой-либо услуги. Данный материал предназначен исключительно для информационных и иллюстративных целей и не предназначен для распространения в рекламных целях. Любой анализ третьих сторон не предполагает какого-либо одобрения или рекомендации. Мнения, выраженные в данном материале, являются актуальными на текущий момент, появляются только в этом материале и могут быть изменены без предварительного уведомления. Эта информация предоставляется с пониманием того, что в отношении материала, предоставленного здесь, вы будете принимать самостоятельное решение в отношении любых действий в связи с настоящим материалом, и это решение является основанным на вашем собственном суждении, и что вы способны понять и оценить последствия этих действий. ООО "Дойче Банк Техцентр" не несет никакой ответственности за любые убытки любого рода, относящихся к этому материалу.
top related