SlideShare une entreprise Scribd logo
1  sur  26
Путь аналитика в ИТ
Или минимум для максимального старта
Станислав Федоренко
7 лет в ІТ
System analyst at Luxoft
Founder at SBA Club (КЛУБ СИСТЕМНЫХ И БИЗНЕС-
АНАЛИТИКОВ – sbaclub.org.ua)
IIBA Kyiv Chapter member (International Institute of
Business Analysis)
stas.fedorenko@gmail.com
О себе
• Основные задачи аналитика в IT и что требует
рынок
• Личностные качества аналитика
• Джентельменский набор – минимум для старта
• Несколько зарисовок из жизни
• Несколько практических советов
• Модные направления
• Как показать свои знания за 30 минут
• Активная позиция или развиваем себя сами
О чем планируем говорить
 Бизнес-анализ — дисциплина выявления деловых
потребностей и нахождения решений деловых проблем.
 Бизнес-аналитик — специалист, использующий методы
бизнес-анализа для аналитики потребностей деятельности
организаций с целью определения проблем бизнеса и
предложения их решения.
 Посредник между заинтересованными лицами для
сбора, анализа, коммуницирования и проверки требований
по изменению бизнес-процессов, регламентов и
информационных систем. Бизнес-аналитик понимает
проблемы и возможности бизнеса в контексте требований и
рекомендует решения, позволяющие организации достичь
своих целей (С) IIBA
Основные задачи аналитика в IT и что
требует рынок?
 Системный аналитик – специалист в области анализа
предметной области и формулирования требований к
разрабатываемым информационным системам и прикладному
программному обеспечению.
 Бизнес аналитик изучает работу бизнеса и пытается
построить полноценную картину его функционирования.
Описывает процесс, помогающий решить проблему.
 Системный аналитик изучает работу части бизнеса,
которую необходимо автоматизировать с помощью
системы. Детально описывает новый функционал,
автоматизирующий процесс, решающий проблему.
Основные задачи аналитика в IT и что
требует рынок?
Задачи BA:
 Разработка полной и непротиворечивой модели бизнес-процессов
компании на основании общения с клиентами (анкетирование,
переписка, интервью, совещания и переговоры, работа с
документами и источниками данных)
 Разработка технического задания для реализации заложенных
требований
 Документирование архитектуры бизнес-процессов
 Объяснение правила работы с системой пользователям
Основные задачи аналитика в IT и что
требует рынок?
Задачи SA:
 Изучение той или иной области на предмет внедрения и/или
разработки прикладных информационных систем;
 Участие в интервьюировании бизнес-экспертов и пользователей
информационных систем на предмет изучения текущих принципов
организации хода процессов (в том числе с точки зрения
функционирования информационных систем);
 Изучение и систематизация документации по проекту в части
выделения процессов, подлежащих автоматизации;
 Подготовка документации по описанию сущностей, взаимосвязей и
процессов предметной области с использованием специальных
нотаций;
 Участие в постановке задач и разработке технического задания;
 Сбор, анализ и документирование функциональных требований к
программному обеспечению.
Основные задачи аналитика в IT и что
требует рынок?
Обязательные:
 Коммуникабельность
 Умение анализировать и обрабатывать информацию
 Умение объяснять и обучать
 Творческий подход
 Внимательность и наблюдательность
 Аккуратность и скрупулезность
 Обучаемость и желание изучать новые области знаний
 Умение работать в команде
 Организованность и самодисциплина
Личностные качества аналитика
Желательные:
 Системное мышление
 Умение эффективно общаться и взаимодействовать с Заказчиком.
 Умение не только задавать правильные вопросы, но и органи-зовать
дружескую атмосферу, комфортные условия общения, доверительные
отношения в рабочей группе.
 Стрессоустойчивость
 Умение решать проблемы и разрешать конфликты
 Лидерские и организационные качества
Личностные качества аналитика
 English
 Наличие опыта работы в проектах не менее 1–1,5 лет на
позициях Technical writer, QA, Dev(?)
 Знаниче предметной области имеет небольшое значение
Теория
 Agile & Waterfall
 Software architecture – base knowledge
 DB theory
 UML (Activity, Use Case, State Machine, Class)
 Альтернатива BPMN, ER, IDEF 1x
 Prototyping (mock-ups, prototypes)
 XML, XSD
Джентельменский набор – минимум для
старта
Средства
 MS Visio  (Enterprise Architect, BizAGI)
 Jira or equivalent
 Axure, Balsamiq
 MS SQL Management Studio
Джентельменский набор – минимум для
старта
 Единичность - Требование описывает одну и только одну вещь.
 Завершѐнность - Требование полностью определено в одном месте и
вся необходимая информация присутствует.
 Последовательность - Требование не противоречит другим
требованиям и полностью соответствует внешней документации.
 Атомарность - Требование «атомарно». То есть оно не может быть
разбито на ряд более детальных требований без потери
завершѐнности.
 Отслеживаемость - Требование полностью или частично
соответствует деловым нуждам как заявлено заинтересованными
лицами и документировано.
 Актуальность - Требование не стало устаревшим с течением времени.
 Выполнимость - Требование может быть реализовано в пределах
проекта.
Качество требований
 Недвусмысленность - Требование кратко определено без обращения
к техническому жаргону, акронимам и другим скрытым
формулировкам. Оно выражает объективные факты, не субъективные
мнения. Возможна одна и только одна интерпретация. Определение
не содержит нечѐтких фраз. Использование отрицательных
утверждений и составных утверждений запрещено.
 Обязательность - Требование представляет определѐнную
заинтересованным лицом характеристику, отсутствие которой
приведѐт к неполноценности решения, которая не может быть
проигнорирована. Необязательное требование — противоречие
самому понятию требования.
 Проверяемость - Реализованность требования может быть
определена через один из четырѐх возможных методов: осмотр,
демонстрация, тест или анализ.
Качество требований
Несколько зарисовок из жизни и практики
Форматы спецификаций
Use Cases – большие системы, большие команды, большой заказчик
User Stories – стартапы
Текст = «как получается, так и пишем»
Нотации и диаграммы
UML Activity, BPMN
UML Use Case
Class, ER, IDEF 1x
Прототипирование
Не используют – 30%
Mock-up – 50%
Prototypes – 20%
Прослеживаемость требований и треккинг
Traceability matrix BR to FR
Несколько зарисовок из жизни и практики
Форматы спецификаций
Use Cases – большие системы, большие команды, большой заказчик
User Stories – стартапы
Текст = «как получается, так и пишем»
Нотации и диаграммы
UML Activity, BPMN
UML Use Case
Class, ER, IDEF 1x
Прототипирование
Не используют – 30%
Mock-up – 50%
Prototypes – 20%
Прослеживаемость требований и треккинг
Traceability matrix BR to FR
Несколько практических советов
С чего начинать
 Знать причины
 Понять бизнес-цели
 Получить бизнес-
требования
 Бизнес требования>=границы проекта
Несколько практических советов
Бизнес цель
 Не делай того, чего не просят
 Не все, что просят, действительно хотят
 Не все, что действительно хотят, будет работать
Принцип 5 почему???
Несколько практических советов
Думаем как пользователь,
поступаем как менеджер
 Работающий функционал, что приносит бизнес пользу важнее
красивой архитектуры
 Ограждаем команду от ненужной информации
 Оцениваем возможности команды и «зомбируем» заказчика
Несколько практических советов
Несколько практических советов
Test Cases Bugs
Несколько практических советов
Управляем своим временем
 На митингах – Вы модератор
 На коллах – Вы обсуждаете только то, что было запланировано
 Не ленимся записывать
 Доступен команде 24х7х365(+1)
 Высокие техники типа Pomodoro плохо работают
 To Do List
Общение с заказчиком
 C заказчиком хорошие коллеги, но не близкие друзья
 Соцсети, тимбилдинг – хорошо, но может сыграть злую шутку
“Модные” направление
Исполняемые модели
 xUML (Executable UML)
 BPMN
Инвестиционный банкинг
Mobile
Коучинг
Как показать свои знания за 30 минут
Никак!
Но показать, что не полный «ноль»
можно 
 Резюме
 Пример спецификации
Активная позиция или развиваем себя
сами
Курсы
 Провал в университетах
 Внутренние в компаниях
 ІІBA (Международный институт бизнес анализа) - Certification
trainings, BA Factory, Psychology and BA
 Отдельные курсы по каким-то определенным отдельным
направлениям (UML, BPMN, tools)
 Сертификация
 ІІBA (Международный институт бизнес анализа) – CBAP (Certified
Business Analysis Professional) или CCBA (Certification of Competency
in Business Analysis)
 QAI (Международный институт качества) – CSBA (Certified Software
Business Analyst)
Куда посмотреть, что почитать
 Scrum And Xp: заметки с передовой / Хенрик Книберг
 BABOK (c)IIBA
 Разработка требований к программному обеспечению / Карл Вигерс
 Современные методы описания функциональных требований к
системам / Алистер Коберн
 http://intuit.ru
 http://www.iiba.org/ ; http://kiev.iiba.org/ ; http://iiba.ru/
 http://www.uml2.ru/
 http://analyst.by/
 http://sbaclub.org.ua 
Спасибо за внимание,
понимание и потраченное
время!

Contenu connexe

Tendances

Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UMLВнедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UMLEdgar Khachatryan
 
Полезные навыки аналитиков - как стать профессионалом
Полезные навыки аналитиков - как стать профессионаломПолезные навыки аналитиков - как стать профессионалом
Полезные навыки аналитиков - как стать профессионаломSQALab
 
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014it-people
 
Моделирование корпоративной архитектуры
Моделирование корпоративной архитектурыМоделирование корпоративной архитектуры
Моделирование корпоративной архитектурыSQALab
 
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологийСпецифика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологийSQALab
 
Управление требованиями
Управление требованиямиУправление требованиями
Управление требованиямиIvan Shamaev
 
Babok v2.0 перевод на русский язык свод знаний по бизнес анализу
Babok v2.0 перевод на русский язык свод знаний по бизнес анализуBabok v2.0 перевод на русский язык свод знаний по бизнес анализу
Babok v2.0 перевод на русский язык свод знаний по бизнес анализуIvan Shamaev
 
Контрольный список для проверки требований
Контрольный список для проверки требованийКонтрольный список для проверки требований
Контрольный список для проверки требованийIvan Shamaev
 
Как не потерять Продукт на завершающем этапе.
Как не потерять Продукт на завершающем этапе.Как не потерять Продукт на завершающем этапе.
Как не потерять Продукт на завершающем этапе.SQALab
 
Коммуникация при различной структуре мышления - таксономия против фолксономии
Коммуникация при различной структуре мышления - таксономия против фолксономииКоммуникация при различной структуре мышления - таксономия против фолксономии
Коммуникация при различной структуре мышления - таксономия против фолксономииSQALab
 
Иди и рисуй! Моделирование в работе аналитика
Иди и рисуй! Моделирование в работе аналитикаИди и рисуй! Моделирование в работе аналитика
Иди и рисуй! Моделирование в работе аналитикаSQALab
 
Методы оценки качества требований и работы аналитика
Методы оценки качества требований и работы аналитикаМетоды оценки качества требований и работы аналитика
Методы оценки качества требований и работы аналитикаAlexander Novichkov
 
Моделирование бизнес-процессов: методы и инструменты
Моделирование бизнес-процессов: методы и инструментыМоделирование бизнес-процессов: методы и инструменты
Моделирование бизнес-процессов: методы и инструментыSQALab
 
Базовый инструментарий аналитика. Методы и техники используемые в инженерии т...
Базовый инструментарий аналитика. Методы и техники используемые в инженерии т...Базовый инструментарий аналитика. Методы и техники используемые в инженерии т...
Базовый инструментарий аналитика. Методы и техники используемые в инженерии т...Yury Buluy
 
Почему надо добиваться доступа к пользователям и как это делать
Почему надо добиваться доступа к пользователям и как это делатьПочему надо добиваться доступа к пользователям и как это делать
Почему надо добиваться доступа к пользователям и как это делатьСобака Павлова
 
Введение в моделирование бизнес процессов
Введение в моделирование бизнес процессовВведение в моделирование бизнес процессов
Введение в моделирование бизнес процессовNatalia Zhelnova
 
Собеседование на позицию бизнес-аналитика
Собеседование на позицию бизнес-аналитикаСобеседование на позицию бизнес-аналитика
Собеседование на позицию бизнес-аналитикаSQALab
 
критерии отбора аналитиков
критерии отбора аналитиковкритерии отбора аналитиков
критерии отбора аналитиковNatalia Zhelnova
 
Прокачиваем информационные системы с помощью data science
Прокачиваем информационные системы с помощью data scienceПрокачиваем информационные системы с помощью data science
Прокачиваем информационные системы с помощью data scienceSQALab
 
Задачи системного аналитика (конспект лекций Школы системного анализа)
Задачи системного аналитика (конспект лекций Школы системного анализа)Задачи системного аналитика (конспект лекций Школы системного анализа)
Задачи системного аналитика (конспект лекций Школы системного анализа)Anton Konstantinov
 

Tendances (20)

Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UMLВнедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
Внедрение Бизнес-Анализа, ИТ Бизнес-Аналитиков и UML
 
Полезные навыки аналитиков - как стать профессионалом
Полезные навыки аналитиков - как стать профессионаломПолезные навыки аналитиков - как стать профессионалом
Полезные навыки аналитиков - как стать профессионалом
 
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
Н. Желнова "Оценка эффективности работы аналитика", DUMP-2014
 
Моделирование корпоративной архитектуры
Моделирование корпоративной архитектурыМоделирование корпоративной архитектуры
Моделирование корпоративной архитектуры
 
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологийСпецифика работы бизнес-аналитика в зависимости от типов проектов и методологий
Специфика работы бизнес-аналитика в зависимости от типов проектов и методологий
 
Управление требованиями
Управление требованиямиУправление требованиями
Управление требованиями
 
Babok v2.0 перевод на русский язык свод знаний по бизнес анализу
Babok v2.0 перевод на русский язык свод знаний по бизнес анализуBabok v2.0 перевод на русский язык свод знаний по бизнес анализу
Babok v2.0 перевод на русский язык свод знаний по бизнес анализу
 
Контрольный список для проверки требований
Контрольный список для проверки требованийКонтрольный список для проверки требований
Контрольный список для проверки требований
 
Как не потерять Продукт на завершающем этапе.
Как не потерять Продукт на завершающем этапе.Как не потерять Продукт на завершающем этапе.
Как не потерять Продукт на завершающем этапе.
 
Коммуникация при различной структуре мышления - таксономия против фолксономии
Коммуникация при различной структуре мышления - таксономия против фолксономииКоммуникация при различной структуре мышления - таксономия против фолксономии
Коммуникация при различной структуре мышления - таксономия против фолксономии
 
Иди и рисуй! Моделирование в работе аналитика
Иди и рисуй! Моделирование в работе аналитикаИди и рисуй! Моделирование в работе аналитика
Иди и рисуй! Моделирование в работе аналитика
 
Методы оценки качества требований и работы аналитика
Методы оценки качества требований и работы аналитикаМетоды оценки качества требований и работы аналитика
Методы оценки качества требований и работы аналитика
 
Моделирование бизнес-процессов: методы и инструменты
Моделирование бизнес-процессов: методы и инструментыМоделирование бизнес-процессов: методы и инструменты
Моделирование бизнес-процессов: методы и инструменты
 
Базовый инструментарий аналитика. Методы и техники используемые в инженерии т...
Базовый инструментарий аналитика. Методы и техники используемые в инженерии т...Базовый инструментарий аналитика. Методы и техники используемые в инженерии т...
Базовый инструментарий аналитика. Методы и техники используемые в инженерии т...
 
Почему надо добиваться доступа к пользователям и как это делать
Почему надо добиваться доступа к пользователям и как это делатьПочему надо добиваться доступа к пользователям и как это делать
Почему надо добиваться доступа к пользователям и как это делать
 
Введение в моделирование бизнес процессов
Введение в моделирование бизнес процессовВведение в моделирование бизнес процессов
Введение в моделирование бизнес процессов
 
Собеседование на позицию бизнес-аналитика
Собеседование на позицию бизнес-аналитикаСобеседование на позицию бизнес-аналитика
Собеседование на позицию бизнес-аналитика
 
критерии отбора аналитиков
критерии отбора аналитиковкритерии отбора аналитиков
критерии отбора аналитиков
 
Прокачиваем информационные системы с помощью data science
Прокачиваем информационные системы с помощью data scienceПрокачиваем информационные системы с помощью data science
Прокачиваем информационные системы с помощью data science
 
Задачи системного аналитика (конспект лекций Школы системного анализа)
Задачи системного аналитика (конспект лекций Школы системного анализа)Задачи системного аналитика (конспект лекций Школы системного анализа)
Задачи системного аналитика (конспект лекций Школы системного анализа)
 

En vedette

QA Club Kiev 18 - Test Management and Approaches
QA Club Kiev 18 - Test Management and ApproachesQA Club Kiev 18 - Test Management and Approaches
QA Club Kiev 18 - Test Management and ApproachesQA Club Kiev
 
Performance Testing
Performance TestingPerformance Testing
Performance TestingQA Club Kiev
 
QAClubKiev Performance-Structure
QAClubKiev Performance-StructureQAClubKiev Performance-Structure
QAClubKiev Performance-StructureQA Club Kiev
 
Мифы Автоматизации
Мифы АвтоматизацииМифы Автоматизации
Мифы АвтоматизацииQA Club Kiev
 
Whay QA- engineers should know how to code
Whay QA- engineers should know how to codeWhay QA- engineers should know how to code
Whay QA- engineers should know how to codeQA Club Kiev
 
QA Club Kiev #17 QA Challenge by Oleksandr Maidaniuk
QA Club Kiev #17 QA Challenge by Oleksandr MaidaniukQA Club Kiev #17 QA Challenge by Oleksandr Maidaniuk
QA Club Kiev #17 QA Challenge by Oleksandr MaidaniukQA Club Kiev
 
QA Club Kiev #17 Measuring quality by Volodymyr Prymakov
QA Club Kiev #17 Measuring quality by Volodymyr PrymakovQA Club Kiev #17 Measuring quality by Volodymyr Prymakov
QA Club Kiev #17 Measuring quality by Volodymyr PrymakovQA Club Kiev
 
QA Club Kiev #13 Performance Testing - introduction
QA Club Kiev #13  Performance Testing - introductionQA Club Kiev #13  Performance Testing - introduction
QA Club Kiev #13 Performance Testing - introductionQA Club Kiev
 
Agile performance testing
Agile performance testingAgile performance testing
Agile performance testingQA Club Kiev
 
Qa club kiev #11 test documentation - introduction
Qa club kiev #11  test documentation - introductionQa club kiev #11  test documentation - introduction
Qa club kiev #11 test documentation - introductionQA Club Kiev
 
Effective testing in scrum approach and tools
Effective testing in scrum   approach and toolsEffective testing in scrum   approach and tools
Effective testing in scrum approach and toolsQA Club Kiev
 
Qa club kiev #12 istqb сertification
Qa club kiev #12  istqb сertification Qa club kiev #12  istqb сertification
Qa club kiev #12 istqb сertification QA Club Kiev
 
ISTQB Certification
ISTQB CertificationISTQB Certification
ISTQB CertificationQA Club Kiev
 
Mobile Testing. What to do?
Mobile Testing. What to do?Mobile Testing. What to do?
Mobile Testing. What to do?QA Club Kiev
 
Agile testing - introduction
Agile testing - introductionAgile testing - introduction
Agile testing - introductionQA Club Kiev
 
QA Club Kiev #18 - Test Management in Google Sheets
QA Club Kiev #18 - Test Management in Google SheetsQA Club Kiev #18 - Test Management in Google Sheets
QA Club Kiev #18 - Test Management in Google SheetsQA Club Kiev
 
Test management in scrum
Test management in scrumTest management in scrum
Test management in scrumQA Club Kiev
 
Working Software Over Comprehensive Documentation
Working Software Over Comprehensive DocumentationWorking Software Over Comprehensive Documentation
Working Software Over Comprehensive DocumentationAndrii Dzynia
 

En vedette (18)

QA Club Kiev 18 - Test Management and Approaches
QA Club Kiev 18 - Test Management and ApproachesQA Club Kiev 18 - Test Management and Approaches
QA Club Kiev 18 - Test Management and Approaches
 
Performance Testing
Performance TestingPerformance Testing
Performance Testing
 
QAClubKiev Performance-Structure
QAClubKiev Performance-StructureQAClubKiev Performance-Structure
QAClubKiev Performance-Structure
 
Мифы Автоматизации
Мифы АвтоматизацииМифы Автоматизации
Мифы Автоматизации
 
Whay QA- engineers should know how to code
Whay QA- engineers should know how to codeWhay QA- engineers should know how to code
Whay QA- engineers should know how to code
 
QA Club Kiev #17 QA Challenge by Oleksandr Maidaniuk
QA Club Kiev #17 QA Challenge by Oleksandr MaidaniukQA Club Kiev #17 QA Challenge by Oleksandr Maidaniuk
QA Club Kiev #17 QA Challenge by Oleksandr Maidaniuk
 
QA Club Kiev #17 Measuring quality by Volodymyr Prymakov
QA Club Kiev #17 Measuring quality by Volodymyr PrymakovQA Club Kiev #17 Measuring quality by Volodymyr Prymakov
QA Club Kiev #17 Measuring quality by Volodymyr Prymakov
 
QA Club Kiev #13 Performance Testing - introduction
QA Club Kiev #13  Performance Testing - introductionQA Club Kiev #13  Performance Testing - introduction
QA Club Kiev #13 Performance Testing - introduction
 
Agile performance testing
Agile performance testingAgile performance testing
Agile performance testing
 
Qa club kiev #11 test documentation - introduction
Qa club kiev #11  test documentation - introductionQa club kiev #11  test documentation - introduction
Qa club kiev #11 test documentation - introduction
 
Effective testing in scrum approach and tools
Effective testing in scrum   approach and toolsEffective testing in scrum   approach and tools
Effective testing in scrum approach and tools
 
Qa club kiev #12 istqb сertification
Qa club kiev #12  istqb сertification Qa club kiev #12  istqb сertification
Qa club kiev #12 istqb сertification
 
ISTQB Certification
ISTQB CertificationISTQB Certification
ISTQB Certification
 
Mobile Testing. What to do?
Mobile Testing. What to do?Mobile Testing. What to do?
Mobile Testing. What to do?
 
Agile testing - introduction
Agile testing - introductionAgile testing - introduction
Agile testing - introduction
 
QA Club Kiev #18 - Test Management in Google Sheets
QA Club Kiev #18 - Test Management in Google SheetsQA Club Kiev #18 - Test Management in Google Sheets
QA Club Kiev #18 - Test Management in Google Sheets
 
Test management in scrum
Test management in scrumTest management in scrum
Test management in scrum
 
Working Software Over Comprehensive Documentation
Working Software Over Comprehensive DocumentationWorking Software Over Comprehensive Documentation
Working Software Over Comprehensive Documentation
 

Similaire à QA Club Kiev #16: BA in IT

Взаимодействие бизнес-аналитика с командой проекта и Заказчиком, Людмила Гули...
Взаимодействие бизнес-аналитика с командой проекта и Заказчиком, Людмила Гули...Взаимодействие бизнес-аналитика с командой проекта и Заказчиком, Людмила Гули...
Взаимодействие бизнес-аналитика с командой проекта и Заказчиком, Людмила Гули...DataArt
 
практика управления требованиями
практика управления требованиямипрактика управления требованиями
практика управления требованиямиISsoft
 
Сбор и анализ данных для моделирования деятельности организации
Сбор и анализ данных для моделирования деятельности организацииСбор и анализ данных для моделирования деятельности организации
Сбор и анализ данных для моделирования деятельности организацииOlya Kollen, PhD
 
Как выжить глобальной корпорации?
Как выжить глобальной корпорации?Как выжить глобальной корпорации?
Как выжить глобальной корпорации?CEE-SEC(R)
 
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...Dakiry
 
Проектирование программных систем. Занятие 2
Проектирование программных систем. Занятие 2Проектирование программных систем. Занятие 2
Проектирование программных систем. Занятие 2Dima Dzuba
 
Наталья Желнова для ITGM#6. Обучение системных аналитиков
Наталья Желнова для ITGM#6. Обучение системных аналитиковНаталья Желнова для ITGM#6. Обучение системных аналитиков
Наталья Желнова для ITGM#6. Обучение системных аналитиковSPbCoA
 
Обучение аналитиков - методы и программы
Обучение аналитиков - методы и программыОбучение аналитиков - методы и программы
Обучение аналитиков - методы и программыSQALab
 
целевая архитектура энергофорсайт
целевая архитектура энергофорсайтцелевая архитектура энергофорсайт
целевая архитектура энергофорсайтRnD_SM
 
Развитие бизнес-анализа в России. Проблемы и перспективы
Развитие бизнес-анализа в России. Проблемы и перспективыРазвитие бизнес-анализа в России. Проблемы и перспективы
Развитие бизнес-анализа в России. Проблемы и перспективыSQALab
 
Обучение IT-аналитиков
Обучение IT-аналитиковОбучение IT-аналитиков
Обучение IT-аналитиковNatalia Zhelnova
 
Артур Селецький Workshop “Типові проблеми виявлення вимог та їх рішення“
Артур Селецький Workshop “Типові проблеми виявлення вимог та їх рішення“Артур Селецький Workshop “Типові проблеми виявлення вимог та їх рішення“
Артур Селецький Workshop “Типові проблеми виявлення вимог та їх рішення“Dakiry
 
резюме харитонов мм бп
резюме харитонов мм бпрезюме харитонов мм бп
резюме харитонов мм бпattila19
 
Пути аналитика неисповедимы: широкий взгляд на карьерное развитие
Пути аналитика неисповедимы: широкий взгляд на карьерное развитиеПути аналитика неисповедимы: широкий взгляд на карьерное развитие
Пути аналитика неисповедимы: широкий взгляд на карьерное развитиеSQALab
 
Планирование требований
Планирование требованийПланирование требований
Планирование требованийGrigoriy Pechenkin
 
HTP. Business Requirements Elicitation & Documentation [1.01, RUS]
HTP. Business Requirements Elicitation & Documentation [1.01, RUS]HTP. Business Requirements Elicitation & Documentation [1.01, RUS]
HTP. Business Requirements Elicitation & Documentation [1.01, RUS]Alex V. Petrov
 
резюме харитонов мм новое
резюме харитонов мм новоерезюме харитонов мм новое
резюме харитонов мм новоеattila19
 
Презентация кандидата внутреннему заказчику
Презентация кандидата внутреннему заказчикуПрезентация кандидата внутреннему заказчику
Презентация кандидата внутреннему заказчикуHRedu.ru
 
Ideal analyst code (Software Engineering)
Ideal analyst code (Software Engineering)Ideal analyst code (Software Engineering)
Ideal analyst code (Software Engineering)Dmitry Bezuglyy
 

Similaire à QA Club Kiev #16: BA in IT (20)

Взаимодействие бизнес-аналитика с командой проекта и Заказчиком, Людмила Гули...
Взаимодействие бизнес-аналитика с командой проекта и Заказчиком, Людмила Гули...Взаимодействие бизнес-аналитика с командой проекта и Заказчиком, Людмила Гули...
Взаимодействие бизнес-аналитика с командой проекта и Заказчиком, Людмила Гули...
 
практика управления требованиями
практика управления требованиямипрактика управления требованиями
практика управления требованиями
 
Сбор и анализ данных для моделирования деятельности организации
Сбор и анализ данных для моделирования деятельности организацииСбор и анализ данных для моделирования деятельности организации
Сбор и анализ данных для моделирования деятельности организации
 
Как выжить глобальной корпорации?
Как выжить глобальной корпорации?Как выжить глобальной корпорации?
Как выжить глобальной корпорации?
 
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
Аліна Петренко: “Майстер-клас: Виявлення ключових вимог на предпроектній фазі...
 
Проектирование сайта
Проектирование сайтаПроектирование сайта
Проектирование сайта
 
Проектирование программных систем. Занятие 2
Проектирование программных систем. Занятие 2Проектирование программных систем. Занятие 2
Проектирование программных систем. Занятие 2
 
Наталья Желнова для ITGM#6. Обучение системных аналитиков
Наталья Желнова для ITGM#6. Обучение системных аналитиковНаталья Желнова для ITGM#6. Обучение системных аналитиков
Наталья Желнова для ITGM#6. Обучение системных аналитиков
 
Обучение аналитиков - методы и программы
Обучение аналитиков - методы и программыОбучение аналитиков - методы и программы
Обучение аналитиков - методы и программы
 
целевая архитектура энергофорсайт
целевая архитектура энергофорсайтцелевая архитектура энергофорсайт
целевая архитектура энергофорсайт
 
Развитие бизнес-анализа в России. Проблемы и перспективы
Развитие бизнес-анализа в России. Проблемы и перспективыРазвитие бизнес-анализа в России. Проблемы и перспективы
Развитие бизнес-анализа в России. Проблемы и перспективы
 
Обучение IT-аналитиков
Обучение IT-аналитиковОбучение IT-аналитиков
Обучение IT-аналитиков
 
Артур Селецький Workshop “Типові проблеми виявлення вимог та їх рішення“
Артур Селецький Workshop “Типові проблеми виявлення вимог та їх рішення“Артур Селецький Workshop “Типові проблеми виявлення вимог та їх рішення“
Артур Селецький Workshop “Типові проблеми виявлення вимог та їх рішення“
 
резюме харитонов мм бп
резюме харитонов мм бпрезюме харитонов мм бп
резюме харитонов мм бп
 
Пути аналитика неисповедимы: широкий взгляд на карьерное развитие
Пути аналитика неисповедимы: широкий взгляд на карьерное развитиеПути аналитика неисповедимы: широкий взгляд на карьерное развитие
Пути аналитика неисповедимы: широкий взгляд на карьерное развитие
 
Планирование требований
Планирование требованийПланирование требований
Планирование требований
 
HTP. Business Requirements Elicitation & Documentation [1.01, RUS]
HTP. Business Requirements Elicitation & Documentation [1.01, RUS]HTP. Business Requirements Elicitation & Documentation [1.01, RUS]
HTP. Business Requirements Elicitation & Documentation [1.01, RUS]
 
резюме харитонов мм новое
резюме харитонов мм новоерезюме харитонов мм новое
резюме харитонов мм новое
 
Презентация кандидата внутреннему заказчику
Презентация кандидата внутреннему заказчикуПрезентация кандидата внутреннему заказчику
Презентация кандидата внутреннему заказчику
 
Ideal analyst code (Software Engineering)
Ideal analyst code (Software Engineering)Ideal analyst code (Software Engineering)
Ideal analyst code (Software Engineering)
 

Plus de QA Club Kiev

QA Club Kiev #20. Mobile Testing. Tips & Tricks
QA Club Kiev #20. Mobile Testing. Tips & TricksQA Club Kiev #20. Mobile Testing. Tips & Tricks
QA Club Kiev #20. Mobile Testing. Tips & TricksQA Club Kiev
 
QA Club Kiev #20. Making life easier with Docker
QA Club Kiev #20. Making life easier with DockerQA Club Kiev #20. Making life easier with Docker
QA Club Kiev #20. Making life easier with DockerQA Club Kiev
 
QA Club Kiev #19 - ISTQB to be or not to be
QA Club Kiev #19 - ISTQB to be or not to beQA Club Kiev #19 - ISTQB to be or not to be
QA Club Kiev #19 - ISTQB to be or not to beQA Club Kiev
 
Selenium as a trend
Selenium as a trendSelenium as a trend
Selenium as a trendQA Club Kiev
 
Skype testing overview
Skype testing overviewSkype testing overview
Skype testing overviewQA Club Kiev
 
Skype presentation
Skype presentationSkype presentation
Skype presentationQA Club Kiev
 
Skype testing overview
Skype testing overviewSkype testing overview
Skype testing overviewQA Club Kiev
 
How we test tvideo at skype
How we test tvideo at skypeHow we test tvideo at skype
How we test tvideo at skypeQA Club Kiev
 
Mobile testing introduction
Mobile testing introductionMobile testing introduction
Mobile testing introductionQA Club Kiev
 
QA Club Kiev Promo
QA Club Kiev PromoQA Club Kiev Promo
QA Club Kiev PromoQA Club Kiev
 

Plus de QA Club Kiev (13)

QA Club Kiev #20. Mobile Testing. Tips & Tricks
QA Club Kiev #20. Mobile Testing. Tips & TricksQA Club Kiev #20. Mobile Testing. Tips & Tricks
QA Club Kiev #20. Mobile Testing. Tips & Tricks
 
QA Club Kiev #20. Making life easier with Docker
QA Club Kiev #20. Making life easier with DockerQA Club Kiev #20. Making life easier with Docker
QA Club Kiev #20. Making life easier with Docker
 
QA Club Kiev #19 - ISTQB to be or not to be
QA Club Kiev #19 - ISTQB to be or not to beQA Club Kiev #19 - ISTQB to be or not to be
QA Club Kiev #19 - ISTQB to be or not to be
 
Selenium as a trend
Selenium as a trendSelenium as a trend
Selenium as a trend
 
Web testing
Web testingWeb testing
Web testing
 
Skype testing overview
Skype testing overviewSkype testing overview
Skype testing overview
 
Skype presentation
Skype presentationSkype presentation
Skype presentation
 
Skype testing overview
Skype testing overviewSkype testing overview
Skype testing overview
 
How we test tvideo at skype
How we test tvideo at skypeHow we test tvideo at skype
How we test tvideo at skype
 
Mobile testing introduction
Mobile testing introductionMobile testing introduction
Mobile testing introduction
 
Manualtesting
ManualtestingManualtesting
Manualtesting
 
QA Club Kiev Promo
QA Club Kiev PromoQA Club Kiev Promo
QA Club Kiev Promo
 
Bonus
BonusBonus
Bonus
 

QA Club Kiev #16: BA in IT

  • 1. Путь аналитика в ИТ Или минимум для максимального старта
  • 2. Станислав Федоренко 7 лет в ІТ System analyst at Luxoft Founder at SBA Club (КЛУБ СИСТЕМНЫХ И БИЗНЕС- АНАЛИТИКОВ – sbaclub.org.ua) IIBA Kyiv Chapter member (International Institute of Business Analysis) stas.fedorenko@gmail.com О себе
  • 3. • Основные задачи аналитика в IT и что требует рынок • Личностные качества аналитика • Джентельменский набор – минимум для старта • Несколько зарисовок из жизни • Несколько практических советов • Модные направления • Как показать свои знания за 30 минут • Активная позиция или развиваем себя сами О чем планируем говорить
  • 4.  Бизнес-анализ — дисциплина выявления деловых потребностей и нахождения решений деловых проблем.  Бизнес-аналитик — специалист, использующий методы бизнес-анализа для аналитики потребностей деятельности организаций с целью определения проблем бизнеса и предложения их решения.  Посредник между заинтересованными лицами для сбора, анализа, коммуницирования и проверки требований по изменению бизнес-процессов, регламентов и информационных систем. Бизнес-аналитик понимает проблемы и возможности бизнеса в контексте требований и рекомендует решения, позволяющие организации достичь своих целей (С) IIBA Основные задачи аналитика в IT и что требует рынок?
  • 5.  Системный аналитик – специалист в области анализа предметной области и формулирования требований к разрабатываемым информационным системам и прикладному программному обеспечению.  Бизнес аналитик изучает работу бизнеса и пытается построить полноценную картину его функционирования. Описывает процесс, помогающий решить проблему.  Системный аналитик изучает работу части бизнеса, которую необходимо автоматизировать с помощью системы. Детально описывает новый функционал, автоматизирующий процесс, решающий проблему. Основные задачи аналитика в IT и что требует рынок?
  • 6. Задачи BA:  Разработка полной и непротиворечивой модели бизнес-процессов компании на основании общения с клиентами (анкетирование, переписка, интервью, совещания и переговоры, работа с документами и источниками данных)  Разработка технического задания для реализации заложенных требований  Документирование архитектуры бизнес-процессов  Объяснение правила работы с системой пользователям Основные задачи аналитика в IT и что требует рынок?
  • 7. Задачи SA:  Изучение той или иной области на предмет внедрения и/или разработки прикладных информационных систем;  Участие в интервьюировании бизнес-экспертов и пользователей информационных систем на предмет изучения текущих принципов организации хода процессов (в том числе с точки зрения функционирования информационных систем);  Изучение и систематизация документации по проекту в части выделения процессов, подлежащих автоматизации;  Подготовка документации по описанию сущностей, взаимосвязей и процессов предметной области с использованием специальных нотаций;  Участие в постановке задач и разработке технического задания;  Сбор, анализ и документирование функциональных требований к программному обеспечению. Основные задачи аналитика в IT и что требует рынок?
  • 8. Обязательные:  Коммуникабельность  Умение анализировать и обрабатывать информацию  Умение объяснять и обучать  Творческий подход  Внимательность и наблюдательность  Аккуратность и скрупулезность  Обучаемость и желание изучать новые области знаний  Умение работать в команде  Организованность и самодисциплина Личностные качества аналитика
  • 9. Желательные:  Системное мышление  Умение эффективно общаться и взаимодействовать с Заказчиком.  Умение не только задавать правильные вопросы, но и органи-зовать дружескую атмосферу, комфортные условия общения, доверительные отношения в рабочей группе.  Стрессоустойчивость  Умение решать проблемы и разрешать конфликты  Лидерские и организационные качества Личностные качества аналитика
  • 10.  English  Наличие опыта работы в проектах не менее 1–1,5 лет на позициях Technical writer, QA, Dev(?)  Знаниче предметной области имеет небольшое значение Теория  Agile & Waterfall  Software architecture – base knowledge  DB theory  UML (Activity, Use Case, State Machine, Class)  Альтернатива BPMN, ER, IDEF 1x  Prototyping (mock-ups, prototypes)  XML, XSD Джентельменский набор – минимум для старта
  • 11. Средства  MS Visio  (Enterprise Architect, BizAGI)  Jira or equivalent  Axure, Balsamiq  MS SQL Management Studio Джентельменский набор – минимум для старта
  • 12.  Единичность - Требование описывает одну и только одну вещь.  Завершѐнность - Требование полностью определено в одном месте и вся необходимая информация присутствует.  Последовательность - Требование не противоречит другим требованиям и полностью соответствует внешней документации.  Атомарность - Требование «атомарно». То есть оно не может быть разбито на ряд более детальных требований без потери завершѐнности.  Отслеживаемость - Требование полностью или частично соответствует деловым нуждам как заявлено заинтересованными лицами и документировано.  Актуальность - Требование не стало устаревшим с течением времени.  Выполнимость - Требование может быть реализовано в пределах проекта. Качество требований
  • 13.  Недвусмысленность - Требование кратко определено без обращения к техническому жаргону, акронимам и другим скрытым формулировкам. Оно выражает объективные факты, не субъективные мнения. Возможна одна и только одна интерпретация. Определение не содержит нечѐтких фраз. Использование отрицательных утверждений и составных утверждений запрещено.  Обязательность - Требование представляет определѐнную заинтересованным лицом характеристику, отсутствие которой приведѐт к неполноценности решения, которая не может быть проигнорирована. Необязательное требование — противоречие самому понятию требования.  Проверяемость - Реализованность требования может быть определена через один из четырѐх возможных методов: осмотр, демонстрация, тест или анализ. Качество требований
  • 14. Несколько зарисовок из жизни и практики Форматы спецификаций Use Cases – большие системы, большие команды, большой заказчик User Stories – стартапы Текст = «как получается, так и пишем» Нотации и диаграммы UML Activity, BPMN UML Use Case Class, ER, IDEF 1x Прототипирование Не используют – 30% Mock-up – 50% Prototypes – 20% Прослеживаемость требований и треккинг Traceability matrix BR to FR
  • 15. Несколько зарисовок из жизни и практики Форматы спецификаций Use Cases – большие системы, большие команды, большой заказчик User Stories – стартапы Текст = «как получается, так и пишем» Нотации и диаграммы UML Activity, BPMN UML Use Case Class, ER, IDEF 1x Прототипирование Не используют – 30% Mock-up – 50% Prototypes – 20% Прослеживаемость требований и треккинг Traceability matrix BR to FR
  • 16. Несколько практических советов С чего начинать  Знать причины  Понять бизнес-цели  Получить бизнес- требования  Бизнес требования>=границы проекта
  • 17. Несколько практических советов Бизнес цель  Не делай того, чего не просят  Не все, что просят, действительно хотят  Не все, что действительно хотят, будет работать Принцип 5 почему???
  • 18. Несколько практических советов Думаем как пользователь, поступаем как менеджер  Работающий функционал, что приносит бизнес пользу важнее красивой архитектуры  Ограждаем команду от ненужной информации  Оцениваем возможности команды и «зомбируем» заказчика
  • 21. Несколько практических советов Управляем своим временем  На митингах – Вы модератор  На коллах – Вы обсуждаете только то, что было запланировано  Не ленимся записывать  Доступен команде 24х7х365(+1)  Высокие техники типа Pomodoro плохо работают  To Do List Общение с заказчиком  C заказчиком хорошие коллеги, но не близкие друзья  Соцсети, тимбилдинг – хорошо, но может сыграть злую шутку
  • 22. “Модные” направление Исполняемые модели  xUML (Executable UML)  BPMN Инвестиционный банкинг Mobile Коучинг
  • 23. Как показать свои знания за 30 минут Никак! Но показать, что не полный «ноль» можно   Резюме  Пример спецификации
  • 24. Активная позиция или развиваем себя сами Курсы  Провал в университетах  Внутренние в компаниях  ІІBA (Международный институт бизнес анализа) - Certification trainings, BA Factory, Psychology and BA  Отдельные курсы по каким-то определенным отдельным направлениям (UML, BPMN, tools)  Сертификация  ІІBA (Международный институт бизнес анализа) – CBAP (Certified Business Analysis Professional) или CCBA (Certification of Competency in Business Analysis)  QAI (Международный институт качества) – CSBA (Certified Software Business Analyst)
  • 25. Куда посмотреть, что почитать  Scrum And Xp: заметки с передовой / Хенрик Книберг  BABOK (c)IIBA  Разработка требований к программному обеспечению / Карл Вигерс  Современные методы описания функциональных требований к системам / Алистер Коберн  http://intuit.ru  http://www.iiba.org/ ; http://kiev.iiba.org/ ; http://iiba.ru/  http://www.uml2.ru/  http://analyst.by/  http://sbaclub.org.ua 
  • 26. Спасибо за внимание, понимание и потраченное время!