SlideShare a Scribd company logo
1 of 19
«Зри в корень!»
                             или
        Специфика работы бизнес-
                       аналитика
в зависимости от типов проектов и
                     методологий
                 Оксана Сергеева, EPAM Systems
2012, Head of MS Division
                                              2011, BA Unit start (6->20+ ppl)

                                 2004, PM (10 - 80 ppl)


         2002, PC/BA (3-4 ppl)

1992, Programmer




                   Minsk, 2012                                                   2
Размышления о том, какое влияние имеют проекты разного
типа на аспекты работы Бизнес Аналитика, участвующего в них




                 Minsk, 2012                                  3
Почему это важно?

Потому что БЭй должен:
 Понимать риски и знать к чему быть готовым
 Знать подходы и способы минимизации рисков
 Уметь подобрать инструментарий и формат
  артефактов




                Minsk, 2012                    4
T&M с ограниченным             Зависимости                  Утверждение
                                                            требований
бюджетом Оценка    Большая команда
             трудозатрат
                                                               Бизнес-
                                                   SCRUM
     Agile                                                     правила
                             Риски               Инструментарий
                                              Функциональные
Видение проекта     Новые технологии          спецификации                Axure
       Нефункциональные                         Фиксированный бюджет
       требования
                                 Прототипирование
                                              Неформальный
          RUP          Итерации     Waterfall       Stakeholders
  Стандарты   Нечеткие требования             процесс XP
                        Распределенная команда
              Новая проектная Пользовательские
Изменение Milestone
требований
   T&M        команда                           истории
                                           Сложная система
                    Ограниченные сроки
  Предположения и                        Планирование
  ограничения
                       Варианты                      Пользователи
                                                Сработанная команда
                       использования
                           Minsk, 2012                                            5
Проекты могут делиться (но не ограничиваться):
 По методологии
 По модели ценообразования
 По цели/scope




                      Minsk, 2012                6
 Итерационный (например RUP)
    4 фазы: начальная,
      уточнение, конструирование,
      внедрение
    9 дисциплин: 6 основных и 3
      поддерживающих
    Вовлечение разных ролей
      распределяется по проекту
      неравномерно в зависимости
      от фазы
 Agile
    SCRUM
    Kanban
    XP
 Что-то «свое»


                       Minsk, 2012   7
 Fixed cost (Фиксированная цена)
    Оплачивается по фазам или по
      завершению проекта
 Time and Material ,T&M (Время и
  Материалы)
    Оплата ежемесячно по факту
      (в зависимости от
      затраченных времени)
    Оплата ежемесячно
      фиксированной суммой (как
      правило за команду
      определенного размера)




                       Minsk, 2012   8
 New Development (Новая
  разработка)
    Разработка новой системы или
   полное переделывание старой
 Implementation (Внедрение)
    Адаптация, настройка и
       внедрение системы на базе
       существующей платформы
 Integration (Интеграция)
    Разработка интеграции двух и
       более систем
 “Evolution” («Эволюция»)
    Развитие уже существующей
   системы через добавление новых
   функций, улучшений, изменений и
   т.п.


                       Minsk, 2012   9
Я представлю ряд «кратких описаний» проектов.

Ваше задание будет определить, что это за тип
проекта (или смесь каких типов), по тем признакам,
которые вы смогли заметить.




              Minsk, 2012                            10
Заказчик просит разработать автомобиль, как на указанной
картинке, с предоставлением полного пакета чертежей. Он хочет
выполнения проекта в установленные сроки и границах бюджета, а
также поэтапную демонстрацию результатов.




                  Minsk, 2012                                    11
У Заказчик есть автомобиль, который хоть и работает, но перестал
удовлетворять современным требованиям. Заказчик просит
разработать новый автомобиль с тем же назначением и основными
функциональными требованиями, но безопаснее, устойчивее,
быстрее и привлекательнее. Он просит завершить разработку через
год, при этом ему хотелось бы постоянно контролировать
промежуточные результаты.




                   Minsk, 2012                                     12
Заказчик просит разработать авто-прицеп для перевозки водного
мотоцикла, как на указанной картинке. Заказчик просит
предоставить оценку сроков и работ по данному проекту, однако
согласен на помесячную оплату работ. Проектная документации его
интересует, но только «в рамках разумного».




                   Minsk, 2012                                    13
Итерационный                         Agile   Что-то «свое»

1.   Списке контактов
2.   Плане коммуникаций (кто, что, кому, зачем)
3.   Необходимых документах и их формате
4.   Инструментарии




                            Minsk, 2012                           14
Fixed Cost                                 T&M

1. Домене, границах проекта,             1. Методологии проекта и место
   предположениях, ограничениях и           (обязанности) BA в ней
   рисках                                2. Соотношении capacity с объемом
2. Требованиях к набору артефактов и        работ, который ожидается от BA
   их формату
3. Процессе уточнения требований, их
   утверждения и управления
   изменениями




                           Minsk, 2012                                       15
Имплементация
    Новая            (на базе
                                        Интеграция          «Эволюция»
  разработка      существующей
                   платформы)
1. Системных     1. Возможностях 1. Списке контактных 1. Возможностях и
   требованиях и    и                 лиц со стороны       ограничения
   границах         ограничениях      интегрируемых        системы
   проекта          платформы         систем               (приложения)
2. Контроле      2. Наличии        2. Готовности систем 2. Влиянии
   реализации       шаблонов          к интеграции и       изменений части
   целей и всех     артефактов        бизнес правилах      системы на всю
   основных      3. Проведении     3. Интеграционных       систему
   требований       “GAP”- анализа    входах/выходах и     (приложение) в
3. Ключевых                           их спецификации      целом
   пользователях                                        3. Необходимости
                                                           миграции данных



                          Minsk, 2012                                        16
И снова о «машинках»…

Ваше задание будет определить, что это за тип
проекта, возможные риски и продумать, как вы бы
организовали работу Бизнес Аналитика в нем.




              Minsk, 2012                         17
Заказчик просит разработать автомобиль, как на указанной
картинке, но при этом он не имеет четкого представления, что же
ему хочется «внутри». Его интересует ваша приблизительная оценка
сроков и бюджета данного проекта и при этом ему хотелось бы на
периодической основе контролировать промежуточные результаты.




                   Minsk, 2012                                     18
Minsk, 2012   19

More Related Content

What's hot

ТРИЗ. Применение в бизнес-анализе
ТРИЗ. Применение в бизнес-анализеТРИЗ. Применение в бизнес-анализе
ТРИЗ. Применение в бизнес-анализеАндрей Курьян
 
Введение в моделирование бизнес процессов
Введение в моделирование бизнес процессовВведение в моделирование бизнес процессов
Введение в моделирование бизнес процессовNatalia Zhelnova
 
03 элементы business intelligence в работе аналитика ч1
03 элементы business intelligence в работе аналитика ч103 элементы business intelligence в работе аналитика ч1
03 элементы business intelligence в работе аналитика ч1Natalya Sveshnikova
 
Управление требованиями и тестирование ПО
Управление требованиями и тестирование ПОУправление требованиями и тестирование ПО
Управление требованиями и тестирование ПОТранслируем.бел
 
практика управления требованиями
практика управления требованиямипрактика управления требованиями
практика управления требованиямиISsoft
 
Моделирование бизнес-процессов: методы и инструменты
Моделирование бизнес-процессов: методы и инструментыМоделирование бизнес-процессов: методы и инструменты
Моделирование бизнес-процессов: методы и инструментыSQALab
 
Обучение IT-аналитиков
Обучение IT-аналитиковОбучение IT-аналитиков
Обучение IT-аналитиковNatalia Zhelnova
 
1504 ad- бизнес аналитик - решение проблем и внедрение изменений
1504 ad- бизнес аналитик - решение проблем и внедрение изменений1504 ad- бизнес аналитик - решение проблем и внедрение изменений
1504 ad- бизнес аналитик - решение проблем и внедрение измененийDmitry Bezuglyy
 
Использование трассировок на практике
Использование трассировок на практикеИспользование трассировок на практике
Использование трассировок на практикеSQALab
 
Коммуникация при различной структуре мышления - таксономия против фолксономии
Коммуникация при различной структуре мышления - таксономия против фолксономииКоммуникация при различной структуре мышления - таксономия против фолксономии
Коммуникация при различной структуре мышления - таксономия против фолксономииSQALab
 
Управление требованиями VS Разработка требований. Принципы и инструменты
Управление требованиями VS Разработка требований. Принципы и инструментыУправление требованиями VS Разработка требований. Принципы и инструменты
Управление требованиями VS Разработка требований. Принципы и инструментыSQALab
 
Инструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиИнструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиSQALab
 
Введение в моделирование бизнес процессов
Введение в моделирование бизнес процессовВведение в моделирование бизнес процессов
Введение в моделирование бизнес процессовNatalia Zhelnova
 
Опыт применения метода ATAM для оценки архитектуры
Опыт применения метода ATAM для оценки архитектурыОпыт применения метода ATAM для оценки архитектуры
Опыт применения метода ATAM для оценки архитектурыCUSTIS
 
Agile и управление знаниями в ИТ-проектах
Agile и управление знаниями в ИТ-проектахAgile и управление знаниями в ИТ-проектах
Agile и управление знаниями в ИТ-проектахCUSTIS
 
Моделирование бизнес-процессов (Analyst Days 2016, СПб)
Моделирование бизнес-процессов (Analyst Days 2016, СПб)Моделирование бизнес-процессов (Analyst Days 2016, СПб)
Моделирование бизнес-процессов (Analyst Days 2016, СПб)Natalia Zhelnova
 

What's hot (20)

ТРИЗ. Применение в бизнес-анализе
ТРИЗ. Применение в бизнес-анализеТРИЗ. Применение в бизнес-анализе
ТРИЗ. Применение в бизнес-анализе
 
Введение в моделирование бизнес процессов
Введение в моделирование бизнес процессовВведение в моделирование бизнес процессов
Введение в моделирование бизнес процессов
 
03 элементы business intelligence в работе аналитика ч1
03 элементы business intelligence в работе аналитика ч103 элементы business intelligence в работе аналитика ч1
03 элементы business intelligence в работе аналитика ч1
 
Управление требованиями и тестирование ПО
Управление требованиями и тестирование ПОУправление требованиями и тестирование ПО
Управление требованиями и тестирование ПО
 
практика управления требованиями
практика управления требованиямипрактика управления требованиями
практика управления требованиями
 
Analyst Days 2014
Analyst Days 2014Analyst Days 2014
Analyst Days 2014
 
Моделирование бизнес-процессов: методы и инструменты
Моделирование бизнес-процессов: методы и инструментыМоделирование бизнес-процессов: методы и инструменты
Моделирование бизнес-процессов: методы и инструменты
 
Обучение IT-аналитиков
Обучение IT-аналитиковОбучение IT-аналитиков
Обучение IT-аналитиков
 
1504 ad- бизнес аналитик - решение проблем и внедрение изменений
1504 ad- бизнес аналитик - решение проблем и внедрение изменений1504 ad- бизнес аналитик - решение проблем и внедрение изменений
1504 ad- бизнес аналитик - решение проблем и внедрение изменений
 
Использование трассировок на практике
Использование трассировок на практикеИспользование трассировок на практике
Использование трассировок на практике
 
SEMAT Agile Kitchen
SEMAT Agile KitchenSEMAT Agile Kitchen
SEMAT Agile Kitchen
 
It global meetup_01
It global meetup_01It global meetup_01
It global meetup_01
 
Коммуникация при различной структуре мышления - таксономия против фолксономии
Коммуникация при различной структуре мышления - таксономия против фолксономииКоммуникация при различной структуре мышления - таксономия против фолксономии
Коммуникация при различной структуре мышления - таксономия против фолксономии
 
Управление требованиями VS Разработка требований. Принципы и инструменты
Управление требованиями VS Разработка требований. Принципы и инструментыУправление требованиями VS Разработка требований. Принципы и инструменты
Управление требованиями VS Разработка требований. Принципы и инструменты
 
Инструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиИнструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и грабли
 
Введение в моделирование бизнес процессов
Введение в моделирование бизнес процессовВведение в моделирование бизнес процессов
Введение в моделирование бизнес процессов
 
Опыт применения метода ATAM для оценки архитектуры
Опыт применения метода ATAM для оценки архитектурыОпыт применения метода ATAM для оценки архитектуры
Опыт применения метода ATAM для оценки архитектуры
 
Nfr and quality-models
Nfr and quality-modelsNfr and quality-models
Nfr and quality-models
 
Agile и управление знаниями в ИТ-проектах
Agile и управление знаниями в ИТ-проектахAgile и управление знаниями в ИТ-проектах
Agile и управление знаниями в ИТ-проектах
 
Моделирование бизнес-процессов (Analyst Days 2016, СПб)
Моделирование бизнес-процессов (Analyst Days 2016, СПб)Моделирование бизнес-процессов (Analyst Days 2016, СПб)
Моделирование бизнес-процессов (Analyst Days 2016, СПб)
 

Viewers also liked

Классические ошибки при разработке проекта
Классические ошибки при разработке проектаКлассические ошибки при разработке проекта
Классические ошибки при разработке проектаSQALab
 
Аналитика в аналитике
Аналитика в аналитикеАналитика в аналитике
Аналитика в аналитикеSQALab
 
Brainstorming + Brainwriting
Brainstorming + BrainwritingBrainstorming + Brainwriting
Brainstorming + BrainwritingSQALab
 
Варианты использования (use cases) для быстрой оценки проектов
Варианты использования (use cases) для быстрой оценки проектовВарианты использования (use cases) для быстрой оценки проектов
Варианты использования (use cases) для быстрой оценки проектовSQALab
 
Business Analysis Techniques
Business Analysis TechniquesBusiness Analysis Techniques
Business Analysis TechniquesIIBA UK Chapter
 
Роль аналитика при создании доступного веб-контента
Роль аналитика при создании доступного веб-контентаРоль аналитика при создании доступного веб-контента
Роль аналитика при создании доступного веб-контентаSQALab
 
DDD и развитие аналитиков: есть контакт!
DDD и развитие аналитиков: есть контакт!DDD и развитие аналитиков: есть контакт!
DDD и развитие аналитиков: есть контакт!SQALab
 
Управление рисками - в чем ценность для аналитика
Управление рисками - в чем ценность для аналитикаУправление рисками - в чем ценность для аналитика
Управление рисками - в чем ценность для аналитикаSQALab
 
Горе от системного ума
Горе от системного умаГоре от системного ума
Горе от системного умаSQALab
 
Выстраиваем процесс управления требованиями
Выстраиваем процесс управления требованиямиВыстраиваем процесс управления требованиями
Выстраиваем процесс управления требованиямиSQALab
 
Бизнес аналитик - решение проблем и внедрение изменений
Бизнес аналитик - решение проблем и внедрение измененийБизнес аналитик - решение проблем и внедрение изменений
Бизнес аналитик - решение проблем и внедрение измененийSQALab
 
The impact of Systems Thinking on the Business Analyst role
The impact of Systems Thinking on the Business Analyst roleThe impact of Systems Thinking on the Business Analyst role
The impact of Systems Thinking on the Business Analyst roleSQALab
 
Применение ТРИЗ в бизнес-анализе
Применение ТРИЗ в бизнес-анализеПрименение ТРИЗ в бизнес-анализе
Применение ТРИЗ в бизнес-анализеSQALab
 
Practical Techniques for early use in BA cycle
Practical Techniques for early use in BA cyclePractical Techniques for early use in BA cycle
Practical Techniques for early use in BA cycleSQALab
 
Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...
Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...
Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...SQALab
 
Аналитик как золотоискатель: работа с требованиями при заказной разработке
Аналитик как золотоискатель: работа с требованиями при заказной разработкеАналитик как золотоискатель: работа с требованиями при заказной разработке
Аналитик как золотоискатель: работа с требованиями при заказной разработкеSQALab
 
Анализ первопричин
Анализ первопричинАнализ первопричин
Анализ первопричинSQALab
 
Шаблонизируй это. Как паттерны требований облегчают жизнь аналитика
Шаблонизируй это. Как паттерны требований облегчают жизнь аналитикаШаблонизируй это. Как паттерны требований облегчают жизнь аналитика
Шаблонизируй это. Как паттерны требований облегчают жизнь аналитикаSQALab
 
Клинический случай в коммуникациях с заказчиком
Клинический случай в коммуникациях с заказчикомКлинический случай в коммуникациях с заказчиком
Клинический случай в коммуникациях с заказчикомSQALab
 
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014it-people
 

Viewers also liked (20)

Классические ошибки при разработке проекта
Классические ошибки при разработке проектаКлассические ошибки при разработке проекта
Классические ошибки при разработке проекта
 
Аналитика в аналитике
Аналитика в аналитикеАналитика в аналитике
Аналитика в аналитике
 
Brainstorming + Brainwriting
Brainstorming + BrainwritingBrainstorming + Brainwriting
Brainstorming + Brainwriting
 
Варианты использования (use cases) для быстрой оценки проектов
Варианты использования (use cases) для быстрой оценки проектовВарианты использования (use cases) для быстрой оценки проектов
Варианты использования (use cases) для быстрой оценки проектов
 
Business Analysis Techniques
Business Analysis TechniquesBusiness Analysis Techniques
Business Analysis Techniques
 
Роль аналитика при создании доступного веб-контента
Роль аналитика при создании доступного веб-контентаРоль аналитика при создании доступного веб-контента
Роль аналитика при создании доступного веб-контента
 
DDD и развитие аналитиков: есть контакт!
DDD и развитие аналитиков: есть контакт!DDD и развитие аналитиков: есть контакт!
DDD и развитие аналитиков: есть контакт!
 
Управление рисками - в чем ценность для аналитика
Управление рисками - в чем ценность для аналитикаУправление рисками - в чем ценность для аналитика
Управление рисками - в чем ценность для аналитика
 
Горе от системного ума
Горе от системного умаГоре от системного ума
Горе от системного ума
 
Выстраиваем процесс управления требованиями
Выстраиваем процесс управления требованиямиВыстраиваем процесс управления требованиями
Выстраиваем процесс управления требованиями
 
Бизнес аналитик - решение проблем и внедрение изменений
Бизнес аналитик - решение проблем и внедрение измененийБизнес аналитик - решение проблем и внедрение изменений
Бизнес аналитик - решение проблем и внедрение изменений
 
The impact of Systems Thinking on the Business Analyst role
The impact of Systems Thinking on the Business Analyst roleThe impact of Systems Thinking on the Business Analyst role
The impact of Systems Thinking on the Business Analyst role
 
Применение ТРИЗ в бизнес-анализе
Применение ТРИЗ в бизнес-анализеПрименение ТРИЗ в бизнес-анализе
Применение ТРИЗ в бизнес-анализе
 
Practical Techniques for early use in BA cycle
Practical Techniques for early use in BA cyclePractical Techniques for early use in BA cycle
Practical Techniques for early use in BA cycle
 
Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...
Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...
Вместо тысячи слов. Экологичные способы решения аналитических задач с помощью...
 
Аналитик как золотоискатель: работа с требованиями при заказной разработке
Аналитик как золотоискатель: работа с требованиями при заказной разработкеАналитик как золотоискатель: работа с требованиями при заказной разработке
Аналитик как золотоискатель: работа с требованиями при заказной разработке
 
Анализ первопричин
Анализ первопричинАнализ первопричин
Анализ первопричин
 
Шаблонизируй это. Как паттерны требований облегчают жизнь аналитика
Шаблонизируй это. Как паттерны требований облегчают жизнь аналитикаШаблонизируй это. Как паттерны требований облегчают жизнь аналитика
Шаблонизируй это. Как паттерны требований облегчают жизнь аналитика
 
Клинический случай в коммуникациях с заказчиком
Клинический случай в коммуникациях с заказчикомКлинический случай в коммуникациях с заказчиком
Клинический случай в коммуникациях с заказчиком
 
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
 

Similar to Специфика работы бизнес-аналитика в зависимости от типов проектов и методологий

Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектахКак совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектахDanil Dintsis, Ph. D., PgMP
 
DDD — правильный курс в потоке изменений требований
DDD — правильный курс в потоке изменений требованийDDD — правильный курс в потоке изменений требований
DDD — правильный курс в потоке изменений требованийSQALab
 
Дмитрий Ханецкий_Agile_Круглый_стол Работа с требованиями и развитие agile-ко...
Дмитрий Ханецкий_Agile_Круглый_стол Работа с требованиями и развитие agile-ко...Дмитрий Ханецкий_Agile_Круглый_стол Работа с требованиями и развитие agile-ко...
Дмитрий Ханецкий_Agile_Круглый_стол Работа с требованиями и развитие agile-ко...Транслируем.бел
 
Презентация IBM Solutions Connect 2015
Презентация IBM Solutions Connect 2015 Презентация IBM Solutions Connect 2015
Презентация IBM Solutions Connect 2015 Yaroslav Kulik
 
Software development lifecycle
Software development lifecycleSoftware development lifecycle
Software development lifecycleQA Guards
 
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...Dakiry
 
Нормирование в строительных проектах
Нормирование в строительных проектахНормирование в строительных проектах
Нормирование в строительных проектахVladimir Ivanov
 
Practice of enterprice development ProfsoUX-2017
Practice of enterprice development  ProfsoUX-2017Practice of enterprice development  ProfsoUX-2017
Practice of enterprice development ProfsoUX-2017Maxim Tsepkov
 
Сотрудничество с корпорациями: рецепты из практики
Сотрудничество с корпорациями: рецепты из практикиСотрудничество с корпорациями: рецепты из практики
Сотрудничество с корпорациями: рецепты из практикиCUSTIS
 
Опыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурамиОпыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурамиПрофсоUX
 
Req Labs'2011. Коммуникация нефункциональных требований
Req Labs'2011. Коммуникация нефункциональных требованийReq Labs'2011. Коммуникация нефункциональных требований
Req Labs'2011. Коммуникация нефункциональных требованийAlexander Kalouguine
 
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11ANDREY ZAKHODYAYCHENKO
 
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))Andrey Zakhodyaychenko
 
плакаты конькова ивана12[1].02.14
плакаты конькова ивана12[1].02.14плакаты конькова ивана12[1].02.14
плакаты конькова ивана12[1].02.14IKonkov
 
Внедрение CASE-технологий
Внедрение CASE-технологийВнедрение CASE-технологий
Внедрение CASE-технологийОтшельник
 
DDD-secon-2014-tsepkov
DDD-secon-2014-tsepkovDDD-secon-2014-tsepkov
DDD-secon-2014-tsepkovMaxim Tsepkov
 
3 средства автоматизации проектирования корпоративных приложений
3 средства автоматизации проектирования корпоративных приложений3 средства автоматизации проектирования корпоративных приложений
3 средства автоматизации проектирования корпоративных приложенийKewpaN
 
Планирование проектов
Планирование проектовПланирование проектов
Планирование проектовJana Pavlenkova
 
Roles happy dev-2013-tsepkov
Roles happy dev-2013-tsepkovRoles happy dev-2013-tsepkov
Roles happy dev-2013-tsepkovMaxim Tsepkov
 

Similar to Специфика работы бизнес-аналитика в зависимости от типов проектов и методологий (20)

Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектахКак совместить лучшее из водопадных и аджайл подходов в ИТ проектах
Как совместить лучшее из водопадных и аджайл подходов в ИТ проектах
 
DDD — правильный курс в потоке изменений требований
DDD — правильный курс в потоке изменений требованийDDD — правильный курс в потоке изменений требований
DDD — правильный курс в потоке изменений требований
 
Дмитрий Ханецкий_Agile_Круглый_стол Работа с требованиями и развитие agile-ко...
Дмитрий Ханецкий_Agile_Круглый_стол Работа с требованиями и развитие agile-ко...Дмитрий Ханецкий_Agile_Круглый_стол Работа с требованиями и развитие agile-ко...
Дмитрий Ханецкий_Agile_Круглый_стол Работа с требованиями и развитие agile-ко...
 
Презентация IBM Solutions Connect 2015
Презентация IBM Solutions Connect 2015 Презентация IBM Solutions Connect 2015
Презентация IBM Solutions Connect 2015
 
Software development lifecycle
Software development lifecycleSoftware development lifecycle
Software development lifecycle
 
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
 
Нормирование в строительных проектах
Нормирование в строительных проектахНормирование в строительных проектах
Нормирование в строительных проектах
 
Practice of enterprice development ProfsoUX-2017
Practice of enterprice development  ProfsoUX-2017Practice of enterprice development  ProfsoUX-2017
Practice of enterprice development ProfsoUX-2017
 
Сотрудничество с корпорациями: рецепты из практики
Сотрудничество с корпорациями: рецепты из практикиСотрудничество с корпорациями: рецепты из практики
Сотрудничество с корпорациями: рецепты из практики
 
Опыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурамиОпыт госпроектов и взаимодействия с корпоративными структурами
Опыт госпроектов и взаимодействия с корпоративными структурами
 
Req Labs'2011. Коммуникация нефункциональных требований
Req Labs'2011. Коммуникация нефункциональных требованийReq Labs'2011. Коммуникация нефункциональных требований
Req Labs'2011. Коммуникация нефункциональных требований
 
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
внедрение Alm суп командами разработки по (agile (scrum)) 4 3 11
 
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
Как внедрить ALM/ Упр. командами разработки по (agile (scrum))
 
плакаты конькова ивана12[1].02.14
плакаты конькова ивана12[1].02.14плакаты конькова ивана12[1].02.14
плакаты конькова ивана12[1].02.14
 
Внедрение CASE-технологий
Внедрение CASE-технологийВнедрение CASE-технологий
Внедрение CASE-технологий
 
DDD-secon-2014-tsepkov
DDD-secon-2014-tsepkovDDD-secon-2014-tsepkov
DDD-secon-2014-tsepkov
 
3 средства автоматизации проектирования корпоративных приложений
3 средства автоматизации проектирования корпоративных приложений3 средства автоматизации проектирования корпоративных приложений
3 средства автоматизации проектирования корпоративных приложений
 
MS ALM 2013 Review
MS ALM 2013 ReviewMS ALM 2013 Review
MS ALM 2013 Review
 
Планирование проектов
Планирование проектовПланирование проектов
Планирование проектов
 
Roles happy dev-2013-tsepkov
Roles happy dev-2013-tsepkovRoles happy dev-2013-tsepkov
Roles happy dev-2013-tsepkov
 

More from SQALab

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировкуSQALab
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаSQALab
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиSQALab
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияSQALab
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...SQALab
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testingSQALab
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженSQALab
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииSQALab
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовSQALab
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовSQALab
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsSQALab
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеSQALab
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииSQALab
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеSQALab
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестированиеSQALab
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"SQALab
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовSQALab
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных системSQALab
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросSQALab
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...SQALab
 

More from SQALab (20)

Готовим стажировку
Готовим стажировкуГотовим стажировку
Готовим стажировку
 
Куда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщикаКуда приводят мечты? или Искусство развития тестировщика
Куда приводят мечты? или Искусство развития тестировщика
 
Оптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержкиОптимизация Selenium тестов и ускорение их поддержки
Оптимизация Selenium тестов и ускорение их поддержки
 
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияАвтоматизация 0.0: 0 - бюджет, 0 - опыт программирования
Автоматизация 0.0: 0 - бюджет, 0 - опыт программирования
 
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...
 
Continuous performance testing
Continuous performance testingContinuous performance testing
Continuous performance testing
 
Конфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нуженКонфиги вместо костылей. Pytestconfig и зачем он нужен
Конфиги вместо костылей. Pytestconfig и зачем он нужен
 
Команда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихииКоманда чемпионов в ИТ стихии
Команда чемпионов в ИТ стихии
 
API. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советовAPI. Серебряная пуля в магазине советов
API. Серебряная пуля в магазине советов
 
Добиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестовДобиваемся эффективности каждого из 9000+ UI-тестов
Добиваемся эффективности каждого из 9000+ UI-тестов
 
Делаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIsДелаем автоматизацию проектных KPIs
Делаем автоматизацию проектных KPIs
 
Вредные привычки в тест-менеджменте
Вредные привычки в тест-менеджментеВредные привычки в тест-менеджменте
Вредные привычки в тест-менеджменте
 
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииМощь переполняет с JDI 2.0 - новая эра UI автоматизации
Мощь переполняет с JDI 2.0 - новая эра UI автоматизации
 
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качествеКак hh.ru дошли до 500 релизов в квартал без потери в качестве
Как hh.ru дошли до 500 релизов в квартал без потери в качестве
 
Стили лидерства и тестирование
Стили лидерства и тестированиеСтили лидерства и тестирование
Стили лидерства и тестирование
 
"Давайте не будем про качество"
"Давайте не будем про качество""Давайте не будем про качество"
"Давайте не будем про качество"
 
Apache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектовApache.JMeter для .NET-проектов
Apache.JMeter для .NET-проектов
 
Тестирование геолокационных систем
Тестирование геолокационных системТестирование геолокационных систем
Тестирование геолокационных систем
 
Лидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопросЛидер или босс? Вот в чем вопрос
Лидер или босс? Вот в чем вопрос
 
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...
 

Специфика работы бизнес-аналитика в зависимости от типов проектов и методологий

  • 1. «Зри в корень!» или Специфика работы бизнес- аналитика в зависимости от типов проектов и методологий Оксана Сергеева, EPAM Systems
  • 2. 2012, Head of MS Division 2011, BA Unit start (6->20+ ppl) 2004, PM (10 - 80 ppl) 2002, PC/BA (3-4 ppl) 1992, Programmer Minsk, 2012 2
  • 3. Размышления о том, какое влияние имеют проекты разного типа на аспекты работы Бизнес Аналитика, участвующего в них Minsk, 2012 3
  • 4. Почему это важно? Потому что БЭй должен:  Понимать риски и знать к чему быть готовым  Знать подходы и способы минимизации рисков  Уметь подобрать инструментарий и формат артефактов Minsk, 2012 4
  • 5. T&M с ограниченным Зависимости Утверждение требований бюджетом Оценка Большая команда трудозатрат Бизнес- SCRUM Agile правила Риски Инструментарий Функциональные Видение проекта Новые технологии спецификации Axure Нефункциональные Фиксированный бюджет требования Прототипирование Неформальный RUP Итерации Waterfall Stakeholders Стандарты Нечеткие требования процесс XP Распределенная команда Новая проектная Пользовательские Изменение Milestone требований T&M команда истории Сложная система Ограниченные сроки Предположения и Планирование ограничения Варианты Пользователи Сработанная команда использования Minsk, 2012 5
  • 6. Проекты могут делиться (но не ограничиваться):  По методологии  По модели ценообразования  По цели/scope Minsk, 2012 6
  • 7.  Итерационный (например RUP)  4 фазы: начальная, уточнение, конструирование, внедрение  9 дисциплин: 6 основных и 3 поддерживающих  Вовлечение разных ролей распределяется по проекту неравномерно в зависимости от фазы  Agile  SCRUM  Kanban  XP  Что-то «свое» Minsk, 2012 7
  • 8.  Fixed cost (Фиксированная цена)  Оплачивается по фазам или по завершению проекта  Time and Material ,T&M (Время и Материалы)  Оплата ежемесячно по факту (в зависимости от затраченных времени)  Оплата ежемесячно фиксированной суммой (как правило за команду определенного размера) Minsk, 2012 8
  • 9.  New Development (Новая разработка)  Разработка новой системы или полное переделывание старой  Implementation (Внедрение)  Адаптация, настройка и внедрение системы на базе существующей платформы  Integration (Интеграция)  Разработка интеграции двух и более систем  “Evolution” («Эволюция»)  Развитие уже существующей системы через добавление новых функций, улучшений, изменений и т.п. Minsk, 2012 9
  • 10. Я представлю ряд «кратких описаний» проектов. Ваше задание будет определить, что это за тип проекта (или смесь каких типов), по тем признакам, которые вы смогли заметить. Minsk, 2012 10
  • 11. Заказчик просит разработать автомобиль, как на указанной картинке, с предоставлением полного пакета чертежей. Он хочет выполнения проекта в установленные сроки и границах бюджета, а также поэтапную демонстрацию результатов. Minsk, 2012 11
  • 12. У Заказчик есть автомобиль, который хоть и работает, но перестал удовлетворять современным требованиям. Заказчик просит разработать новый автомобиль с тем же назначением и основными функциональными требованиями, но безопаснее, устойчивее, быстрее и привлекательнее. Он просит завершить разработку через год, при этом ему хотелось бы постоянно контролировать промежуточные результаты. Minsk, 2012 12
  • 13. Заказчик просит разработать авто-прицеп для перевозки водного мотоцикла, как на указанной картинке. Заказчик просит предоставить оценку сроков и работ по данному проекту, однако согласен на помесячную оплату работ. Проектная документации его интересует, но только «в рамках разумного». Minsk, 2012 13
  • 14. Итерационный Agile Что-то «свое» 1. Списке контактов 2. Плане коммуникаций (кто, что, кому, зачем) 3. Необходимых документах и их формате 4. Инструментарии Minsk, 2012 14
  • 15. Fixed Cost T&M 1. Домене, границах проекта, 1. Методологии проекта и место предположениях, ограничениях и (обязанности) BA в ней рисках 2. Соотношении capacity с объемом 2. Требованиях к набору артефактов и работ, который ожидается от BA их формату 3. Процессе уточнения требований, их утверждения и управления изменениями Minsk, 2012 15
  • 16. Имплементация Новая (на базе Интеграция «Эволюция» разработка существующей платформы) 1. Системных 1. Возможностях 1. Списке контактных 1. Возможностях и требованиях и и лиц со стороны ограничения границах ограничениях интегрируемых системы проекта платформы систем (приложения) 2. Контроле 2. Наличии 2. Готовности систем 2. Влиянии реализации шаблонов к интеграции и изменений части целей и всех артефактов бизнес правилах системы на всю основных 3. Проведении 3. Интеграционных систему требований “GAP”- анализа входах/выходах и (приложение) в 3. Ключевых их спецификации целом пользователях 3. Необходимости миграции данных Minsk, 2012 16
  • 17. И снова о «машинках»… Ваше задание будет определить, что это за тип проекта, возможные риски и продумать, как вы бы организовали работу Бизнес Аналитика в нем. Minsk, 2012 17
  • 18. Заказчик просит разработать автомобиль, как на указанной картинке, но при этом он не имеет четкого представления, что же ему хочется «внутри». Его интересует ваша приблизительная оценка сроков и бюджета данного проекта и при этом ему хотелось бы на периодической основе контролировать промежуточные результаты. Minsk, 2012 18

Editor's Notes

  1. Disclaimer #1 - я не являюсь ни профессиональным докладчиком ни тренером, соответственно могут случаться глюкиDisclaimer #2 - Презентация будет на русском, однако будет встречаться терминология и на английском. Не очень эстетично, зато привычно 
  2. Один раз научившись писать идеальные user story,Готовясь к участию в новом проекте, БЭй должен помнить – его главная задача понять бизнес проблему (или проблему пользователя) и помочь в нахождении пути ее решения. Форма и инструментарий, который при этом будет использоваться должны подстраиваться под потребности заказчика и проекта.Это как подготовка к отпуску: сначала мы определяемся с тем, а как же мы хотим отдохнуть, а затем уже начинаем подбирать экипировку и снаряжение…Понимание окружения и ограничений проекта имеет непосредственное влияние на эффективность и на ценность работы Бэя и, как результат, на собственно САМ ПРОЕКТ…
  3. Но как «знать/понять», если «много»
  4. данные четыре могут быть основной отправной точкой. и я предлагаю поговорить о специфике в контексте именно этих четырех типов
  5. 9 дисциплин: 6 основных (бизнес-моделирование, управление требованиями, анализ и проектирование, реализация, тестирование, развертывание) и 3 поддерживающих (управление проектом, управление изменениями и конфигурацией, управление инфраструктурой)
  6. Fixed cost - expert level experience is required to make estimates- it's very important to identify and agree on BA activities and deliverables before to make estimates- understanding of scope complexity and boundariesis critical- estimates must be aligned with WBS (project plan tasks) for specific scope- selected project methodology must be taken into account- risks and assumptions explicit definition should accompany estimates it's strongly recommended to agree on this topic before estimation as any change may affect the budgetdo not change (experiment) approaches, procedures and tools in course of project unless it's absolutely critical follow agreed deliverables set- before to start work make sure that you understand all deliverables formats and purpose, studied samples- focus only on most critical and valuable thingsNOTE: most of listed below can be applied to other project types as well as these are quite general approaches and pre-requisites.- know who are stakeholders and communication channels with them- Manage Customer; carefully filter Customer requests (what is within agreed boundaries, what is outside and thus can be done only at extra cost)- however at the same time, feel when and where you can yield to Customer's wishes (usually this might be needed when business conditions are changing)- pre-define on techniques to be used for elicitation- be attentive and focused- early report about risks- use visualization as much as possible (diagrams, mocks, etc)- use screen sharing software and voice communications (if you have to work off-site)- agree on meetings upfront; prepare agenda for them- if Customer does not want to work in the Tracking System where you are managing Requirements/USs - use Issues/Questions log (e.g. Excel) if which you will record decisions on doubtful/questionable itemsT&Min this case it's more important just to understand scope complexity and boundaries; team size and align amount of BAs with this understandingif customer budgets a specific amount of BA positions, then it's important to align BA activities and deliverables appropriatelythis pricing model gives a little more freedom in adjusting processes, procedures and tools but still you have to be reasonable and evaluate benefit of changes against effort needed to make a changestill understanding of Milestones schedule is important as this will help you to focus on right things
  7. New Development - start with Elaboration phase (no matter what the pricing or methodology models are going to be selected); proceed from understanding of User profiles, Business objectives and high level Business and User goals down to more detailed functional and non-functional requirements, business rules, assumptions, limitations and constrains- if Agile methodology is selected, define interim milestones and evaluate your progress against themUsually this is:- Vision and Scope (including business objectives, business and user goals, high-level functional and non-functional requirements, limitations and constrains, etc.)- Use Cases diagram or at least Mind Map (this actually more convenient and powerful then UCs diagram)- Domain Area Context- Glossary- Release Notes (not only BAs may be responsible for this doc)- User Stories and/or Scenarios- Software Requirements Specifications (aka SRS) (this usually omitted in case of Agile)- different Matrixes (e.g. Permissions Matrix, Supported Browsers Matrix)- Deployment guidelines- User Manuals or something what replaces them (e.g. Video tutorials, in-application Help, etc.)- Business Objects Model- API Specification, Data formats (if required)in case of Agile, to make sure that Product/System will be ready for use split it to major Modules and divide them between interim Milestones; while working on Requirements/features constantly check yourself against these Milestones: at first focus on critical and important functionality, then on the rest if time permitsImplementation you must be SME in a domain (eg. Sales Force, "whatever" CMS, etc.) and understand which business processes/scenarios can be covered by your Systemstart with understanding business needs and gap analyses between them and System "out-of-the-box" capabilities and abilities for customizationVision and ScopeGap Analyses ReportGlossarydifferent MatrixesSRS or User Stories (in case of customization)Business Processes and Rules specificationsIntegration start from integrated Systems purpose, capabilities, limitations and constrains studying- Vision and Scope (including integrated Systems architecture diagrams)- Glossary- different Matrixes- Business Processes and Rules specifications- Data/Messages exchange formats- API specifications“Evolution” - often it ends up with part-time BA involvement- start with Product (System) purpose, functionality and constrains studyingNOTE: in this case a set of BA deliverables will heavily depend on what set of documentation was received with Product/System, however at least following docs should be in work:- Application Map (landscape)- User Story or Scenario- SRS (if required)- different Matrixes- API Specification, Data formats (if required)- every enhancement/change request should be evaluated for the impact to the Product/System architecture and stability- use diagrams, presentations to explain the Customer your vision/proposal on the enhancement/change (in case if it's something sizable)