Роль аналитика в гибких методологиях разработки

35
Роль аналитика в гибких методологиях разработки

Upload: devday

Post on 12-Nov-2014

1.482 views

Category:

Documents


13 download

Tags:

DESCRIPTION

Вопросы применения гибких и негибких подходов в разработке очень индивидуальны. Применение того или иного зависит от проекта, команды, заказчика и пр. Мы поделимся своим опытом в построении команд, где применялись гибкие методологии разработки, и расскажем, с какими особенностями работы сталкивается аналитик в своей повседневной рабочей жизни. В нашем выступлении будут затронуты следующие вопросы: — Процессы в проекте и роль аналитика на каждом этапе проекта. — Особенности гибких методологий и роль аналитика. — Какие основные задачи выполняет аналитик. — Взаимодействие со всеми участниками команды. — И многие другие.

TRANSCRIPT

Роль аналитика в гибких методологиях разработки

Пару слов, кто мы такие

Константин Светлана

Сухоруков Федянина

Руководитель проекта, Менеджер проекта,

Softline 2ГИС

О чем поговорим?

1. Роль аналитика в команде.

О чем поговорим?

1. Роль аналитика в команде.

2. Задачи аналитика в agile-процессах.

О чем поговорим?

1. Роль аналитика в команде.

2. Задачи аналитика в agile-процессах.

3. Артефакты и инструментарий.

О чем поговорим?

1. Роль аналитика в команде.

2. Задачи аналитика в agile-процессах.

3. Артефакты и инструментарий.

4. Плюсы/минусы выделенной роли аналитика.

О чем поговорим?

1. Роль аналитика в команде.

2. Задачи аналитика в agile-процессах.

3. Артефакты и инструментарий.

4. Плюсы/минусы выделенной роли аналитика.

5. Много-много-много вопросов!

Гибкие подходы

Гибкие методологии • «..возьмите себе по стреле, натяните тугие

луки и пустите в разные стороны; на чей двор стрела упадет…»

Аналитики

Аналитик = Product Owner

Аналитик = Product Owner

Плюсы: единая точка входа по всем вопросам

Минусы:

1. Единая точка входа по всем вопросам

2. Большая загруженность одного сотрудника

Аналитик = Помощник Product Owner-а

Аналитик = Помощник Product Owner-а

Плюсы: PO отвечает за приоритеты и/или координацию работ/взаимодействие с клиентами/ продукт целиком.

Минусы:

1. Роль аналитика не совсем понятна для всей команды.

2. Аналитик воспринимается командой как руководитель n-го звена.

Аналитик = участник команды

Аналитик = кто-то из команды (разработчик, тестировщик,..)

Плюсы: нет издержек коммуникации, тк нет выделенной роли

Минусы:

1. Не всегда требования фиксируются.

2. Не каждый участник команды может качественно проработать блок функционала.

Важные вопросы…

Кроссфункциональность

Важные вопросы...

Уровень детализации требований

Задачи аналитика в agile-процессах

• Планирование

• Разработка

• Ежедневные митинги

• Демонстрация

• Ретроспектива

Долгосрочное планирование

Планирование спринта

Уточнение требований

Разработка новых требований

Ежедневный митинг

Демонстрация

Ретроспектива

Артефакты аналитика

UserStory

UseCase

Прототипы интерфейса

UML-диаграммы

Инструментарий аналитика

Аналитик в agile: плюсы?

Получить максимально ожидаемый результат

Аналитик в agile: минусы?

Ну и о главном…