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

Mais conteúdo relacionado

Mais procurados

практика управления требованиями
практика управления требованиямипрактика управления требованиями
практика управления требованиями
ISsoft
 
Инструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиИнструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и грабли
SQALab
 

Mais procurados (20)

Аналитик на тёмной стороне
Аналитик на тёмной сторонеАналитик на тёмной стороне
Аналитик на тёмной стороне
 
Как аналитик может помочь в планировании выпуска версий
Как аналитик может помочь в планировании выпуска версийКак аналитик может помочь в планировании выпуска версий
Как аналитик может помочь в планировании выпуска версий
 
Постоянные переключения контекста в жизни аналитика
Постоянные переключения контекста в жизни аналитикаПостоянные переключения контекста в жизни аналитика
Постоянные переключения контекста в жизни аналитика
 
Как выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиямиКак выбрать для проекта практики проектирования и работы с требованиями
Как выбрать для проекта практики проектирования и работы с требованиями
 
Как не потерять Продукт на завершающем этапе.
Как не потерять Продукт на завершающем этапе.Как не потерять Продукт на завершающем этапе.
Как не потерять Продукт на завершающем этапе.
 
Больше чем анализ
Больше чем анализБольше чем анализ
Больше чем анализ
 
Нужные требования в нужное время
Нужные требования в нужное времяНужные требования в нужное время
Нужные требования в нужное время
 
Больше чем документ
Больше чем документБольше чем документ
Больше чем документ
 
Бизнес-анализ: грани разумного
Бизнес-анализ: грани разумногоБизнес-анализ: грани разумного
Бизнес-анализ: грани разумного
 
Человек со стокгольмским синдромом
Человек со стокгольмским синдромомЧеловек со стокгольмским синдромом
Человек со стокгольмским синдромом
 
практика управления требованиями
практика управления требованиямипрактика управления требованиями
практика управления требованиями
 
Как построить системный анализ в продуктовых Agile-командах
Как построить системный анализ в продуктовых Agile-командахКак построить системный анализ в продуктовых Agile-командах
Как построить системный анализ в продуктовых Agile-командах
 
Иди и рисуй! Моделирование в работе аналитика
Иди и рисуй! Моделирование в работе аналитикаИди и рисуй! Моделирование в работе аналитика
Иди и рисуй! Моделирование в работе аналитика
 
Инструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиИнструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и грабли
 
Оценка трудозатрат аналитика: практика применения
Оценка трудозатрат аналитика: практика примененияОценка трудозатрат аналитика: практика применения
Оценка трудозатрат аналитика: практика применения
 
UML. Взгляд со стороны
UML. Взгляд со стороныUML. Взгляд со стороны
UML. Взгляд со стороны
 
Прокачиваем информационные системы с помощью data science
Прокачиваем информационные системы с помощью data scienceПрокачиваем информационные системы с помощью data science
Прокачиваем информационные системы с помощью data science
 
Вся польза от аналитика
Вся польза от аналитикаВся польза от аналитика
Вся польза от аналитика
 
Можно ли улучшить эффективность разработки без взаимодействия с заказчиком?
Можно ли улучшить эффективность разработки без взаимодействия с заказчиком?Можно ли улучшить эффективность разработки без взаимодействия с заказчиком?
Можно ли улучшить эффективность разработки без взаимодействия с заказчиком?
 
Прыжок веры. От настоящего к будущему
Прыжок веры. От настоящего к будущемуПрыжок веры. От настоящего к будущему
Прыжок веры. От настоящего к будущему
 

Destaque

Destaque (9)

Cбор требований в условиях неопределенности
Cбор требований в условиях неопределенностиCбор требований в условиях неопределенности
Cбор требований в условиях неопределенности
 
Одна голова - плохо
Одна голова - плохоОдна голова - плохо
Одна голова - плохо
 
Подходы к спецификации изменений
Подходы к спецификации измененийПодходы к спецификации изменений
Подходы к спецификации изменений
 
To requirements and beyond...
To requirements and beyond...To requirements and beyond...
To requirements and beyond...
 
Системный аналитик в Agile команде
Системный аналитик в Agile командеСистемный аналитик в Agile команде
Системный аналитик в Agile команде
 
Особенности разработки требований в интеграционном проекте
Особенности разработки требований в интеграционном проектеОсобенности разработки требований в интеграционном проекте
Особенности разработки требований в интеграционном проекте
 
Основные ошибки менеджеров при планировании проектов
Основные ошибки менеджеров при планировании проектовОсновные ошибки менеджеров при планировании проектов
Основные ошибки менеджеров при планировании проектов
 
Региональный мастер-индекс пациентов
Региональный мастер-индекс пациентовРегиональный мастер-индекс пациентов
Региональный мастер-индекс пациентов
 
Управление Рисками в бизнес-анализе
Управление Рисками в бизнес-анализеУправление Рисками в бизнес-анализе
Управление Рисками в бизнес-анализе
 

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

5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...
Ievgenii Katsan
 
Консалтинг высоконагруженных web систем
Консалтинг высоконагруженных web системКонсалтинг высоконагруженных web систем
Консалтинг высоконагруженных web систем
Media Gorod
 
3 denys gobov - change request specification the knowledge base or the task...
3   denys gobov - change request specification the knowledge base or the task...3   denys gobov - change request specification the knowledge base or the task...
3 denys gobov - change request specification the knowledge base or the task...
Ievgenii Katsan
 
Как спроектировать систему сквозной аналитики
Как спроектировать систему сквозной аналитикиКак спроектировать систему сквозной аналитики
Как спроектировать систему сквозной аналитики
Маркетинг-аналитика с OWOX BI
 
презентация 6 июля 2012
презентация 6 июля 2012презентация 6 июля 2012
презентация 6 июля 2012
Sergiy Gladkyy
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4
Dima Dzuba
 
Повышение эффективности управления ИТ-проектами в кредитной организации на ос...
Повышение эффективности управления ИТ-проектами в кредитной организации на ос...Повышение эффективности управления ИТ-проектами в кредитной организации на ос...
Повышение эффективности управления ИТ-проектами в кредитной организации на ос...
Petr Belousov
 

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

MS ALM 2013 Review
MS ALM 2013 ReviewMS ALM 2013 Review
MS ALM 2013 Review
 
5 alina petrenko - key requirements elicitation during the first contact wi...
5   alina petrenko - key requirements elicitation during the first contact wi...5   alina petrenko - key requirements elicitation during the first contact wi...
5 alina petrenko - key requirements elicitation during the first contact wi...
 
Консалтинг высоконагруженных web систем
Консалтинг высоконагруженных web системКонсалтинг высоконагруженных web систем
Консалтинг высоконагруженных web систем
 
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
 
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
РИТ-2008: Взаимодействие отдела проектирования интерфейсов и разработчиков в ...
 
Взаимодействие бизнес-аналитика с командой проекта и Заказчиком, Людмила Гули...
Взаимодействие бизнес-аналитика с командой проекта и Заказчиком, Людмила Гули...Взаимодействие бизнес-аналитика с командой проекта и Заказчиком, Людмила Гули...
Взаимодействие бизнес-аналитика с командой проекта и Заказчиком, Людмила Гули...
 
3 denys gobov - change request specification the knowledge base or the task...
3   denys gobov - change request specification the knowledge base or the task...3   denys gobov - change request specification the knowledge base or the task...
3 denys gobov - change request specification the knowledge base or the task...
 
должностные обязанности
должностные обязанностидолжностные обязанности
должностные обязанности
 
МДМ Банк: опыт быстрой модернизации кредитного фронт-офиса
МДМ Банк: опыт быстрой модернизации кредитного фронт-офиса МДМ Банк: опыт быстрой модернизации кредитного фронт-офиса
МДМ Банк: опыт быстрой модернизации кредитного фронт-офиса
 
Станислав Поломарь, Работа с контентными порталами на примере Baby.ru, Optimi...
Станислав Поломарь, Работа с контентными порталами на примере Baby.ru, Optimi...Станислав Поломарь, Работа с контентными порталами на примере Baby.ru, Optimi...
Станислав Поломарь, Работа с контентными порталами на примере Baby.ru, Optimi...
 
Эволюция веб разработки
Эволюция веб разработкиЭволюция веб разработки
Эволюция веб разработки
 
DIRECTUM. О системе
DIRECTUM. О системеDIRECTUM. О системе
DIRECTUM. О системе
 
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
Сергей Смирнов (Altair Engineering Inc.) | Организация работы распределенной ...
 
Как спроектировать систему сквозной аналитики
Как спроектировать систему сквозной аналитикиКак спроектировать систему сквозной аналитики
Как спроектировать систему сквозной аналитики
 
инструментальные средства управления проектами
инструментальные средства управления проектамиинструментальные средства управления проектами
инструментальные средства управления проектами
 
Sdlc by Anatoliy Anthony Cox
Sdlc by  Anatoliy Anthony CoxSdlc by  Anatoliy Anthony Cox
Sdlc by Anatoliy Anthony Cox
 
презентация 6 июля 2012
презентация 6 июля 2012презентация 6 июля 2012
презентация 6 июля 2012
 
CEE-SECR'2011 Бизнес-процессы
CEE-SECR'2011 Бизнес-процессыCEE-SECR'2011 Бизнес-процессы
CEE-SECR'2011 Бизнес-процессы
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4
 
Повышение эффективности управления ИТ-проектами в кредитной организации на ос...
Повышение эффективности управления ИТ-проектами в кредитной организации на ос...Повышение эффективности управления ИТ-проектами в кредитной организации на ос...
Повышение эффективности управления ИТ-проектами в кредитной организации на ос...
 

Mais de SQALab

Mais de SQALab (20)

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
 

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

  • 1. Deutsche Bank Technology Centre, LLC Deutsche Bank Внедрение системы управления требованиями. Опыт пользователя. 1
  • 2. Alexey Borisov Analyst Days 2016Deutsche Bank Technology Centre, LLC Deutsche Bank Автор: Алексей Борисов, ООО «Технологический Центр Дойче Банка» • Чем поможет и чем не поможет система управления требованиями? • Как внедрение системы влияют на работу аналитика? Нужно ли изменять “привычный” подход? • Как сделать так, чтобы в процессе перехода эффективность работы не снизилась? О докладе
  • 3. Alexey Borisov Analyst Days 2016Deutsche Bank Technology Centre, LLC Deutsche Bank — Разработка с системой управления требований и без нее  Требования к системе управления требованиями  Сравнение различных систем  Процесс внедрения системы  Опыт использования определенной системы  Цикл релиза. Влияние на “чужие” процессы / другие роли  Интеграция vs единая система управления полным циклом разработки Внедрение системы управления требованиями
  • 4. Alexey Borisov Analyst Days 2016Deutsche Bank Technology Centre, LLC Deutsche Bank О чем говорим сегодня? Как внедрить? Не используем систему Система внедрена и решает задачи
  • 5. Alexey Borisov Analyst Days 2016Deutsche Bank Technology Centre, LLC Deutsche Bank — Большое количество команд — Разработчики меняются — Информация о том “зачем” забывается — Не всегда ясно, где и как искать информацию — Business: “Не работает” — Dev: “Мы сделали так, как просили” — QA: “Дайте хорошие требования” — Как улучшить ситуацию? Контекст Какую проблему решаем?
  • 6. Alexey Borisov Analyst Days 2016Deutsche Bank Technology Centre, LLC Deutsche Bank — Сбор требований — Документирование / создание атомарного требования — Обеспечение качества и структуры требований — Процесс согласования — Сопровождение разработки и коммуникации — Управление требованиями — Поддержка продуктовой документации — Архивация Будни аналитика
  • 7. Alexey Borisov Analyst Days 2016Deutsche Bank Technology Centre, LLC Deutsche Bank — Хотим улучшить контент и упростить согласование? Адекватный процесс + Хороший Tool — Контент = структура + содержание требований — Не хотим — негибкий процесс — инструмент как “вещь в себе” — рутинные действия Идея!
  • 8. Alexey Borisov Analyst Days 2016Deutsche Bank Technology Centre, LLC Deutsche Bank Система управления требованиями
  • 9. Alexey Borisov Analyst Days 2016Deutsche Bank Technology Centre, LLC Deutsche Bank Процесс разработки
  • 10. Alexey Borisov Analyst Days 2016Deutsche Bank Technology Centre, LLC Deutsche Bank — Stakeholders — Всех ли мы учли? — Интересы тех, кто молчит — Детальные Use Cases системы — Выбор системы — Внедрение — В срок/бюджет/требования — Не сломать имеющийся процесс — Не навредить — Учесть специфику бизнеса — Технические вопросы/интеграция Выбор системы / Внедрение – Тема отдельного доклада
  • 11. Alexey Borisov Analyst Days 2016Deutsche Bank Technology Centre, LLC Deutsche Bank — Мы хотим — знать ответ на вопрос “зачем?” — накапливать требования понятным способом — легко находить информацию — поддерживать Agile-like процесс — упростить процесс согласований — знать, кто владелец контента — быть уверенными, что — разработка знает “зачем” — информация достоверна — QA проверяет то, что действительно надо проверять — …… <Ваши приоритеты> …. Ожидания / Требования
  • 12. Deutsche Bank Deutsche Bank Technology Centre, LLC Deutsche Bank Alexey Borisov Analyst Days 2016 Структура требований — Требование : документ и/или issue в трекере — Каталог требований – набор документов — Структура множества требований представляет собой оглавление: -определяется шаблоном - определяется автором документа Нет системы 04/22/16 2010 DB Blue template 12
  • 13. Deutsche Bank Deutsche Bank Technology Centre, LLC Deutsche Bank Alexey Borisov Analyst Days 2016 Структура требований — Требование - Типизированный артефакт — Поиск, трассировка, структура — Структура каталога требований ограничена системой — Меньше возможности создать хаос — От оглавления и фрагментов текста к спискам артефактов с атрибутами — Работа с подмножеством требований (артефактов) — Легче проводить согласование — Все знают, где и как искать — Несколько вариантов поиска Система внедрена 04/22/16 2010 DB Blue template 13
  • 14. Deutsche Bank Deutsche Bank Technology Centre, LLC Deutsche Bank Alexey Borisov Analyst Days 2016 Ввод атомарного требования — Ввод требования – создание документа в редакторе / трекере — Версионность контролируется “вручную” (сложно) — Возможно появление множества копий — Более атомарные требования — Более лаконичный редактор — История и комментарии доступны всем — Версионность артефакта контролируется системой — История артефакта — История Baseline Нет системы Система внедрена 04/22/16 2010 DB Blue template 14
  • 15. Deutsche Bank Deutsche Bank Technology Centre, LLC Deutsche Bank Alexey Borisov Analyst Days 2016 Процесс согласования — Почта, документы в бумажной форме — Читал ли участник процесса документ? — Можно потерять/ не донести до адресата комментарии — Ограничения при командной работе — Ручное управление — Выделенный модуль для review — Одна ссылка для всех — Роли/Workflow. Можно настроить более гибкий процесс — Комментарии доступны всем — Командная работа — Formal Deadlines / Статистика / уведомления Нет системы Система внедрена 04/22/16 2010 DB Blue template 15
  • 16. Alexey Borisov Analyst Days 2016Deutsche Bank Technology Centre, LLC Deutsche Bank Процесс согласования
  • 17. Deutsche Bank Deutsche Bank Technology Centre, LLC Deutsche Bank Alexey Borisov Analyst Days 2016 Разработка и внедрение — Требование - документ/ссылка в трекере — Вопросы – комментарии в трекере, устно, email — Traceability “вручную” или в системе QA — Интеграция с трекером для перевода требования в работу — Возможность накопить и обработать вопросы в системе — Сквозное Traceability — Обновление продуктовой документации / Конфигурации Нет системы Система внедрена 04/22/16 2010 DB Blue template 17
  • 18. Alexey Borisov Analyst Days 2016Deutsche Bank Technology Centre, LLC Deutsche Bank — Analysis — Надо менять привычный процесс — Поменялась структура — Надо изучать новую систему — Новые коммуникации — Deadlines, статистика, много comments …. — Dev — Работа от требований — Активное и явное участие в согласовании — QA — Теперь мы можем построить трассировку более явно — Почему вдруг прибавилось работы? — Важность Collaboration — Business — Review процесс полезен, но требует времени — Оказывается нас слушают — Все ходы записаны Изменения “в головах”
  • 19. Alexey Borisov Analyst Days 2016Deutsche Bank Technology Centre, LLC Deutsche Bank Немного об эффективности Вопрос Ответ Новая система Тренинг Новый процесс •Вовлечь участников в создание процесса •Пройти по процессу самому •Step by Step презентация Deadlines, Статистика Повышаем культуру производства Collaboration • Показать что получит от системы каждый участник • Step by Step презентация процесса • Закрепленная договоренность Интеграция с другими инструментами • Продумать до момента внедрения • Выделить ресурсы, реализовать • Вписать вопросы интеграции в обновленный процесс • Закрепленная договоренность
  • 20. Alexey Borisov Analyst Days 2016Deutsche Bank Technology Centre, LLC Deutsche Bank Чем поможет? — Повысит качество и доступность контента — Увеличит прозрачность работы аналитика/команды — Упростит процесс review — Уменьшит количество рутинной работы аналитика — Даст возможность улучшить Traceability — Предоставит дополнительную отчетность, статистику, метрики Что может не заработать? — Система подскажет процесс, но не построит его — Внедрение системы не равно Full Traceability — Система не наладит Collaboration, если его нет (человеческий фактор) — Интеграция не появится сама собой Чем поможет и чем не поможет система
  • 21. Alexey Borisov Analyst Days 2016Deutsche Bank Technology Centre, LLC Deutsche Bank 21 Спасибо за внимание Вопросы?
  • 22. Alexey Borisov Analyst Days 2016Deutsche Bank Technology Centre, LLC Deutsche Bank 04/22/16 2010 DB Blue template 22 Данный материал не является предложением или предоставлением какой-либо услуги. Данный материал предназначен исключительно для информационных и иллюстративных целей и не предназначен для распространения в рекламных целях. Любой анализ третьих сторон не предполагает какого-либо одобрения или рекомендации. Мнения, выраженные в данном материале, являются актуальными на текущий момент, появляются только в этом материале и могут быть изменены без предварительного уведомления. Эта информация предоставляется с пониманием того, что в отношении материала, предоставленного здесь, вы будете принимать самостоятельное решение в отношении любых действий в связи с настоящим материалом, и это решение является основанным на вашем собственном суждении, и что вы способны понять и оценить последствия этих действий. ООО "Дойче Банк Техцентр" не несет никакой ответственности за любые убытки любого рода, относящихся к этому материалу.

Notas do Editor

  1. Вопросы Что делать с уже накопленной информацией? У нас уже есть task trackers! Как интегрироваться? А мы вообще ничего не хотим, нам и так хорошо ?