Роман Алёшкин2013.secrus.org/2013/files/079_alyoshkin.pdf · 2013-10-25 · © 2013 1...

10
Использование WIKI и трекинг систем для управление требованиями в коротких итерациях Роман Алёшкин

Transcript of Роман Алёшкин2013.secrus.org/2013/files/079_alyoshkin.pdf · 2013-10-25 · © 2013 1...

Page 1: Роман Алёшкин2013.secrus.org/2013/files/079_alyoshkin.pdf · 2013-10-25 · © 2013 1 Использование wiki и трекинг систем для управление

© 2013 1

Использование WIKI и трекинг систем для управление

требованиями в коротких итерациях

Роман Алёшкин

Page 2: Роман Алёшкин2013.secrus.org/2013/files/079_alyoshkin.pdf · 2013-10-25 · © 2013 1 Использование wiki и трекинг систем для управление

© 2013 2

Кто я такой?

• Роман Алёшкин

• Acronis

• Директор по разработке

• Отвечаю за разработку семейства Acronis True Image

• Команда 30-50 человек

• Проекты продолжительностью до года

@alyoshkin

Page 3: Роман Алёшкин2013.secrus.org/2013/files/079_alyoshkin.pdf · 2013-10-25 · © 2013 1 Использование wiki и трекинг систем для управление

© 2013 3

Что было (Предыстория)

• Большой продукт

• Крупная команда

• Длинные итерации

• Много требований

• Долгая стабилизация

• Редкие релизы

Page 4: Роман Алёшкин2013.secrus.org/2013/files/079_alyoshkin.pdf · 2013-10-25 · © 2013 1 Использование wiki и трекинг систем для управление

© 2013 4

Scrum

• Внедрим Scrum• Спринт две недели• Фиксированный набор требований на спринт• Стабильный код• Частые релизы

Page 5: Роман Алёшкин2013.secrus.org/2013/files/079_alyoshkin.pdf · 2013-10-25 · © 2013 1 Использование wiki и трекинг систем для управление

© 2013 5

Проблемы

• Повысилась динамика работы – качество коммуникаций нет

• Нужны короткие требования – их сложно накапливать• Программисты и тестеры работают над своими задачами,

нет общей точки взаимодействия

• Новое требование дельта к старому, как хранить?

• Общий прогресс не понятен

Page 6: Роман Алёшкин2013.secrus.org/2013/files/079_alyoshkin.pdf · 2013-10-25 · © 2013 1 Использование wiki и трекинг систем для управление

© 2013 6

Пользовательские истории

• Понятна всем

• Общая точка для программистов, тестеров, дизайнеров

• Имеет оценку стоимости и позволяет отследить общий прогресс

Page 7: Роман Алёшкин2013.secrus.org/2013/files/079_alyoshkin.pdf · 2013-10-25 · © 2013 1 Использование wiki и трекинг систем для управление

© 2013 7

Wiki

Pro:• Позволяет накапливать и структурировать требования• Осуществлять поиск• Отслеживать версии

Cons:• Не дает отслеживать прогресс

Page 8: Роман Алёшкин2013.secrus.org/2013/files/079_alyoshkin.pdf · 2013-10-25 · © 2013 1 Использование wiki и трекинг систем для управление

© 2013 8

Трекинг система

Pro:• Можно отслеживать прогресс• Можно оценивать и регистрировать стоимость

Cons:• Нельзя накапливать требования• Поиск неэффективен

Page 9: Роман Алёшкин2013.secrus.org/2013/files/079_alyoshkin.pdf · 2013-10-25 · © 2013 1 Использование wiki и трекинг систем для управление

© 2013 9

Wiki + Трекинг система

User StoryUser Story

Dev ЗадачаDev Задача

BugBug

QA ЗадачаQA Задача

New

In progress

Done

Структурированноеописание

WIKI Systems

(например Confluence)

ИзменениеИзменение

Task tracking systems (например Jira)

Page 10: Роман Алёшкин2013.secrus.org/2013/files/079_alyoshkin.pdf · 2013-10-25 · © 2013 1 Использование wiki и трекинг систем для управление

© 2013 10

www.acronis.com

@acronis

@alyoshkin