Бизнес-анализ в мобильной разработке

15
Бизнес -анализ в проектах по разработке мобильных приложений

Upload: alekhin-sasha

Post on 15-Apr-2017

62 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Бизнес-анализ в мобильной разработке

Бизнес-анализ в проектах по разработке мобильных

приложений

Page 2: Бизнес-анализ в мобильной разработке

1. Предназначение

2. Задачи

3. Место в производстве

4. Взаимодействия и артефакты

5. Два подхода к выполнению проектов

6. Главные ошибки в работе аналитика и пути к их устранению

7. Структура BA в BU

8. Грейды и зоны ответственности

9. Карьерный путь аналитика

10.Роль главы подразделения

Page 3: Бизнес-анализ в мобильной разработке

Предназначение

Аналитик обеспечивает соответствие конечного продукта потребностям бизнеса

заказчика и его ожиданиям.

Бизнес-потребности ≠ Ожидания

Page 4: Бизнес-анализ в мобильной разработке

Задачи

• Является источником знаний для команды

• Поддерживает знания в актуальном состоянии

• Фиксирует изменения и оповещает о них команду

• Оценивает реалистичность планов

• Анализирует продукт, отрасль, рынок (80 LVL)

Бизнес-аналитик Бизнес

ПродуктРабота

Системы

Page 5: Бизнес-анализ в мобильной разработке

Место в производстве

PRОбучениеНайм

BA

Выявление и фиксация требований

Проектирование

Работа с изменениям

и

Оценка PPM Поддержка требований

Функции, выполняемыев подразделении

ПроизводствоПродажи

DES

Ф1 Ф2 Ф3

Ф4 Ф5 Ф6

DEV

Ф1 Ф2 Ф3

Ф4 Ф5 Ф6

QA

Ф1 Ф2 Ф3

Ф4 Ф5 Ф6

Отбор кандидатов Обучение

Трансляция знаний вовне

Основные бизнес-процессы

Поддерживающие бизнес-процессы

COM

Ф1 Ф2 Ф3

Ф4 Ф5 Ф6

Поддержка

Page 6: Бизнес-анализ в мобильной разработке

Взаимодействия

IT

Бизнес (маркетинг)

BA

Хочу

Могу

BADES

Бизнес-потребностиФункциональность

Данные

WireframesДизайн

BADEV Консультации по реализацииконкретных фич

ФТ + НФТ

BAQA Дефекты на требования

ФТ + НФТ

Заказчик

Ежедневная синхронизация на этапе проектирования

При написании тест-кейсов также лучше чаще синхронизироваться, т.к. написанные требования к этапу

тестирования могут стать неактуальными

Page 7: Бизнес-анализ в мобильной разработке

Артефакты

http

s://

redm

adro

bot.a

tlas

sian

.net

/wik

i/pa

ges/

view

page

.act

ion?

page

Id=3

7650

542

Page 8: Бизнес-анализ в мобильной разработке

Два подхода к выполнению проектов

• Схемы бизнес-процессов

• Фичлист

• Объектная модель

• Посценарные карты экранов

• ФТ + НФТ (на этапе тестирования и сдачи проекта)

Ключевые артефакты

• Сценарии использования

• ФТ+ НФТ

• Посценарные карты экранов

Ключевые артефакты

BA

DES

DEV

Новое приложение

Поддержка существующего приложения

BA

DES

DEV

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

CRПоддерживать требования в актуальном состоянии и оценивать

влияние изменений на существующую систему.

Page 9: Бизнес-анализ в мобильной разработке

Главные ошибки и путик устранению

1. Несоответствие дизайна реальным данным, которые можно получить из существующих систем.

2. Неконтролируемые изменения скоупа проекта.

Page 10: Бизнес-анализ в мобильной разработке

Несоответствие дизайна и данных

Объектная модель Дизайн экранов APIРеальные данные

Причины:

• Плохой анализ существующих систем.

• Плохая коммуникация между BA и DES.

Рекомендации:

• Раннее подключение к проекту backend-разработчика.

• Ежедневное ревью UI со стороны аналитика.

⟹⟹ ⟺

Page 11: Бизнес-анализ в мобильной разработке

Неконтролируемые изменения

Причины:

• Непонимание важности контроля скоупа проекта со стороны PM и BA.

# UI

#.# …

#.# …

#.# …

UC+FR

NFR

A BФункциональность

# ……✓…CR

CR # …✓…

Meeting Note

Meeting Note

Рекомендации:

• Фиксация CR в фичлисте и постоянный контроль скоупа проекта со стороны PM.

• Работа с изменениями (фиксация, оценка, оповещение команды) по принятой процедуре со стороны BA.

Фиксруем с заказчиком Baseline Feature List и начинаем работать с изменениями.

Page 12: Бизнес-анализ в мобильной разработке

Структура BA в BU

BA Lead

BA BA

JBA JBA JBA

Бизнес-юнит

Проект 1 Проект 2

BA Lead

BA

JBA JBA

Бизнес-юнит

Проект 1 Проект 2

Page 13: Бизнес-анализ в мобильной разработке

Зоны ответственности в проекте

Анализ рынка и конкурентов

Выявление бизнес-потребностей

Выставление KPI продукта

Определение функциональности продукта

Оценка работ

Описание бизнес-процессов

Определение ролей пользователей

Подготовка объектной модели

Описание UC, FR, NFR

Описание экранных форм

Подготовка пользовательской документацииJBA

BA

SBA

Page 14: Бизнес-анализ в мобильной разработке

Карьерный путь аналитика

AT Consulting

JBA

BA

SBA

Head of BA

Project ManagerQA Engineer

Developer

Project Manager

SBA @ Subsidiary

HD Engineer

Product Manager @ Subsidiary

Mail.RU

Page 15: Бизнес-анализ в мобильной разработке

Роль главы подразделения

• Обеспечивает оптимальные условия для старта проекта: оценку работ и выделение в проект исполнителей, обладающих подходящей экспертизой.

• Оказывает управляющее воздействие на ход проекта для сокращения сроков выполнения работы при сохранении ее качества.

• Осуществляет People Management.

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

Глава подразделения BA