Шаблоны трассировок бизнес-требований на больших кросс-проектных продуктах
Upcoming SlideShare
Loading in...5
×
 

Шаблоны трассировок бизнес-требований на больших кросс-проектных продуктах

on

  • 1,382 views

Презентация Ирины Суровой на конференции Analyst Days-3, 24 мая 2014, Москва

Презентация Ирины Суровой на конференции Analyst Days-3, 24 мая 2014, Москва
www.analystdays.com

Statistics

Views

Total Views
1,382
Views on SlideShare
440
Embed Views
942

Actions

Likes
0
Downloads
13
Comments
0

6 Embeds 942

http://analyst.by 771
http://analystdays.ru 95
http://analystdays.com 62
http://www.analystdays.com 6
http://www.analystdays.ru 5
http://it-conf.ru 3

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Шаблоны трассировок бизнес-требований на больших кросс-проектных продуктах Шаблоны трассировок бизнес-требований на больших кросс-проектных продуктах Presentation Transcript

  • Шаблоны трассировок бизнес- требований на больших кросс- проектных продуктах Ирина Сурова ЗАО Лаборатория Касперского Irina.Surova@Kaspersky.com
  • Фокус доклада •Бизнес-требованиякпродукту •Для Исполнителя •Для Субподрядчика Исполнителя •Для Заказчика •Для Владельца программы проектов/ системы
  • Цель презентации •Поделиться своим опытом •Узнать мнение коллег о нашем решении •Узнать, какие еще могут быть варианты решений
  • Модель Дрейфуса развития навыков
  • Контекст компании •Продуктоваяиin-houseразработка •> 15продуктов •Для выпуска большого продукта требуется взаимодействие около 10 команд •> 35 аналитиков в отделе •Time Driven Development
  • Контекст архитектуры продуктов
  • Вопросы •Какоцениватьобъемпродуктов? •Как планировать и контролировать поставки нескольких взаимодействующих команд? •Есть ли универсальные процессы производства продуктов? •Как готовить аналитиков для работы в такой среде?
  • Постановка задачи •Что требуетсяот бизнес-требований- прозрачностьидоступностьдлявсех •Как этого можно достичь – учитывая их в единой системе •Какая поддержка необходима – система учета атомарных артефактов проекта с поддержкой ссылок и доработки к ней
  • Шаблон проектирования или паттерн (англ. design pattern) в разработке программного обеспечения — повторимая архитектурная конструкция, представляющая собой решение проблемы проектирования в рамках некоторого часто возникающего контекста. Wikipedia
  • Шаблон трассировок в этом докладе — повторимая конструкция из взаимосвязанных атомарных рабочих артефактов проекта, представляющая собой решение проблемы учета или определения бизнес-требований проекта в рамках некоторого часто возникающего контекста.
  • Паттерны
  • Бизнес-требования (BRQ) – системные требования (SR) •Контекст – команда Исполнителя •Какимтребованиямдолжна удовлетворятьсистема,чтобвыполнить предъявленноебизнес-требование?
  • Бизнес-требования (BRQ) – системные требования (SR)
  • Бизнес-требования (BRQ) – системные требования (SR) •Гдеиспользуется–большиекоманды, повторноеиспользованиетребований, итерационноеразвитиепродукта •Не подходит – UserStory, Agile подходы
  • Бизнес-требования (BRQ) – запросы на изменения (CR) • Контекст – команда Исполнителя – Субоподрядчики •Планирование(Какиекомандыучаствуют вреализации,какиеоценкипо трудозатратам?) •Контрольходапроекта(что икогда должныпоставитьсубподрядчики?)
  • BRQ-CR
  • Бизнес-требования (BRQ) – Запросы на изменение (CR) - подзапросы • Контекст – команда Исполнителя – Субоподрядчики •Дляреализациизапросанужны изменениявкоденесколькихкоманд,из которыходна- основная
  • BRQ-CR-Subrequest
  • Бизнес-требования (BRQ) – Запросы на изменение в единое окно (CR ISW) • Контекст – команда Исполнителя – Субоподрядчики •Дляреализациизапросанужны изменениявкоденескольких независимыхинеизвестныхкоманд
  • BRQ-CR ISW-CR Service
  • Общая картина Вид со стороны продукта
  • Общие реестры требований • Контекст – Заказчик (владелец требований) •Какиеизмоихтребованийко всем продуктамвыполненывконкретном продукте?
  • Владельцы общих реестров требований • Research-подразделения •Группавыпускаобновлений •Юристы и служба безопасности •IT-подразделение •Менеджер по сертификации (ФСТЭК, CommonCriteria, …)
  • Общие реестры Вид со стороны владельца
  • Общая картина
  • Конструируем на основе шаблонов
  • Программа проектов • Контекст – Владелец системы •Какиемоитребованиявошлив scope ближайшегорелизамоихпродуктов? •Войдутлив scopeрелизамоегопродукта изменениядлядругихзаказчиков?
  • Программа со стороны владельца
  • Общая картина
  • Программа кросс-платформенных проектов
  • Татьяна Задорожная, Tavlla
  • Действия для поддержки механизма •Поддержканаличиявсехпродуктовых бизнес-требований •Созданиезапросоввсмежныекоманды •Обработка запросов в едином окне запросов в инфраструктуру •Поддержка общих реестров •Поддержка запросов программы
  • Инструменты •TeamFoundationServer •ПлагинCreateSubRequestдлясоздания элементовнаосновес предзаполненнымизначениями •Кликабельные отчеты •Нотификации •Роботы
  • Вопросы для создания нового шаблона •Кто мы?(заказчик,исполнитель, владелецсистемы) •Какую проблему решаем? •Какие инструменты у нас уже есть? •Каких инструментов не хватает? •Кто будет отвечать за внедрение и сопровождение шаблона?
  • Спасибо за внимание Ирина Сурова ЗАО «Лаборатория Касперского» Irina.Surova@Kaspersky.com Skype: BugIrra А еще приезжайте на ЛАФ!
  • Дополнительные материалы •AndyHunt.PragmaticThinking&Learning •Статья о модели Дрейфуса развитии навыков •И. Сурова AnalystDays 2013 Использование трассировок на практике