itkaizenclub: users and their stories

35
Users and their Stories: або чи дійсно ми вміємо використовувати історії користувачів by Роман Сахаров

Upload: e-5

Post on 14-Jan-2017

160 views

Category:

Education


0 download

TRANSCRIPT

Page 1: ITKaiZenclub: Users and their stories

Users and their Stories: або чи дійсно ми вміємо використовувати історії користувачів

by Роман Сахаров

Page 2: ITKaiZenclub: Users and their stories

Improve yourself continuously!

Про мене Роман Сахаров

Business Analysis and Delivery Manager@EPAM Systems

Co-founder and trainer @E5

Delivery and Resource Manager, Trainer UA BACC leader, BA community leader UA BA mentoring curator Multiple conferences speaker

Certified Scrum Master, Leading SAFe® certifiedUA IT Awards – Business Analysis 2014 winner

Page 3: ITKaiZenclub: Users and their stories

Improve yourself continuously!

User stories?1. Хто з вас працює в Agile,

або Scrum?2. Хто працює з User Story?3. А хто працює з Use Cases?

Page 4: ITKaiZenclub: Users and their stories

У світі продуктів для людей

Page 5: ITKaiZenclub: Users and their stories

А що таке User Story?

Page 6: ITKaiZenclub: Users and their stories

І все?

Page 7: ITKaiZenclub: Users and their stories

Improve yourself continuously!

User story – це історія про...

Те як користувачі нашого продукту його використовують і...

дають нам контекст для обговорення

певна історія повинна бути розказана в рамках кожної User Story

Page 8: ITKaiZenclub: Users and their stories

Improve yourself continuously!

А навіщо ж новий формат?

Бо він не ідеальний

Page 9: ITKaiZenclub: Users and their stories

Improve yourself continuously!

Яка головна проблема «ідеальних» вимог?

Їх не існує

+ кожен розуміє вимоги по-своєму

Page 10: ITKaiZenclub: Users and their stories

Improve yourself continuously!

Story – це домовленість

Card Conversation Confirmation

Page 11: ITKaiZenclub: Users and their stories

Improve yourself continuously!

Card

Page 12: ITKaiZenclub: Users and their stories

Навіщо нам темплейт?

Page 13: ITKaiZenclub: Users and their stories

Improve yourself continuously!

As a ...<user>?

Хто ж цей магічний юзер, що використовує 80% створених продуктів?

Page 14: ITKaiZenclub: Users and their stories

Improve yourself continuously!

As a ...<user>? Виділяйте User Groups і Personas і використовуйте їх

Page 15: ITKaiZenclub: Users and their stories

Improve yourself continuously!

I want to …

Функція/дія користувача

Page 16: ITKaiZenclub: Users and their stories

Improve yourself continuously!

So that – навіщо це? Value виявляється саме на цьому пункті і це важливо для:

1. Деталізації

2. Реаліазції

3. Мотивації

Page 17: ITKaiZenclub: Users and their stories

Improve yourself continuously!

Conversation Пам’ятаєте, що кожен читає специфікацію по-своєму?

• Різні люди – різні питання

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

Page 18: ITKaiZenclub: Users and their stories

Improve yourself continuously!

Будьте креативні

Page 19: ITKaiZenclub: Users and their stories

Improve yourself continuously!

ConfirmationЯк ми перевіримо, що ми дійсно зробили про те що домовились?

1. Acceptance criteria2. Підтвердження після

демонстрації, що це було дійсно те що ми хотіли

Page 20: ITKaiZenclub: Users and their stories

І все?

Page 21: ITKaiZenclub: Users and their stories

Improve yourself continuously!

А з чого ще складається сторі?

Page 22: ITKaiZenclub: Users and their stories

Improve yourself continuously!

Який розмір правильний?

Page 23: ITKaiZenclub: Users and their stories

Improve yourself continuously!

Правильний розмір

Vision goal 1 Vision goal 2

Epic 1.1 Epic 1.n Epic 2.1 Epic 2.n… …

Feature 1.1.1 Feature 1.1.2 Feature 2.1.1

User or market needsДля бізнесу

Для користувачів та клієнтів

Для команди

Page 24: ITKaiZenclub: Users and their stories

Improve yourself continuously!

Деталізація проти знань

Рівень знань по-проекту

Ріве

нь

дета

ліза

ції

Page 25: ITKaiZenclub: Users and their stories

Improve yourself continuously!

Чи можна по історії написати код?

Загалом вам потрібен рецепт – дев задачі

Page 26: ITKaiZenclub: Users and their stories

Розвиток продукту

Page 27: ITKaiZenclub: Users and their stories

За кожну історію – додайте +3 в беклог

- Алістер Кокбурн

Page 28: ITKaiZenclub: Users and their stories

Improve yourself continuously!

Постійна еволюція

Validated learning over working software (or comprehensive documentation)

Page 29: ITKaiZenclub: Users and their stories

Improve yourself continuously!

Історії – це частини чогось більшого

Page 30: ITKaiZenclub: Users and their stories

А що далі?

Page 31: ITKaiZenclub: Users and their stories

Improve yourself continuously!

А що ж зі специфіцікаціями?

Померли?

Ні, але живуть тепер трішки для іншого

1. короткострокові проекти

2. початок проекту, початкові вимоги

3. результат проекту, пишемо по-одному, але імплементацію вказуємо в спеці

Page 32: ITKaiZenclub: Users and their stories

Improve yourself continuously!

Простий ≠ легкий1. Це вимагає розуміння

продукту

2. Тісного звязку з замовником і користувачами

3. Бажання розібратись в тому, що ми створюємо

4. Час... досить багато часу

Page 33: ITKaiZenclub: Users and their stories

Історії користувачів про те як ви їх використовуєте, а не як пишете

Page 34: ITKaiZenclub: Users and their stories

Improve yourself continuously!

Ми цьому ще й навчаємо!

Наступного тижня, неділя: "Управління вимогами в Agile проектах: від ідеї до працюючого продукту "

18 Грудня – "Agile Delivery Management" Тренінг “Leading SAFe 4.0 SAFe®” (періодично) Курс “Business Analysis Big Bang 2.0” (періодично) Курс вебінарів “Business Analysis Essentials” ITKaizenClub

Знижка за кодом «ITKaizenClub» – 10%

Page 35: ITKaiZenclub: Users and their stories

Improve yourself continuously!

Дякую! [email protected] E5Trainings E5Trainings E5 www.e-5.com.ua