Подтвердить что ты не робот

В гибких /scrum пользовательских историях, сколько деталей достаточно?

Достаточно достаточно подробностей - это обычный ответ.

В проекте, в котором мы сейчас заняты (который был неполным и передан нам без каких-либо сообщений brs/documentation/user, мы получаем такие истории, как:

Как владелец продукта Мне нужно разработчик для проверки рабочего процесса XXX что он работает правильно.

и

Как владелец продукта Мне нужно разработчик для проверки рабочего процесса YYY что он работает правильно.

Не указано, что означает "правильно".

При запросе более подробных сведений вам сообщают, что вы запрашиваете слишком много деталей, и поскольку это гибко, это требование станет более понятным позже во время спринта (2-недельный спринт), и вы не должны беспокоиться о деталях именно тогда, а скорее просто дать рассказ вес в "кукольных волосах" и перестать быть трудным. Будь большим парнем. Не беспокойтесь о деталях.

Предполагается, что это проворное?

4b9b3361

Ответ 1

При запросе более подробных сведений вам сообщают, что вы запрашиваете слишком много деталей, и поскольку это гибко, это требование станет более понятным позже во время спринта (2-недельный спринт), и вы не должны беспокоиться о деталях именно тогда, а скорее просто дать рассказ вес в "кукольных волосах" и перестать быть трудным. Будь большим парнем. Не беспокойтесь о деталях.

Не совсем. Истории пользователей фиксируют суть, но это не означает никаких деталей. Подробная информация передается во время разговора и определенно обязательна для хорошего понимания того, что должно быть сделано (даже не упоминая, что, похоже, сложно что-либо оценить, если вы не знаете, что делать и что ожидается).

Обмен информацией о рассказах на самом деле является частью работы Владельца продукта (ПО). Это должно произойти во время первой части совещания по планированию Sprint, где PO объясняет каждую историю команде, до планирования покера и/или в любое время, если требуется какое-либо разъяснение. Другими словами, не стесняйтесь спросить ПО для получения дополнительной информации (и также запросите PO для критериев приема). И если есть слишком большая неопределенность, поставьте большую оценку перед историей и объясните, почему вы не можете сделать "лучшую" оценку.

Для меня ваши PO/клиенты/заинтересованные стороны, похоже, не очень активно участвуют, и это большое, очень серьезное препятствие. Ваш ScrumMaster должен позаботиться об этом, нет волшебного решения.

Ответ 2

Вы должны спросить как можно больше деталей, чтобы чувствовать себя комфортно, чтобы оценить историю.

Вы можете добавить некоторые критерии приемочных испытаний на заднюю сторону карточной карты (они не обязательно должны быть детализированы).

Как клиент, я хочу оплатить кредитная карта...

Тест с Visa, MasterCard

Кстати, ваши истории кажутся немного странными. Они должны быть ориентированы на клиента/специалиста.

Ответ 3

Элементы Scrum backlog/Истории пользователей не обязательно должны быть очень специфичными для добавления в Backlog.

Более подробная информация необходима, чтобы сделать их спринтивыми (планируемыми в Sprint). В это время требуется достаточно деталей, чтобы можно было оценить его, и он должен иметь четко определенные критерии завершения.

A Пользовательский рассказ - это обещание для беседы с владельцем продукта о его сценарии.

Преждевременные данные - это отходы.

Ответ 4

Похоже, вы используете истории пользователей здесь, чтобы определить процесс, а не функции в системе. Но я не думаю, что здесь достаточно подробностей, чтобы разработчик мог узнать, прошел ли тест.

Кроме того, то, что вы указали здесь, являются критериями приемлемости, пользовательская история обычно более описательна и подкрепляется одним или несколькими критериями приемлемости для определения сути функциональности.

Вопросы, на которые я немедленно вернусь в ПО, будут: Какова логика для Workflow XXX? На каждом шаге какие варианты? Какие (если есть) действия регистрируются? Какие сообщения электронной почты отправляются? Как? кому?

Если владелец продукта не может сформулировать продукт И говорит мастеру Scrum, как работает Agile, возможно, ему нужно "обучение".

Попробуйте предоставить пустой экран и спросите его, что не хватает.

Ответ 5

Часто компании делают гибридные стратегии процесса. Это говорит, что это похоже на rad (Rapid application development) + scrum. Если это только первый спринт, чем да, для этого достаточно деталей. На этом этапе для первого спринта я бы посоветовал команде двигаться вперед, следя за тем, чтобы рабочий процесс мог выполнить начало, независимо от результатов, которые он генерирует. Часто это означает выполнение некоторой обработки исключений Pokemon (исключение catch вместо конкретных), регистрировать ошибку и принимать информацию в следующий спринт.

Ответ 6

Он должен описать простейший путь от начала до конца. Ему не нужно описывать все исключения или варианты. Когда вы сталкиваетесь с этими исключениями и вариантами, вам нужно будет поговорить с клиентом и, если необходимо, обновить историю.

Ответ 7

Сколько деталей "достаточно" зависит от многих вещей. Кажется, что ваша среда указывает на необходимость более подробного описания.

В начале вам может понадобиться более подробная информация в определении вашей истории, если

  • Ваш владелец продукта недоступен для ответа на вопросы в режиме реального времени (проблема с вашей командой).
  • ваша команда распределяется по нескольким часовым поясам
  • члены вашей команды жалуются, что не понимают, что делать, когда они забирают истории.
  • Ваша команда понимает домен и/или заявку более подробно
  • истории имеют очень визуальный компонент (скажем, новый экран пользовательского интерфейса), для которого изображение обеспечит эффективный механизм передачи макета пользовательского интерфейса.