SlideShare una empresa de Scribd logo
1 de 36
Descargar para leer sin conexión
Мастер-класс
Выявление ключевых требований при первом
контакте с заказчиком. Как не упустить важное
Алина Петренко, Infopulse, Украина
О мастере ☺
Алина Петренко
• Senior Business Analyst в
компании Infopulse
• CBAP, PSPO I
• 10 лет опыта в роли
функциональногои бизнес-
аналитика
• Web, десктопные, мобильные
приложения
• ERP-системы, BI-репортинг
Структура мастер-класса
• Вступление
1. Подготовка к знакомству с заказчиком
2. Выявление цели
3. Ключевые сущности и понятия
4. Тип проекта, концепция архитектуры
5. Рамки проекта, интеграция
Структура мастер-класса
6. Активы организационного процесса
7. Структура организации
8. Стейкхолдеры, пользователи
9. Анализ, управление требованиями,
коммуникации
10. Ключевые функциональные требования
11. Ключевые нефункциональные требования
Структура мастер-класса
12. Критерии приёмки проекта
13. Софт-скилы и компетенции аналитика
14. Результирующие документы
Вступление
1. Подготовка к знакомству
• Сбор информации о заказчике (сайт компании)
• Изучение предметной области (википедия)
• Бенч-маркинг (google)
• Анализ документации (предоставленной
заказчиком плюс другие проекты)
• Опыт!
2. Выявление цели
Цель – это достижимый, проверяемый (измеряемый)
результат проекта.
Цель — максимально сжатая, емкая и полная
формулировка конечного результата проекта, например:
1. Повышение доли присутствия на рынке на … %, на
основе…
2. Повышение оперативности (или качества) оказания
услуг, путем…
3. Повышение рентабельности (прибыльности,
капитализации) предприятия на …%, за счет…
2. Выявление цели
SMART цель:
• Specific – описывает конкретный видимый результат;
• Measurable – результат можно отследить и измерить;
• Achievable – цель достижима в пределах имеющихся
ресурсов, знаний, опыта, рабочей нагрузки и т.д.;
• Relevant – соответствует ключевым принципам, миссии
и глобальным целям организации;
• Time-bounded – имеет чёткие временные границы.
2. Выявление цели
• «5 почему»
• Зачем? Что? Как?
• Идентификация проблемы
• SMART подход
• Предыдущие попытки решения
• Коробочные решения
3. Ключевые сущности и понятия
• Глоссарий
• Аббревиатуры
• Сущность-связь
• Пока не опускаемся до атрибутов
Клиент Заказ Товар
1 * * *
4. Тип проекта, архитектура
Основные типы ИТ-
проектов
Разработкаи развитие
ПО
Внедрение
информационных систем
(ERP, CRM, …)
Инфраструктурные и
организационные
проекты (реплатформинг,
реинжиниринг, …)
4. Тип проекта, архитектура
ПО
Прикладное
Web-
приложения
Desktop-
приложения
Мобильные
приложения
Системное
Утилиты
Драйверы
4. Тип проекта, архитектура
• На каких устройствах должно работать?
• Доступность в рамках конкретного устройства,
локальной сети предприятия или глобальной
сети Интернет?
• Если web-приложение, то нужна ли мобильная
версия? И наоборот.
• Используем существующуюСУБД? Если да,
какую?
5. Рамки проекта, интеграция
Интеграция
На уровне
брокеров
На уровне
данных
На уровне
сервисов
На уровне
пользователя
5. Рамки проекта, интеграция
• Откуда система берет данные, куда отдаёт?
• С какими существующими (а также будущими, в
стадии проектирования) системами
взаимодействует?
• Какая система владеет первичными данными
по каждой из сущностей?
• Что остаётся вне рамок решения?
• Какие логические модули можно выделить?
6. Активы организационного
процесса
Активы организационного процесса (Organizational
Process Assets):
• планы
• процессы
• политики
• процедуры
• базы знаний, принятые и используемые
в конкретной организации (включая
полученные уроки и историческую информацию).
6. Активы организационного
процесса
• Какиеподходы/методологии ведения проектов и разработки ПО
используются в организации?
• Какиеинструменты и техники понятны и привычны для
заинтересованных лиц?
• Какиекорпоративные стандарты нужно учесть?
• Есть ли принятые шаблоны проектных документов, продуктов
поставки?
• Каковы процедурыинициациии сдачи проекта?
• Насколькожёстконеобходимо следовать упомянутым процедурам и
шаблонам?
• Какой опыт других проектов с данной организацией (если такие
были)?
7. Структура организации
• Какие подразделения организации будут работать с
системой?
• Какие ключевые функции выполняют эти
подразделения?
• Какие из этих функций будут целиком либо
частично выполняться в проектируемой системе?
• Есть ли функции, подлежащие полной
автоматизации в рамках проектируемой системы?
• Приведёт ли автоматизация к сокращению
количества сотрудников данных подразделений?
8. Стейкхолдеры, пользователи
Стейкхолдер по BABOK:
• Группа или лицо,
имеющее интересы,
которые влияют на
инициативу (систему),
либо подвержены ее
влиянию.
• Включает всех участников
проектной команды,
спонсора, клиента, SME,
пользователей и др.
Стейкхолдер по Scrum
Glossary:
• Лицо вне скрам-команды,
имеющее интересы и
знания о создаваемом
продукте.
• Не включает скрам-
команду, спонсора
(владельца продукта) и
пользователей.
8. Стейкхолдеры, пользователи
Выявить лиц, которые:
• Заинтересованы в достижениицели проекта
или
• Их интересы могут быть затронуты
(положительнолибо отрицательно) в ходе
проекта.
Определить власть и влияние
заинтересованных лиц на результаты
проекта.
8. Стейкхолдеры, пользователи
• Кто заинтересован в проекте?
• Кто разделяет интересы?
• Каковы их роли и ответственность?
• Кто как влияет на результаты проекта?
• На кого как повлияет проект?
• Кто уполномочен принимать решения?
• Каковы потребности, ожиданияи желания
стейкхолдеров?
8. Стейкхолдеры, пользователи
Отношение
к:
Целям, задачам проекта и решению в целом
Бизнес-анализу (готовность предоставлять и обсуждать требования)
Сотрудничеству
Спонсору
Членам команды
Влияние
на:
Проект
Организацию
Других заинтересованных лиц
Достаточно ли влияния для успеха проекта?
8. Стейкхолдеры, пользователи
RACI матрица:
• Responsible – исполнитель (делает
работу)
• Accountable – ответственный
(принимает решения, всегда один)
• Consulted – консультант
(согласовывает, уточняет)
• Informed – наблюдатель (должен
быть проинформирован)
8. Стейкхолдеры, пользователи
Матрица участников: Луковая диаграмма:
8. Стейкхолдеры, пользователи
Пользователи:
• Кто будет пользоваться системой?
• Какие у них цели, проблемы, потребности и
ожидания?
• Сегментация – деление на группы
• Персонификация – составление
детализированныхтиповых профилей
• Customer Journey Mapping, Value Proposition
Canvas, Empathy Map Canvas и другие техники
8. Стейкхолдеры, пользователи
Value
Proposition
Canvas
8. Стейкхолдеры, пользователи
Empathy
Map
Canvas
9. Анализ, управление
требованиями, коммуникации
Определение подхода к выполнению бизнес-анализа (waterfall,
agile, комбинации подходов). Зависит от:
• Подхода к выполнению проекта (обычно совпадает);
• Стандартов организации;
• Ограничений (бюджета, времени выхода на рынок и проч.);
• Сложности проекта, необходимого уровня формализации и
детализации требований;
• Уровня неопределённости.
Определение результатов проведения бизнес-анализа:
• БА документы и сроки их подготовки.
9. Анализ, управление
требованиями, коммуникации
Управление требованиями:
• Инструменты управления
требованиями
• Виды и шаблоны
документов требований
• Процедура согласования
и утверждения
• Процедура управления
изменениями
Коммуникации:
• С кем аналитик будет
коммуницировать?
• Как часто?
• Регулярно/ситуативно?
• Местонахождение
стейкхолдеров?
• Предпочтительные
каналы коммуникаций?
10. Ключевые функциональные
требования
Что система должна делать?
• Какие главные задачи решает система?
• Какие ключевые бизнес-процессы в ней
проходят?
• Какие основные результаты работы?
11. Ключевые нефункциональные
требования
Какой система должна быть (каким критериям
соответствовать)?
• Производительность
• Надёжность
• Быстродействие, время отклика
• Безопасность
• Совместимость, миграция
• Устройства, операционные системы, браузеры
12. Критерии приёмки проекта
• Как будет проходить процесс приёмки
проекта?
• Какие критерии успешности?
• Кто будет принимать решение?
• Какие действия или санкции будут
предприняты в случае неуспеха?
13. Софт-скилы и компетенции
Аналитическое
мышление и
решение задач
Поведенческие
характеристики
Бизнес-знания
Навыки
общения
Навыки
взаимодействия
Знания
программных
продуктов
14. Результирующие документы
• Видение/Концепция (содержит цель, границы проекта,
базовые сведения об архитектуре, интеграции,
ключевые требования)
• Глоссарий (словарь системы)
• ERD (диаграмма «сущность-связь»)
• Process Flow Diagram (диаграмма
бизнес-процессов)
• Data Flow Diagram (диаграмма
потоков данных, включает
внешние системы)
14. Результирующие документы
• Site map (карта сайта)
• Структура системы (логические модули и их
взаимодействие)
• Список заинтересованных лиц, их роли,
полномочия и ответственность
• Типовые профили пользователей (обязательно
для продуктовой разработки)
• Proposal, Statementof Work

Más contenido relacionado

La actualidad más candente

Аналитик на тёмной стороне
Аналитик на тёмной сторонеАналитик на тёмной стороне
Аналитик на тёмной сторонеSQALab
 
Путь Jama для управления требованиями
Путь Jama для управления требованиямиПуть Jama для управления требованиями
Путь Jama для управления требованиямиSQALab
 
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...Yury Vetrov
 
Моделирование корпоративной архитектуры
Моделирование корпоративной архитектурыМоделирование корпоративной архитектуры
Моделирование корпоративной архитектурыSQALab
 
требования к кандидату
требования к кандидатутребования к кандидату
требования к кандидатуNatalia Zhelnova
 
критерии отбора аналитиков
критерии отбора аналитиковкритерии отбора аналитиков
критерии отбора аналитиковNatalia Zhelnova
 
Экстремальные юзабилити методы
Экстремальные юзабилити методыЭкстремальные юзабилити методы
Экстремальные юзабилити методыAnastasia Yakoubova
 
Экстремальные юзабилити методы
Экстремальные юзабилити методы Экстремальные юзабилити методы
Экстремальные юзабилити методы yaevents
 
Инструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиИнструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиSQALab
 
Коммуникация при различной структуре мышления - таксономия против фолксономии
Коммуникация при различной структуре мышления - таксономия против фолксономииКоммуникация при различной структуре мышления - таксономия против фолксономии
Коммуникация при различной структуре мышления - таксономия против фолксономииSQALab
 
Как аналитик может помочь в планировании выпуска версий
Как аналитик может помочь в планировании выпуска версийКак аналитик может помочь в планировании выпуска версий
Как аналитик может помочь в планировании выпуска версийSQALab
 
Проектирование интерфейсов: Процесс+Команда=Продукт (2015)
Проектирование интерфейсов: Процесс+Команда=Продукт (2015)Проектирование интерфейсов: Процесс+Команда=Продукт (2015)
Проектирование интерфейсов: Процесс+Команда=Продукт (2015)Yaroslav Perevalov
 
Контрольный список для проверки требований
Контрольный список для проверки требованийКонтрольный список для проверки требований
Контрольный список для проверки требованийIvan Shamaev
 
UX-команда и идеальные продукты
UX-команда и идеальные продуктыUX-команда и идеальные продукты
UX-команда и идеальные продуктыYaroslav Perevalov
 
Идеальный аналитик и почему его не может быть
Идеальный аналитик и почему его не может бытьИдеальный аналитик и почему его не может быть
Идеальный аналитик и почему его не может бытьSQALab
 
Управление требованиями VS Разработка требований. Принципы и инструменты
Управление требованиями VS Разработка требований. Принципы и инструментыУправление требованиями VS Разработка требований. Принципы и инструменты
Управление требованиями VS Разработка требований. Принципы и инструментыSQALab
 
Взаимодействие бизнес-аналитика с командой проекта и Заказчиком, Людмила Гули...
Взаимодействие бизнес-аналитика с командой проекта и Заказчиком, Людмила Гули...Взаимодействие бизнес-аналитика с командой проекта и Заказчиком, Людмила Гули...
Взаимодействие бизнес-аналитика с командой проекта и Заказчиком, Людмила Гули...DataArt
 

La actualidad más candente (20)

Аналитик на тёмной стороне
Аналитик на тёмной сторонеАналитик на тёмной стороне
Аналитик на тёмной стороне
 
Путь Jama для управления требованиями
Путь Jama для управления требованиямиПуть Jama для управления требованиями
Путь Jama для управления требованиями
 
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...
SQA Days 2009: Контроль качества интерфейсных решений на всех этапах процесса...
 
Моделирование корпоративной архитектуры
Моделирование корпоративной архитектурыМоделирование корпоративной архитектуры
Моделирование корпоративной архитектуры
 
требования к кандидату
требования к кандидатутребования к кандидату
требования к кандидату
 
критерии отбора аналитиков
критерии отбора аналитиковкритерии отбора аналитиков
критерии отбора аналитиков
 
Экстремальные юзабилити методы
Экстремальные юзабилити методыЭкстремальные юзабилити методы
Экстремальные юзабилити методы
 
Экстремальные юзабилити методы
Экстремальные юзабилити методы Экстремальные юзабилити методы
Экстремальные юзабилити методы
 
Инструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и граблиИнструменты управления требованиями: затычки, костыли и грабли
Инструменты управления требованиями: затычки, костыли и грабли
 
Коммуникация при различной структуре мышления - таксономия против фолксономии
Коммуникация при различной структуре мышления - таксономия против фолксономииКоммуникация при различной структуре мышления - таксономия против фолксономии
Коммуникация при различной структуре мышления - таксономия против фолксономии
 
Как аналитик может помочь в планировании выпуска версий
Как аналитик может помочь в планировании выпуска версийКак аналитик может помочь в планировании выпуска версий
Как аналитик может помочь в планировании выпуска версий
 
Проектирование интерфейсов: Процесс+Команда=Продукт (2015)
Проектирование интерфейсов: Процесс+Команда=Продукт (2015)Проектирование интерфейсов: Процесс+Команда=Продукт (2015)
Проектирование интерфейсов: Процесс+Команда=Продукт (2015)
 
Контрольный список для проверки требований
Контрольный список для проверки требованийКонтрольный список для проверки требований
Контрольный список для проверки требований
 
Analyst Days 2014
Analyst Days 2014Analyst Days 2014
Analyst Days 2014
 
UX-команда и идеальные продукты
UX-команда и идеальные продуктыUX-команда и идеальные продукты
UX-команда и идеальные продукты
 
лаф2013
лаф2013лаф2013
лаф2013
 
Идеальный аналитик и почему его не может быть
Идеальный аналитик и почему его не может бытьИдеальный аналитик и почему его не может быть
Идеальный аналитик и почему его не может быть
 
SEMAT Agile Kitchen
SEMAT Agile KitchenSEMAT Agile Kitchen
SEMAT Agile Kitchen
 
Управление требованиями VS Разработка требований. Принципы и инструменты
Управление требованиями VS Разработка требований. Принципы и инструментыУправление требованиями VS Разработка требований. Принципы и инструменты
Управление требованиями VS Разработка требований. Принципы и инструменты
 
Взаимодействие бизнес-аналитика с командой проекта и Заказчиком, Людмила Гули...
Взаимодействие бизнес-аналитика с командой проекта и Заказчиком, Людмила Гули...Взаимодействие бизнес-аналитика с командой проекта и Заказчиком, Людмила Гули...
Взаимодействие бизнес-аналитика с командой проекта и Заказчиком, Людмила Гули...
 

Similar a 5 alina petrenko - key requirements elicitation during the first contact with your customer. avoiding gaps

Как спроектировать систему сквозной аналитики
Как спроектировать систему сквозной аналитикиКак спроектировать систему сквозной аналитики
Как спроектировать систему сквозной аналитикиMariia Bocheva
 
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUAREТехники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARESQALab
 
Сбор и анализ данных для моделирования деятельности организации
Сбор и анализ данных для моделирования деятельности организацииСбор и анализ данных для моделирования деятельности организации
Сбор и анализ данных для моделирования деятельности организацииOlya Kollen, PhD
 
технологии внедрения корпоративного портала с практическими примерами внедрений
технологии внедрения корпоративного портала с практическими примерами внедренийтехнологии внедрения корпоративного портала с практическими примерами внедрений
технологии внедрения корпоративного портала с практическими примерами внедренийTatjana Ostretsova
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Dima Dzuba
 
Обучение IT-аналитиков
Обучение IT-аналитиковОбучение IT-аналитиков
Обучение IT-аналитиковNatalia Zhelnova
 
Вебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами ЗаказчикаВебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами ЗаказчикаАлександр Кольцов
 
DUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова Наталья
DUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова НатальяDUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова Наталья
DUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова Натальяit-people
 
Обучение аналитиков - методы и программы
Обучение аналитиков - методы и программыОбучение аналитиков - методы и программы
Обучение аналитиков - методы и программыSQALab
 
Наталья Желнова для ITGM#6. Обучение системных аналитиков
Наталья Желнова для ITGM#6. Обучение системных аналитиковНаталья Желнова для ITGM#6. Обучение системных аналитиков
Наталья Желнова для ITGM#6. Обучение системных аналитиковSPbCoA
 
Оценка эффективности работы аналитика
Оценка эффективности работы аналитикаОценка эффективности работы аналитика
Оценка эффективности работы аналитикаSQALab
 
Заинтересованные лица: классификация, выявление, анализ, техники
Заинтересованные лица: классификация, выявление, анализ, техникиЗаинтересованные лица: классификация, выявление, анализ, техники
Заинтересованные лица: классификация, выявление, анализ, техникиSQALab
 
Искусство управления SharePoint
Искусство управления SharePointИскусство управления SharePoint
Искусство управления SharePointStas Vyschepan
 
Требования к по
Требования к поТребования к по
Требования к поJaneKozmina
 
должностные обязанности
должностные обязанностидолжностные обязанности
должностные обязанностиNatalia Zhelnova
 

Similar a 5 alina petrenko - key requirements elicitation during the first contact with your customer. avoiding gaps (20)

Как спроектировать систему сквозной аналитики
Как спроектировать систему сквозной аналитикиКак спроектировать систему сквозной аналитики
Как спроектировать систему сквозной аналитики
 
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUAREТехники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
Техники аналитика - CATWOE, H-METHOD, MOSCOW, SQUARE
 
Как спроектировать систему сквозной аналитики
Как спроектировать систему сквозной аналитикиКак спроектировать систему сквозной аналитики
Как спроектировать систему сквозной аналитики
 
Сбор и анализ данных для моделирования деятельности организации
Сбор и анализ данных для моделирования деятельности организацииСбор и анализ данных для моделирования деятельности организации
Сбор и анализ данных для моделирования деятельности организации
 
технологии внедрения корпоративного портала с практическими примерами внедрений
технологии внедрения корпоративного портала с практическими примерами внедренийтехнологии внедрения корпоративного портала с практическими примерами внедрений
технологии внедрения корпоративного портала с практическими примерами внедрений
 
Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4Проектирование программных систем. Занятие 4
Проектирование программных систем. Занятие 4
 
Yyyyyy yyyy 1-8
Yyyyyy yyyy 1-8Yyyyyy yyyy 1-8
Yyyyyy yyyy 1-8
 
Обучение IT-аналитиков
Обучение IT-аналитиковОбучение IT-аналитиков
Обучение IT-аналитиков
 
Вебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами ЗаказчикаВебинар: ИТ-проекты глазами Заказчика
Вебинар: ИТ-проекты глазами Заказчика
 
Автоматизация бизнес-процессов, электронного документооборота и архивного хра...
Автоматизация бизнес-процессов, электронного документооборота и архивного хра...Автоматизация бизнес-процессов, электронного документооборота и архивного хра...
Автоматизация бизнес-процессов, электронного документооборота и архивного хра...
 
DUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова Наталья
DUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова НатальяDUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова Наталья
DUMP-2013 Управление разработкой - Как дорасти до аналитика? - Желнова Наталья
 
Dump nzh 01
Dump nzh 01Dump nzh 01
Dump nzh 01
 
MS ALM 2013 Review
MS ALM 2013 ReviewMS ALM 2013 Review
MS ALM 2013 Review
 
Обучение аналитиков - методы и программы
Обучение аналитиков - методы и программыОбучение аналитиков - методы и программы
Обучение аналитиков - методы и программы
 
Наталья Желнова для ITGM#6. Обучение системных аналитиков
Наталья Желнова для ITGM#6. Обучение системных аналитиковНаталья Желнова для ITGM#6. Обучение системных аналитиков
Наталья Желнова для ITGM#6. Обучение системных аналитиков
 
Оценка эффективности работы аналитика
Оценка эффективности работы аналитикаОценка эффективности работы аналитика
Оценка эффективности работы аналитика
 
Заинтересованные лица: классификация, выявление, анализ, техники
Заинтересованные лица: классификация, выявление, анализ, техникиЗаинтересованные лица: классификация, выявление, анализ, техники
Заинтересованные лица: классификация, выявление, анализ, техники
 
Искусство управления SharePoint
Искусство управления SharePointИскусство управления SharePoint
Искусство управления SharePoint
 
Требования к по
Требования к поТребования к по
Требования к по
 
должностные обязанности
должностные обязанностидолжностные обязанности
должностные обязанности
 

Más de Ievgenii Katsan

8 andrew kalyuzhin - 30 ux-advices, that will make users love you
8   andrew kalyuzhin - 30 ux-advices, that will make users love you8   andrew kalyuzhin - 30 ux-advices, that will make users love you
8 andrew kalyuzhin - 30 ux-advices, that will make users love youIevgenii Katsan
 
5 hans van loenhoud - master-class the 7 skills of highly successful teams
5   hans van loenhoud - master-class the 7 skills of highly successful teams5   hans van loenhoud - master-class the 7 skills of highly successful teams
5 hans van loenhoud - master-class the 7 skills of highly successful teamsIevgenii Katsan
 
4 alexey orlov - life of product in startup and enterprise
4   alexey orlov - life of product in startup and enterprise4   alexey orlov - life of product in startup and enterprise
4 alexey orlov - life of product in startup and enterpriseIevgenii Katsan
 
3 dmitry gomeniuk - how to make data-driven decisions in saa s products
3   dmitry gomeniuk - how to make data-driven decisions in saa s products3   dmitry gomeniuk - how to make data-driven decisions in saa s products
3 dmitry gomeniuk - how to make data-driven decisions in saa s productsIevgenii Katsan
 
7 hans van loenhoud - the problem-goal-solution trinity
7   hans van loenhoud - the problem-goal-solution trinity7   hans van loenhoud - the problem-goal-solution trinity
7 hans van loenhoud - the problem-goal-solution trinityIevgenii Katsan
 
3 denys gobov - change request specification the knowledge base or the task...
3   denys gobov - change request specification the knowledge base or the task...3   denys gobov - change request specification the knowledge base or the task...
3 denys gobov - change request specification the knowledge base or the task...Ievgenii Katsan
 
5 victoria cupet - learn to play business analysis
5   victoria cupet - learn to play business analysis5   victoria cupet - learn to play business analysis
5 victoria cupet - learn to play business analysisIevgenii Katsan
 
3 karabak kuyavets transformation of business analyst to product owner
3   karabak kuyavets transformation of business analyst to product owner3   karabak kuyavets transformation of business analyst to product owner
3 karabak kuyavets transformation of business analyst to product ownerIevgenii Katsan
 
4 andrii melnykov - stakeholder management for pd ms and b-as and why it is...
4   andrii melnykov - stakeholder management for pd ms and b-as and why it is...4   andrii melnykov - stakeholder management for pd ms and b-as and why it is...
4 andrii melnykov - stakeholder management for pd ms and b-as and why it is...Ievgenii Katsan
 
3 zornitsa nikolova - the product manager between decision making and facil...
3   zornitsa nikolova - the product manager between decision making and facil...3   zornitsa nikolova - the product manager between decision making and facil...
3 zornitsa nikolova - the product manager between decision making and facil...Ievgenii Katsan
 
4 viktoriya gudym - how to effectively manage remote employees
4   viktoriya gudym - how to effectively manage remote employees4   viktoriya gudym - how to effectively manage remote employees
4 viktoriya gudym - how to effectively manage remote employeesIevgenii Katsan
 
9 natali renska - product and outsource development, how to cook 2 meals in...
9   natali renska - product and outsource development, how to cook 2 meals in...9   natali renska - product and outsource development, how to cook 2 meals in...
9 natali renska - product and outsource development, how to cook 2 meals in...Ievgenii Katsan
 
7 denis parkhomenko - from idea to execution how to make a product that cus...
7   denis parkhomenko - from idea to execution how to make a product that cus...7   denis parkhomenko - from idea to execution how to make a product that cus...
7 denis parkhomenko - from idea to execution how to make a product that cus...Ievgenii Katsan
 
6 anton vitiaz - inside the mvp in 3 days
6   anton vitiaz - inside the mvp in 3 days6   anton vitiaz - inside the mvp in 3 days
6 anton vitiaz - inside the mvp in 3 daysIevgenii Katsan
 
5 mariya popova - ideal product management. unicorns in our reality
5   mariya popova - ideal product management. unicorns in our reality5   mariya popova - ideal product management. unicorns in our reality
5 mariya popova - ideal product management. unicorns in our realityIevgenii Katsan
 
2 victor podzubanov - design thinking game
2   victor podzubanov - design thinking game2   victor podzubanov - design thinking game
2 victor podzubanov - design thinking gameIevgenii Katsan
 
3 sergiy potapov - analyst to product owner
3   sergiy potapov - analyst to product owner3   sergiy potapov - analyst to product owner
3 sergiy potapov - analyst to product ownerIevgenii Katsan
 
4 anton parkhomenko - how to make effective user research with no budget at...
4   anton parkhomenko - how to make effective user research with no budget at...4   anton parkhomenko - how to make effective user research with no budget at...
4 anton parkhomenko - how to make effective user research with no budget at...Ievgenii Katsan
 

Más de Ievgenii Katsan (20)

8 andrew kalyuzhin - 30 ux-advices, that will make users love you
8   andrew kalyuzhin - 30 ux-advices, that will make users love you8   andrew kalyuzhin - 30 ux-advices, that will make users love you
8 andrew kalyuzhin - 30 ux-advices, that will make users love you
 
5 hans van loenhoud - master-class the 7 skills of highly successful teams
5   hans van loenhoud - master-class the 7 skills of highly successful teams5   hans van loenhoud - master-class the 7 skills of highly successful teams
5 hans van loenhoud - master-class the 7 skills of highly successful teams
 
4 alexey orlov - life of product in startup and enterprise
4   alexey orlov - life of product in startup and enterprise4   alexey orlov - life of product in startup and enterprise
4 alexey orlov - life of product in startup and enterprise
 
3 dmitry gomeniuk - how to make data-driven decisions in saa s products
3   dmitry gomeniuk - how to make data-driven decisions in saa s products3   dmitry gomeniuk - how to make data-driven decisions in saa s products
3 dmitry gomeniuk - how to make data-driven decisions in saa s products
 
7 hans van loenhoud - the problem-goal-solution trinity
7   hans van loenhoud - the problem-goal-solution trinity7   hans van loenhoud - the problem-goal-solution trinity
7 hans van loenhoud - the problem-goal-solution trinity
 
1 hans van loenhoud -
1   hans van loenhoud - 1   hans van loenhoud -
1 hans van loenhoud -
 
3 denys gobov - change request specification the knowledge base or the task...
3   denys gobov - change request specification the knowledge base or the task...3   denys gobov - change request specification the knowledge base or the task...
3 denys gobov - change request specification the knowledge base or the task...
 
5 victoria cupet - learn to play business analysis
5   victoria cupet - learn to play business analysis5   victoria cupet - learn to play business analysis
5 victoria cupet - learn to play business analysis
 
3 karabak kuyavets transformation of business analyst to product owner
3   karabak kuyavets transformation of business analyst to product owner3   karabak kuyavets transformation of business analyst to product owner
3 karabak kuyavets transformation of business analyst to product owner
 
4 andrii melnykov - stakeholder management for pd ms and b-as and why it is...
4   andrii melnykov - stakeholder management for pd ms and b-as and why it is...4   andrii melnykov - stakeholder management for pd ms and b-as and why it is...
4 andrii melnykov - stakeholder management for pd ms and b-as and why it is...
 
3 zornitsa nikolova - the product manager between decision making and facil...
3   zornitsa nikolova - the product manager between decision making and facil...3   zornitsa nikolova - the product manager between decision making and facil...
3 zornitsa nikolova - the product manager between decision making and facil...
 
4 viktoriya gudym - how to effectively manage remote employees
4   viktoriya gudym - how to effectively manage remote employees4   viktoriya gudym - how to effectively manage remote employees
4 viktoriya gudym - how to effectively manage remote employees
 
9 natali renska - product and outsource development, how to cook 2 meals in...
9   natali renska - product and outsource development, how to cook 2 meals in...9   natali renska - product and outsource development, how to cook 2 meals in...
9 natali renska - product and outsource development, how to cook 2 meals in...
 
7 denis parkhomenko - from idea to execution how to make a product that cus...
7   denis parkhomenko - from idea to execution how to make a product that cus...7   denis parkhomenko - from idea to execution how to make a product that cus...
7 denis parkhomenko - from idea to execution how to make a product that cus...
 
6 anton vitiaz - inside the mvp in 3 days
6   anton vitiaz - inside the mvp in 3 days6   anton vitiaz - inside the mvp in 3 days
6 anton vitiaz - inside the mvp in 3 days
 
5 mariya popova - ideal product management. unicorns in our reality
5   mariya popova - ideal product management. unicorns in our reality5   mariya popova - ideal product management. unicorns in our reality
5 mariya popova - ideal product management. unicorns in our reality
 
2 victor podzubanov - design thinking game
2   victor podzubanov - design thinking game2   victor podzubanov - design thinking game
2 victor podzubanov - design thinking game
 
3 sergiy potapov - analyst to product owner
3   sergiy potapov - analyst to product owner3   sergiy potapov - analyst to product owner
3 sergiy potapov - analyst to product owner
 
4 anton parkhomenko - how to make effective user research with no budget at...
4   anton parkhomenko - how to make effective user research with no budget at...4   anton parkhomenko - how to make effective user research with no budget at...
4 anton parkhomenko - how to make effective user research with no budget at...
 
Testing stage
Testing stageTesting stage
Testing stage
 

5 alina petrenko - key requirements elicitation during the first contact with your customer. avoiding gaps

  • 1. Мастер-класс Выявление ключевых требований при первом контакте с заказчиком. Как не упустить важное Алина Петренко, Infopulse, Украина
  • 2. О мастере ☺ Алина Петренко • Senior Business Analyst в компании Infopulse • CBAP, PSPO I • 10 лет опыта в роли функциональногои бизнес- аналитика • Web, десктопные, мобильные приложения • ERP-системы, BI-репортинг
  • 3. Структура мастер-класса • Вступление 1. Подготовка к знакомству с заказчиком 2. Выявление цели 3. Ключевые сущности и понятия 4. Тип проекта, концепция архитектуры 5. Рамки проекта, интеграция
  • 4. Структура мастер-класса 6. Активы организационного процесса 7. Структура организации 8. Стейкхолдеры, пользователи 9. Анализ, управление требованиями, коммуникации 10. Ключевые функциональные требования 11. Ключевые нефункциональные требования
  • 5. Структура мастер-класса 12. Критерии приёмки проекта 13. Софт-скилы и компетенции аналитика 14. Результирующие документы
  • 7. 1. Подготовка к знакомству • Сбор информации о заказчике (сайт компании) • Изучение предметной области (википедия) • Бенч-маркинг (google) • Анализ документации (предоставленной заказчиком плюс другие проекты) • Опыт!
  • 8. 2. Выявление цели Цель – это достижимый, проверяемый (измеряемый) результат проекта. Цель — максимально сжатая, емкая и полная формулировка конечного результата проекта, например: 1. Повышение доли присутствия на рынке на … %, на основе… 2. Повышение оперативности (или качества) оказания услуг, путем… 3. Повышение рентабельности (прибыльности, капитализации) предприятия на …%, за счет…
  • 9. 2. Выявление цели SMART цель: • Specific – описывает конкретный видимый результат; • Measurable – результат можно отследить и измерить; • Achievable – цель достижима в пределах имеющихся ресурсов, знаний, опыта, рабочей нагрузки и т.д.; • Relevant – соответствует ключевым принципам, миссии и глобальным целям организации; • Time-bounded – имеет чёткие временные границы.
  • 10. 2. Выявление цели • «5 почему» • Зачем? Что? Как? • Идентификация проблемы • SMART подход • Предыдущие попытки решения • Коробочные решения
  • 11. 3. Ключевые сущности и понятия • Глоссарий • Аббревиатуры • Сущность-связь • Пока не опускаемся до атрибутов Клиент Заказ Товар 1 * * *
  • 12. 4. Тип проекта, архитектура Основные типы ИТ- проектов Разработкаи развитие ПО Внедрение информационных систем (ERP, CRM, …) Инфраструктурные и организационные проекты (реплатформинг, реинжиниринг, …)
  • 13. 4. Тип проекта, архитектура ПО Прикладное Web- приложения Desktop- приложения Мобильные приложения Системное Утилиты Драйверы
  • 14. 4. Тип проекта, архитектура • На каких устройствах должно работать? • Доступность в рамках конкретного устройства, локальной сети предприятия или глобальной сети Интернет? • Если web-приложение, то нужна ли мобильная версия? И наоборот. • Используем существующуюСУБД? Если да, какую?
  • 15. 5. Рамки проекта, интеграция Интеграция На уровне брокеров На уровне данных На уровне сервисов На уровне пользователя
  • 16. 5. Рамки проекта, интеграция • Откуда система берет данные, куда отдаёт? • С какими существующими (а также будущими, в стадии проектирования) системами взаимодействует? • Какая система владеет первичными данными по каждой из сущностей? • Что остаётся вне рамок решения? • Какие логические модули можно выделить?
  • 17. 6. Активы организационного процесса Активы организационного процесса (Organizational Process Assets): • планы • процессы • политики • процедуры • базы знаний, принятые и используемые в конкретной организации (включая полученные уроки и историческую информацию).
  • 18. 6. Активы организационного процесса • Какиеподходы/методологии ведения проектов и разработки ПО используются в организации? • Какиеинструменты и техники понятны и привычны для заинтересованных лиц? • Какиекорпоративные стандарты нужно учесть? • Есть ли принятые шаблоны проектных документов, продуктов поставки? • Каковы процедурыинициациии сдачи проекта? • Насколькожёстконеобходимо следовать упомянутым процедурам и шаблонам? • Какой опыт других проектов с данной организацией (если такие были)?
  • 19. 7. Структура организации • Какие подразделения организации будут работать с системой? • Какие ключевые функции выполняют эти подразделения? • Какие из этих функций будут целиком либо частично выполняться в проектируемой системе? • Есть ли функции, подлежащие полной автоматизации в рамках проектируемой системы? • Приведёт ли автоматизация к сокращению количества сотрудников данных подразделений?
  • 20. 8. Стейкхолдеры, пользователи Стейкхолдер по BABOK: • Группа или лицо, имеющее интересы, которые влияют на инициативу (систему), либо подвержены ее влиянию. • Включает всех участников проектной команды, спонсора, клиента, SME, пользователей и др. Стейкхолдер по Scrum Glossary: • Лицо вне скрам-команды, имеющее интересы и знания о создаваемом продукте. • Не включает скрам- команду, спонсора (владельца продукта) и пользователей.
  • 21. 8. Стейкхолдеры, пользователи Выявить лиц, которые: • Заинтересованы в достижениицели проекта или • Их интересы могут быть затронуты (положительнолибо отрицательно) в ходе проекта. Определить власть и влияние заинтересованных лиц на результаты проекта.
  • 22. 8. Стейкхолдеры, пользователи • Кто заинтересован в проекте? • Кто разделяет интересы? • Каковы их роли и ответственность? • Кто как влияет на результаты проекта? • На кого как повлияет проект? • Кто уполномочен принимать решения? • Каковы потребности, ожиданияи желания стейкхолдеров?
  • 23. 8. Стейкхолдеры, пользователи Отношение к: Целям, задачам проекта и решению в целом Бизнес-анализу (готовность предоставлять и обсуждать требования) Сотрудничеству Спонсору Членам команды Влияние на: Проект Организацию Других заинтересованных лиц Достаточно ли влияния для успеха проекта?
  • 24. 8. Стейкхолдеры, пользователи RACI матрица: • Responsible – исполнитель (делает работу) • Accountable – ответственный (принимает решения, всегда один) • Consulted – консультант (согласовывает, уточняет) • Informed – наблюдатель (должен быть проинформирован)
  • 25. 8. Стейкхолдеры, пользователи Матрица участников: Луковая диаграмма:
  • 26. 8. Стейкхолдеры, пользователи Пользователи: • Кто будет пользоваться системой? • Какие у них цели, проблемы, потребности и ожидания? • Сегментация – деление на группы • Персонификация – составление детализированныхтиповых профилей • Customer Journey Mapping, Value Proposition Canvas, Empathy Map Canvas и другие техники
  • 29. 9. Анализ, управление требованиями, коммуникации Определение подхода к выполнению бизнес-анализа (waterfall, agile, комбинации подходов). Зависит от: • Подхода к выполнению проекта (обычно совпадает); • Стандартов организации; • Ограничений (бюджета, времени выхода на рынок и проч.); • Сложности проекта, необходимого уровня формализации и детализации требований; • Уровня неопределённости. Определение результатов проведения бизнес-анализа: • БА документы и сроки их подготовки.
  • 30. 9. Анализ, управление требованиями, коммуникации Управление требованиями: • Инструменты управления требованиями • Виды и шаблоны документов требований • Процедура согласования и утверждения • Процедура управления изменениями Коммуникации: • С кем аналитик будет коммуницировать? • Как часто? • Регулярно/ситуативно? • Местонахождение стейкхолдеров? • Предпочтительные каналы коммуникаций?
  • 31. 10. Ключевые функциональные требования Что система должна делать? • Какие главные задачи решает система? • Какие ключевые бизнес-процессы в ней проходят? • Какие основные результаты работы?
  • 32. 11. Ключевые нефункциональные требования Какой система должна быть (каким критериям соответствовать)? • Производительность • Надёжность • Быстродействие, время отклика • Безопасность • Совместимость, миграция • Устройства, операционные системы, браузеры
  • 33. 12. Критерии приёмки проекта • Как будет проходить процесс приёмки проекта? • Какие критерии успешности? • Кто будет принимать решение? • Какие действия или санкции будут предприняты в случае неуспеха?
  • 34. 13. Софт-скилы и компетенции Аналитическое мышление и решение задач Поведенческие характеристики Бизнес-знания Навыки общения Навыки взаимодействия Знания программных продуктов
  • 35. 14. Результирующие документы • Видение/Концепция (содержит цель, границы проекта, базовые сведения об архитектуре, интеграции, ключевые требования) • Глоссарий (словарь системы) • ERD (диаграмма «сущность-связь») • Process Flow Diagram (диаграмма бизнес-процессов) • Data Flow Diagram (диаграмма потоков данных, включает внешние системы)
  • 36. 14. Результирующие документы • Site map (карта сайта) • Структура системы (логические модули и их взаимодействие) • Список заинтересованных лиц, их роли, полномочия и ответственность • Типовые профили пользователей (обязательно для продуктовой разработки) • Proposal, Statementof Work