21
Аналитик-первопроходец – проблемы и решения Анна Абрамова E-mail: [email protected] Skype: abramova_anna

Аналитик-первопроходец - проблемы и решения

  • Upload
    sqalab

  • View
    580

  • Download
    2

Embed Size (px)

DESCRIPTION

Доклад Анны Абрамовой на конференции Analyst Days-2. 25 мая, Санкт-Петербург. www.analystdays.com

Citation preview

Page 1: Аналитик-первопроходец - проблемы и решения

Аналитик-первопроходец – проблемы и решения

Анна АбрамоваE-mail: [email protected]

Skype: abramova_anna

Page 2: Аналитик-первопроходец - проблемы и решения

О докладчике

• Абрамова Анна• Образование: СПбГУ, ПМ-ПУ• 10 лет в ИТ• 5 лет в роли разработчика учебных

курсов и преподавателя СПбГУ и ИТМО• 5 лет в роли аналитика• Работа в заказных и внутренних

проектах• Ведущий аналитик в проектах

автоматизации бизнес-процессов ОАО "Вымпелком"

Page 3: Аналитик-первопроходец - проблемы и решения

Дано

• В команде не было аналитика • Несколько месяцев ведется разработка• Много разнородных задач, CR, инцидентов• Теряется информация

Page 4: Аналитик-первопроходец - проблемы и решения

Предусловие

• Аналитик – переводчик• Заинтересован в качественном результате• Планируем работу над продуктом не менее 1 года

Page 5: Аналитик-первопроходец - проблемы и решения

Решение: аналитик!

• Напишет хорошую документацию• Выяснит и согласует с заказчиком требования

• Попутно изучит предметную область• Попутно построит процесс управления

требованиями

Page 6: Аналитик-первопроходец - проблемы и решения

Проблемы аналитика

• Ставятся задачи общего вида• Недостаточно времени на выполнение задач• Ни у кого нет времени и желания его

консультировать• Документации мало и/или она низкоуровневая• У ЗЛ не совпадают ожидания от анализа

Page 7: Аналитик-первопроходец - проблемы и решения

«Зачем мне это нужно?»

• Хорошо платят• Опыт• Интересный продукт/предметная область• Команда и заказчик идут навстречу предложениям

Page 8: Аналитик-первопроходец - проблемы и решения

Решаем текущие задачи

• Заинтересованные лица• Команда разработки• Пользователи

• Что делаем• Пишем эксплуатационную документацию• Формируем требования на отдельные доработки• Тестируем

• Цели• Понять устройство разрабатываемого ПО• Наладить отношения с командой

Page 9: Аналитик-первопроходец - проблемы и решения

Работа с командой разработки

• Задавать вопросы• об устройстве системы• реализованных функциях• о существующей документации

• Делимся информацией об ожиданиях Заказчика• Советуемся о вариантах реализации новых

требований

Page 10: Аналитик-первопроходец - проблемы и решения
Page 11: Аналитик-первопроходец - проблемы и решения

Не совпадают модели!

• Нелогичный GUI• Разная терминология• На разработанную модель не ложатся

новые требования

Page 12: Аналитик-первопроходец - проблемы и решения

Выдохнуть!

• Это болезненно• Это неочевидно• Это сложно объяснить

• Выход: бизнес-анализ

Page 13: Аналитик-первопроходец - проблемы и решения

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

• Заинтересованное лицо: аналитик•об устройстве системы•реализованных функциях•о существующей документации

• Что делаем:• Выявляем заинтересованные лица• Формулируем проблемы/цели/задачи• Строим модель предметной области

• Цель:• Совместить контекст заказчика и команды разработки

Page 14: Аналитик-первопроходец - проблемы и решения

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

Проблемы• Это никому не нужно• Мало источников

информации

Решения• Настойчивость• Много «соломенных

чучел»

Page 15: Аналитик-первопроходец - проблемы и решения

Управление требованиями

• Заинтересованные лица:• Аналитик• Руководители

• Цель:• Согласовать ожидания от работы аналитика• Сделать работу прозрачной• Получить доступ к необходимой информации

Page 16: Аналитик-первопроходец - проблемы и решения

Управление требованиями

•Что делаем:• Детализируем оценку каждой задачи• Предлагаем несколько вариантов решения для каждой

проблемы/задачи• Официально оформляем предложения по улучшению

процесса• Перенаправляем на себя потоки информации

Page 17: Аналитик-первопроходец - проблемы и решения

Вода камень точит

•Работа становится более упорядоченной и прозрачной• Оценки задач более адекватными• Команда разработки более лояльной и общительной• Документация более полной• Неприятности менее неожиданными

Page 18: Аналитик-первопроходец - проблемы и решения

Задаем вопросы до

• Давно ли идет разработка?• Есть ли, был ли аналитик в команде?• Чего ожидают от аналитика?• Как ведется работа с требованиями?• Кто будет непосредственным руководителем?

Page 19: Аналитик-первопроходец - проблемы и решения
Page 20: Аналитик-первопроходец - проблемы и решения

Курс «Основы анализа в разработке ПО»

• Для начинающих аналитиков• Для начинающих руководителей аналитиков

• http://levelp.ru/courses/detail.php?ID=302

Page 21: Аналитик-первопроходец - проблемы и решения

Ваши вопросы

Анна АбрамоваE-mail: [email protected]

Skype: abramova_anna