22
Deutsche Bank Technology Centre, LLC Deutsche Bank Внедрение системы управления требованиями. Опыт пользователя. 1

Внедрение системы управления требованиями. Опыт пользователя

  • Upload
    sqalab

  • View
    641

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Внедрение системы управления требованиями. Опыт пользователя

Deutsche Bank Technology Centre, LLCDeutsche Bank

Внедрение системы управления требованиями.Опыт пользователя.

1

Page 2: Внедрение системы управления требованиями. Опыт пользователя

Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC

Deutsche Bank

Автор: Алексей Борисов,ООО «Технологический Центр Дойче Банка»

• Чем поможет и чем не поможет система управления требованиями?

• Как внедрение системы влияют на работу аналитика? Нужно ли изменять “привычный” подход?

• Как сделать так, чтобы в процессе перехода эффективность работы не снизилась?

О докладе

Page 3: Внедрение системы управления требованиями. Опыт пользователя

Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC

Deutsche Bank

— Разработка с системой управления требований и без нее

Требования к системе управления требованиями Сравнение различных систем Процесс внедрения системы Опыт использования определенной системы Цикл релиза. Влияние на “чужие” процессы / другие роли Интеграция vs единая система управления полным циклом

разработки

Внедрение системы управления требованиями

Page 4: Внедрение системы управления требованиями. Опыт пользователя

Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC

Deutsche Bank

О чем говорим сегодня?

Как внедрить?

Не используем систему

Система внедрена и решает задачи

Page 5: Внедрение системы управления требованиями. Опыт пользователя

Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC

Deutsche Bank

— Большое количество команд— Разработчики меняются— Информация о том “зачем” забывается— Не всегда ясно, где и как искать информацию

— Business: “Не работает”— Dev: “Мы сделали так, как просили”— QA: “Дайте хорошие требования”— Как улучшить ситуацию?

Контекст

Какую проблему решаем?

Page 6: Внедрение системы управления требованиями. Опыт пользователя

Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC

Deutsche Bank

— Сбор требований— Документирование / создание атомарного требования— Обеспечение качества и структуры требований— Процесс согласования— Сопровождение разработки и коммуникации— Управление требованиями — Поддержка продуктовой документации— Архивация

Будни аналитика

Page 7: Внедрение системы управления требованиями. Опыт пользователя

Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC

Deutsche Bank

— Хотим улучшить контент и упростить согласование?

Адекватный процесс + Хороший Tool

— Контент = структура + содержание требований

— Не хотим— негибкий процесс— инструмент как “вещь в себе”— рутинные действия

Идея!

Page 8: Внедрение системы управления требованиями. Опыт пользователя

Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC

Deutsche Bank

Система управления требованиями

Page 9: Внедрение системы управления требованиями. Опыт пользователя

Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC

Deutsche Bank

Процесс разработки

Page 10: Внедрение системы управления требованиями. Опыт пользователя

Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC

Deutsche Bank

— Stakeholders— Всех ли мы учли?— Интересы тех, кто молчит

— Детальные Use Cases системы— Выбор системы— Внедрение

— В срок/бюджет/требования— Не сломать имеющийся процесс — Не навредить — Учесть специфику бизнеса— Технические вопросы/интеграция

Выбор системы / Внедрение – Тема отдельного доклада

Page 11: Внедрение системы управления требованиями. Опыт пользователя

Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC

Deutsche Bank

— Мы хотим— знать ответ на вопрос “зачем?”— накапливать требования понятным способом— легко находить информацию— поддерживать Agile-like процесс— упростить процесс согласований— знать, кто владелец контента

— быть уверенными, что — разработка знает “зачем”— информация достоверна— QA проверяет то, что действительно надо проверять

— …… <Ваши приоритеты> ….

Ожидания / Требования

Page 12: Внедрение системы управления требованиями. Опыт пользователя

Deutsche BankDeutsche Bank Technology Centre, LLCDeutsche Bank Alexey Borisov

Analyst Days 2016

Структура требований

— Требование : документ и/или issue в трекере

— Каталог требований – набор документов

— Структура множества требований представляет собой оглавление: -определяется шаблоном - определяется автором документа

Нет системы

05/01/23 2010 DB Blue template

12

Page 13: Внедрение системы управления требованиями. Опыт пользователя

Deutsche BankDeutsche Bank Technology Centre, LLCDeutsche Bank Alexey Borisov

Analyst Days 2016

Структура требований

— Требование - Типизированный артефакт— Поиск, трассировка, структура

— Структура каталога требований ограничена системой— Меньше возможности создать

хаос— От оглавления и фрагментов

текста к спискам артефактов с атрибутами

— Работа с подмножеством требований (артефактов)— Легче проводить согласование

— Все знают, где и как искать— Несколько вариантов поиска

Система внедрена

05/01/23 2010 DB Blue template

13

Page 14: Внедрение системы управления требованиями. Опыт пользователя

Deutsche BankDeutsche Bank Technology Centre, LLCDeutsche Bank Alexey Borisov

Analyst Days 2016

Ввод атомарного требования

— Ввод требования – создание документа в редакторе / трекере

— Версионность контролируется “вручную” (сложно)

— Возможно появление множества копий

— Более атомарные требования— Более лаконичный редактор— История и комментарии доступны

всем— Версионность артефакта

контролируется системой— История артефакта— История Baseline

Нет системы Система внедрена

05/01/23 2010 DB Blue template

14

Page 15: Внедрение системы управления требованиями. Опыт пользователя

Deutsche BankDeutsche Bank Technology Centre, LLCDeutsche Bank Alexey Borisov

Analyst Days 2016

Процесс согласования

— Почта, документы в бумажной форме

— Читал ли участник процесса документ?

— Можно потерять/ не донести до адресата комментарии

— Ограничения при командной работе— Ручное управление

— Выделенный модуль для review— Одна ссылка для всех— Роли/Workflow. Можно настроить

более гибкий процесс— Комментарии доступны всем— Командная работа— Formal Deadlines / Статистика /

уведомления

Нет системы Система внедрена

05/01/23 2010 DB Blue template

15

Page 16: Внедрение системы управления требованиями. Опыт пользователя

Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC

Deutsche Bank

Процесс согласования

Page 17: Внедрение системы управления требованиями. Опыт пользователя

Deutsche BankDeutsche Bank Technology Centre, LLCDeutsche Bank Alexey Borisov

Analyst Days 2016

Разработка и внедрение

— Требование - документ/ссылка в трекере

— Вопросы – комментарии в трекере, устно, email

— Traceability “вручную” или в системе QA

— Интеграция с трекером для перевода требования в работу

— Возможность накопить и обработать вопросы в системе

— Сквозное Traceability

— Обновление продуктовой документации / Конфигурации

Нет системы Система внедрена

05/01/23 2010 DB Blue template

17

Page 18: Внедрение системы управления требованиями. Опыт пользователя

Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC

Deutsche Bank

— Analysis— Надо менять привычный процесс— Поменялась структура— Надо изучать новую систему— Новые коммуникации— Deadlines, статистика, много comments ….

— Dev— Работа от требований— Активное и явное участие в согласовании

— QA— Теперь мы можем построить трассировку более явно— Почему вдруг прибавилось работы?— Важность Collaboration

— Business— Review процесс полезен, но требует времени— Оказывается нас слушают— Все ходы записаны

Изменения “в головах”

Page 19: Внедрение системы управления требованиями. Опыт пользователя

Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC

Deutsche Bank

Немного об эффективности

Вопрос ОтветНовая система ТренингНовый процесс •Вовлечь участников в создание процесса

•Пройти по процессу самому•Step by Step презентация

Deadlines, Статистика Повышаем культуру производстваCollaboration • Показать что получит от системы каждый участник

• Step by Step презентация процесса• Закрепленная договоренность

Интеграция с другими инструментами

• Продумать до момента внедрения• Выделить ресурсы, реализовать• Вписать вопросы интеграции в обновленный процесс• Закрепленная договоренность

Page 20: Внедрение системы управления требованиями. Опыт пользователя

Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC

Deutsche Bank

Чем поможет?— Повысит качество и доступность контента— Увеличит прозрачность работы аналитика/команды— Упростит процесс review— Уменьшит количество рутинной работы аналитика — Даст возможность улучшить Traceability— Предоставит дополнительную отчетность, статистику, метрики

Что может не заработать?— Система подскажет процесс, но не построит его— Внедрение системы не равно Full Traceability — Система не наладит Collaboration, если его нет (человеческий фактор)— Интеграция не появится сама собой

Чем поможет и чем не поможет система

Page 21: Внедрение системы управления требованиями. Опыт пользователя

Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC

Deutsche Bank21

Спасибо за внимание

Вопросы?

Page 22: Внедрение системы управления требованиями. Опыт пользователя

Alexey BorisovAnalyst Days 2016Deutsche Bank Technology Centre, LLC

Deutsche Bank

05/01/23 2010 DB Blue template

22

Данный материал не является предложением или предоставлением какой-либо услуги. Данный материал предназначен исключительно для информационных и иллюстративных целей и не предназначен для распространения в рекламных целях. Любой анализ третьих сторон не предполагает какого-либо одобрения или рекомендации. Мнения, выраженные в данном материале, являются актуальными на текущий момент, появляются только в этом материале и могут быть изменены без предварительного уведомления. Эта информация предоставляется с пониманием того, что в отношении материала, предоставленного здесь, вы будете принимать самостоятельное решение в отношении любых действий в связи с настоящим материалом, и это решение является основанным на вашем собственном суждении, и что вы способны понять и оценить последствия этих действий. ООО "Дойче Банк Техцентр" не несет никакой ответственности за любые убытки любого рода, относящихся к этому материалу.