Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

Пользователи и их истории или Действительно ли мы умеем использовать их истории?

Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio

Eche un vistazo a continuación

1 de 39 Anuncio

Пользователи и их истории или Действительно ли мы умеем использовать их истории?

Descargar para leer sin conexión

В этом докладе Роман хочет рассказать о том, как правильно использовать одну из основных техник написания требований в Agile - user story, какие основные антипатерны при их написании существуют. Мы поговорим о том, что:

User Story это не только определенный формат записи, а именно истории использования функционала.
Поделимся, какой формат считается "каноничным" и вообще обсудим важна ли “каноничность” при написании User Story.
Подискутируем, почему вообще возник новый формат, и какие преимущества он дает нам. - Конечно, затронем все возникающие при использовании User Story нюансы.
Поговорим, как User Story помогают создавать действительно хорошие продукты

В этом докладе Роман хочет рассказать о том, как правильно использовать одну из основных техник написания требований в Agile - user story, какие основные антипатерны при их написании существуют. Мы поговорим о том, что:

User Story это не только определенный формат записи, а именно истории использования функционала.
Поделимся, какой формат считается "каноничным" и вообще обсудим важна ли “каноничность” при написании User Story.
Подискутируем, почему вообще возник новый формат, и какие преимущества он дает нам. - Конечно, затронем все возникающие при использовании User Story нюансы.
Поговорим, как User Story помогают создавать действительно хорошие продукты

Anuncio
Anuncio

Más Contenido Relacionado

Presentaciones para usted (20)

Similares a Пользователи и их истории или Действительно ли мы умеем использовать их истории? (20)

Anuncio

Más de E-5 (20)

Пользователи и их истории или Действительно ли мы умеем использовать их истории?

  1. 1. Users and their Stories: або чи дійсно ми вміємо використовувати історії користувачів by Роман Сахаров
  2. 2. 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® certified UA IT Awards – Business Analysis 2014 winner
  3. 3. Improve yourself continuously! User stories? 1. Хто з вас працює в Agile, або Scrum? 2. Хто працює з User Story? 3. А хто працює з Use Cases?
  4. 4. У світі продуктів для людей
  5. 5. А що таке User Story?
  6. 6. І все? 
  7. 7. Improve yourself continuously! User story – це історія про... Те як користувачі нашого продукту його використовують і...  дають нам контекст для обговорення  певна історія повинна бути розказана в рамках кожної User Story
  8. 8. Improve yourself continuously! А навіщо ж новий формат? Бо він не ідеальний
  9. 9. Improve yourself continuously! Яка головна проблема «ідеальних» вимог? Їх не існує  + кожен розуміє вимоги по-своєму
  10. 10. Improve yourself continuously! Story – це домовленість Card Conversation Confirmation
  11. 11. Improve yourself continuously! Card
  12. 12. Навіщо нам темплейт?
  13. 13. Improve yourself continuously! As a ...<user>? Хто ж цей магічний юзер, що використовує 80% створених продуктів?
  14. 14. Improve yourself continuously! As a ...<user>? Виділяйте User Groups і Personas і використов уйте їх
  15. 15. Improve yourself continuously! I want to … Функція/дія користувача
  16. 16. Improve yourself continuously! So that – навіщо це? Value виявляється саме на цьому пункті і це важливо для: 1. Деталізації 2. Реаліазції 3. Мотивації
  17. 17. Improve yourself continuously! Conversation Пам’ятаєте, що кожен читає специфікацію по-своєму? • Різні люди – різні питання • Завдання обговорення - досягти згоди по задачі з точки зору користувача
  18. 18. Improve yourself continuously! Будьте креативні
  19. 19. Improve yourself continuously! Confirmation Як ми перевіримо, що ми дійсно зробили про те що домовились? 1. Acceptance criteria 2. Підтвердження після демонстрації, що це було дійсно те що ми хотіли
  20. 20. І все? 
  21. 21. Improve yourself continuously! Принцип INVEST
  22. 22. Improve yourself continuously! А з чого ще складається сторі?
  23. 23. Improve yourself continuously! Додаткові атрибути 1. ID - ідентифікатор 2. Коротка назва 3. Пріорітет 4. Статус 5. Історії від яких залежить або пов’язані 6. Оцінка 7. Автор, approver, reviewed by…
  24. 24. Improve yourself continuously! Який розмір правильний?
  25. 25. 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 Для бізнесу Для користувачів та клієнтів Для команди
  26. 26. Improve yourself continuously! Деталізація проти знань Рівень знань по-проекту Рівень деталізації
  27. 27. Improve yourself continuously! Чи можна по історії написати код? Загалом вам потрібен рецепт – дев задачі
  28. 28. Розвиток продукту
  29. 29. За кожну історію – додайте +3 в беклог - Алістер Кокбурн
  30. 30. Improve yourself continuously! Постійна еволюція Validated learning over working software (or comprehensive documentation)
  31. 31. Improve yourself continuously! Just in Time principle Closest Iteration Final Iteration TASKS STORY STORY/EPIC EPIC THEME (Iteration in play)
  32. 32. Improve yourself continuously! Історії – це частини чогось більшого
  33. 33. А що далі?
  34. 34. Improve yourself continuously! А що ж зі специфіцікаціями? Померли? Ні, але живуть тепер трішки для іншого 1. короткострокові проекти 2. початок проекту, початкові вимоги 3. результат проекту, пишемо по- одному, але імплементацію вказуємо в спеці
  35. 35. Improve yourself continuously! Простий ≠ легкий 1. Це вимагає розуміння продукту 2. Тісного звязку з замовником і користувачами 3. Бажання розібратись в тому, що ми створюємо 4. Час... досить багато часу
  36. 36. Історії користувачів про те як ви їх використовуєте, а не як пишете
  37. 37. Improve yourself continuously! Дякую! roman.sakharov@e-5.com.ua E5Trainings E5Trainings E5 www.e-5.com.ua
  38. 38. Improve yourself continuously! Ми цьому ще й навчаємо! 1. BA Toolkit: Use Cases workshop (1 липня) 2. Сертифікаційний Agile Team Facilitation (8-9 липня) 3. BA Toolkit: User Stories workshop (15 липня) 4. Сертифікаційний тренінг Leading SAFe (SAFe Agilist certification) (19-20 серпня) Знижка за кодом «E5PMCon» – 10%
  39. 39. Improve yourself continuously!

Notas del editor

  • Насправді Юзер сторі – це історія про використання юзерами нашого продукту, які дають нам контекст для обговорення.
    Kent Beck - історіїї
  • Перед усім
    - він очевидно не ідеальний

    Перфекціонізм??
    Не ідеальний (

  • Аджайл маніфест – працюючий софт понад документації
    Всі читали документацію по-своєму (це до речі одна з причин, чому навіть історії які не обговорені – не значно кращі за будь який інший документ

    МИ всі можемо прочитати один документ, але зрозуміти його по-різному

  • Картинка: крулгий стіл
  • Коли я починав, сторі – це був запис, все решту, було не так важливо
    Але темплейт – це просто база, яка дозволяє почати
  • Що ви пишете в цій частині?
    Юзер?  Who is the fucking user?

    А хто такий юзер в веб сайті?
    А адміністратор тоді хто?

    Як визначити користувачів вашого продукту?

  • Що ви пишете в цій частині?
    Юзер?  Who is the fucking user?

    А хто такий юзер в веб сайті?
    А адміністратор тоді хто?

    Як визначити користувачів вашого продукту?

  • Важливо: Говорити про користувача, а не свої бажання 
  • Acc criteria
    BDD

    Signed contract, approved

    визначають параметри User story
    специфікують функціональні і не функціональні вимоги
    Вказують коли історія закінчена і працює, як очікувалося

  • Еволюція
    -
  • Алістер кокбурн
  • Plan to Learn, and Learn to Plan
    Keep Talking as You Build
  • Сторі Меп

    Важливо як ви розумієте сторі в контексті

    МВП

×