32
Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

ITKaiZenClub: Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

  • Upload
    e-5

  • View
    679

  • Download
    2

Embed Size (px)

Citation preview

Page 1: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

Успішний бізнес аналітик:Хто він і що він повинен знати та вміти?

Page 2: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

Про що ми сьогодні поговоримо• Хто такий бізнес аналітик та які задачі він виконує?• Що робить бізнес аналітика успішним?• Які знання та вміння потрібні аналітику, щоб робити свою

роботу якісно?• Які особисті якості повинен мати хороший аналітик?

Page 3: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

На скільки ви знайомі з аналізом?• Чи є серед вас ті, хто працює в ІТ?• Чи є серед вас аналітики?

Page 4: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

Познайомимося• Ірина Крючкова

– Аналітик з боку замовника– Аналітик на проектах для українських замовників– Аналітик на зарубіжних проектах

– Тренер, організатор, активістка– CBAP, CSPO

Page 5: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

З чого складається будь-яка робота?• Підготовка (що потрібно зробити)• Робота (зробити)• Результат (перевірка, підсумки)

Page 6: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

Ціна помилки

Page 7: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

Розробка ПЗ

Page 8: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

Хто ж такий аналітик?

Page 9: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

БізнесБізнес аналітик:

- Hard skills- Soft skills

Технології

Page 10: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

Знання бізнесу• Розуміння бізнесу• Знання індустрії• Знання організації• Знання рішень• Знання методології

Page 11: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

Знання технологій• Теорія баз даних• Об'єктно-орієнтована парадигма• Мови програмування

Page 12: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

Бізнес аналітичні знання• Soft skills:

– Аналітичне мислення та вирішення проблем– Особистісні характеристики– Комунікаційні навички– Навички взаємодії

• Hard skills:– Техніки– Інструменти

Page 13: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

Soft skillsАналітичне

мислення та вирішення проблем

•Креативне мислення•Прийняття рішень•Швидке навчання•Вирішення проблем•Системне мислення•Концептуальне мислення•Візуальне мислення

Особистісні характеристики

•Етичність•Відповідальність•Надійність•Організація і управління часом•Здатність адаптуватися

Комунікаційні навички•Вербальна комунікація•Невербальна комунікація•Письмова комунікація•Ефективне слухання

Навички взаємодії

•Фасилітація•Лідерство•Робота в команді•Переговори і вирішення конфліктів•Навчання

Page 14: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

Аналітичні техніки1. Acceptance and

Evaluation Criteria2. Backlog Management3. Balanced Scorecard4. Benchmarking and

Market Analysis5. Brainstorming6. Business Capability

Analysis 7. Business Cases8. Business Model

Canvas9. Business Rules

Analysis10. Collaborative Games11. Concept Modelling12. Data Dictionary

13. Data Flow Diagrams14. Data Mining15. Data Modelling16. Decision Analysis17. Decision Modelling18. Document Analysis19. Estimation20. Financial Analysis21. Focus Groups22. Functional

Decomposition23. Glossary24. Interface Analysis25. Interviews26. Item Tracking

27. Lessons Learned28. Metrics and Key

Performance Indicators (KPIs)

29. Mind Mapping30. Non-Functional

Requirements Analysis31. Observation32. Organizational

Modelling33. Prioritization34. Process Analysis35. Process Modelling36. Prototyping37. Reviews38. Risk Analysis and

Management

39. Roles and Permissions Matrix

40. Root Cause Analysis41. Scope Modelling42. Sequence Diagrams43. Stakeholder List, Map,

or Personas44. State Modelling45. Survey or

Questionnaire46. SWOT Analysis47. Use Cases and

Scenarios48. User Stories49. Vendor Assessment50. Workshops

Page 15: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

Аналітичні інструментиОфісні інструменти

Текстові процесориСтворення

презентаційТаблиці

(Spreadsheets)Hardware (принтери,

проектори та ін.)

Бізнес аналітичні інструменти

МоделюванняПрототипування

Трасування вимогЗберігання вимог

(репозиторії)

Відслідковування

Засоби комунікації

Засоби комунікації (пошта,

мессенджери)

Засоби для сумісної роботи

Відслідковування

Page 16: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

Задачі аналітика

Page 17: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

Хто ж усім цим може впоратися?

Page 18: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

СтруктуруємоАналітик з

боку замовника

Аналітик на локальних проектах

Аналітик на закордонних проектах

Аналітик на продуктових

проектах

Page 19: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

Аналітик з боку замовника• Вимоги високого рівня• Аналіз існуючих процесів• Оцінка систем та рішень• Приймання результатів розробки• Навчання, підтримка користувачів

Page 20: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

Аналітик на українських проектах• Вимоги високого рівня• Розробка деталізованих вимог• Аналіз існуючих процесів• Оцінка систем та рішень• Управління вимогами• Планування аналітичної роботи• Приймання результатів розробки• Інколи, навчання, підтримка користувачів

Page 21: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

Аналітик на закордонних проектах• Англійська мова• Вимоги високого рівня• Розробка деталізованих вимог• Аналіз існуючих процесів• Оцінка систем та рішень• Управління вимогами• Планування аналітичної роботи• Приймання результатів розробки• Навчання, підтримка користувачів

Page 22: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

Аналітик на продуктових проектах• Аналіз ринку і конкурентів• Англійська мова• Вимоги високого рівня• Розробка деталізованих вимог• Аналіз існуючих процесів• Оцінка систем та рішень• Управління вимогами• Планування аналітичної роботи• Приймання результатів розробки• Навчання, підтримка користувачів

Page 23: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

Спілкування та взаємодія із замовником

Створення аналітичних артефактів

Взаємодія із командою розробки

Спілкування та взаємодія із замовником

•Аналіз зацікавлених осіб•Аналіз першопричин•Інтерв'ю•Мозковий штурм•Семінари по вимогам•Презентаційні навички•Управління змінами

Створення аналітичних артефактів

•Бачення продукту та бізнес вимоги•Варіанти використання•Історії користувачів•Нефункціональні вимоги•Моделювання (UML)•Прототипування

Взаємодія із командою розробки

•Декомпозиція робіт/задач•Оцінка трудовитрат•Відстеження задач

Ближче до практики

Page 24: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

Як отримати необхідні знання• Самостійне навчання• Самостійне навчання згідно плану• Тренінг• Допомога ментора• Практика!

Page 25: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

Самостійне навчання• Вигерс Карл «Разработка требований к программному

обеспечению»• Business Analysis Body of Knowledge (BABOK), v.3• Dean Leffingwell, Don Widrig «Managing Software

Requirements: A Unified Approach»• Alistair Cockburn "Writing Effective Use Cases”• Mike Cohn "User Stories Applied for Agile Software

Development"

Page 26: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

Business Analysis Big Bang• 2 місяці, 2 рази на тиждень, по 2 години• Лише найактуальніші техніки, які потрібні для щоденної

роботи• Наголос на практику

Page 27: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

Структура занять• Заняття 1: Блок теорії – основні аспекти задачі, перелік

технік– Домашнє завдання: детальне вивчення однієї з технік

• Заняття 2: Відпрацювання техніки на практиці– Домашнє завдання: завершити почате. Кільком – детальніше

розібрати кілька інших технік, підготувати презентацію.

• Заняття 3: Презентація інших технік, обговорення, приклади, нюанси. Наступний блок теорії.– Домашнє завдання …

Page 28: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

Шукаємо Product OwnerНам потрібна людина:• З ідеєю в голові• Готова приділити час для

розвитку своєї ідеї– присутність на 3 заняттях– відповіді на e-mail– рев’ю документів

Що отримає PO:• Пропрацьовану ідею (мета,

цільова аудиторія, шляхи реалізації)

• Документ з високорівневими вимогами до програмного забезпечення

• Документ з деталізованими вимогами, які можна віддавати в розробку

Page 29: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

Допомога ментора• План розвитку• Підтримка• Регулярне спілкування• Відповіді на питання та

допомога в поточних задачах

Page 30: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

Додатково• ITKaiZenClub• Курс "Business Analysis Big Bang” з 15 жовтня• Build Staff 2015• Outsource People 2015• Lviv PM conference

Page 31: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

Шукаємо волонтерів!У нас є ідея:

Зробити конференцію по трендам в ІТ

нам потрібні

Page 32: ITKaiZenClub:  Успішний бізнес аналітик: Хто він і що він повинен знати та вміти?

Дякую за увагу!• Питання?

• Контакти:– http://e-5.com.ua/– https://www.facebook.com/E5Trainings– [email protected]