Як я складаю епопеї?

Я працюю над додатком, який допоможе створити продуктовий список на основі страв (та їх інгредієнтів та кількості), які надає користувач. Поки що епоси, які я придумав:

1.) Дослідження (одиниці виміру, популярні продукти харчування та категорії тощо)

3.) Сценарії (є їжа та можливі рецепти, потрібні страви тощо)

4.) Мій холодильник (функція, яка дозволяє користувачеві зберігати те, що вже є в холодильнику)

5.) Одиниці виміру (виявлення локалі? Як ми дозволяємо користувачеві перемикатися між імперською та метричною системами)

6.) Список продовольчих товарів (як відобразити, найкращий спосіб відобразити, надіслати електронний/смс список продовольчих товарів самостійно, електронною поштою/смс іншим тощо)

7.) Їжа (потрібно знайти найпоширеніший спосіб вимірювання кожної їжі, відобразити кількість калорій тощо)

Я створюю епопеї з основних компонентів програми. Чи це правильний спосіб їх скласти?

3 відповіді 3

Згідно з наданою вами інформацією, це здається нормально. Я б не створював епопею, яка називається дослідженням, а замість неї використовував шипи.

"Я створюю епопеї з основних компонентів програми. Це правильний спосіб їх скласти?"

Я б запропонував обрамити епопеї як функціональність, яку можна доставити та протестувати в напівізоляції.

З тих, кого ви згадали:

Дослідження та сценарії мені не здаються епосами: Дослідження - це стрибок, а документування сценаріїв є частиною роботи з документування епосів

Можливість входу, мій холодильник та одиниці виміру - це має сенс для мене як власну епопею

Продукти харчування - Дослідження продуктів харчування знаходяться під стрибком. Припускаючи, що існує окремий дисплей/сховище для їжі (не те саме, що холодильник), я міг бачити, що це його власна епопея.

Список продуктів - Цей виглядає як численні епопеї. Зберігання та відображення списку продуктів може бути одним, але надсилання фактичного списку може бути окремою епопеєю.

Я не заглиблювався в MVP, але як частина перерахування ваших билин ви повинні чітко уявляти, що вкрай необхідно. Якщо ваша мета - просто зберігати продукти, тоді вхід і обмін не звучать як MVP.

створюю

Це не відповідає методології Agile та принципам управління продуктами; це означає, що ви в результаті не будете задоволені результатом.

Пам’ятайте, в кінці «Епопеї» ви хочете, щоб користувач щонайменше міг щось зробити.

Перш ніж створювати Epics, вам слід вирішити, який ваш MVP, ваш мінімально життєздатний продукт. Наприклад: якщо ваша мета - створити продуктовий список на основі страв, які пропонує користувач.

  • не повинен включати логін, оскільки користувач може використовувати ваш додаток, навіть якщо немає логіну, і може отримати миттєве задоволення.
  • має бути простим. Візьмемо історію користувача: Боб може відкрити програму та подавати страви, які він любить їсти: спагетті, гамбургери та піцу протягом усього тижня. Він хоче ознайомитися зі списком продовольчих товарів: макаронна локшина, макаронний соус, мелене м’ясо.

Тоді ви хочете вирішити, скільки часу це займе: скажімо, 3 спринти (наприклад, 6 тижнів). Тож, можливо, першим Sprint буде створення сторінки введення користувачем, наступним Sprint буде вихідною сторінкою, тоді наступним Sprint буде логічний рівень.

Це лише після того, як ви виконали проектування та дослідження історії користувачів та пристосування ринку.