Отделить что от как - дизайн в гибкой среде
В гибкой (разборчивой) среде, как вы получаете управление продуктами для создания достаточно маленьких элементов или историй, которые не выполняют всю работу, что не является их специальностью? Другими словами, как вы отделяете что (бизнес-требования) от того, как (дизайн) в гибкой разработке?
4 ответа
С Scrum управление продуктом должно быть одним человеком: владельцем продукта.
То, что вы хотите сделать, делается во время планирования спринта, где должна присутствовать вся команда (владелец продукта, scrummaster, разработчики).
Что должно быть определено как пользовательские истории владельцем продукта. Предполагается, что пользовательские истории должны быть высокого уровня, и владелец продукта должен выражать бизнес-требования в одном предложении.
например, как пользователь Stackru, я хотел бы видеть свою репутацию
Одна из целей планирования спринта состоит в том, чтобы решить, какие истории следует сделать во время спринта. Поэтому, когда истории выбираются владельцем продукта, команда может разделить их, кратко рассказать о дизайне (как) и оценить их.
Короче говоря, что должно быть сделано владельцем продукта, как командой. Если этот процесс будет четко объяснен владельцу продукта, он не будет пытаться все спроектировать. Если он все равно попытается, схватитель остановит его.
Первое, что вы должны сделать, и это является причиной большого числа сбоев Scrum Projects, - научить руководство продукта играть роль Владельца продукта. Вы должны показать ему, что он отвечает за окупаемость проекта, и за это он отвечает за расстановку приоритетов историй /itens/ бизнес-потребностей / функций или всего, что вы используете для составления своего бэклога продукта таким образом, чтобы наиболее ценные итены с более высокими приоритетами.
Я выступаю за использование пользовательских историй в качестве итогов отставания по продукту, а затем, при планировании спринта, разбиваю на более мелкие задачи истории, выбранные для создания отставания по спринту.
Когда вы пишете или помогаете в написании ПО, ваши пользовательские истории всегда следует помнить о том, что они должны быть ИНВЕСТНЫМИ. Независимый, подлежащий обсуждению, доступный для клиентов, E stimatable, S mall и T estable.
Я думаю, что в начале использование шаблона, приведенного ниже, может быть полезным, чтобы сфокусировать ПО на бизнес-целях:
"Как - тип пользователя - я хочу - какую-то цель - так что - какую-то причину".
Одним из примеров истории может быть "Как пользователь stackru, я хочу проголосовать за ответ, чтобы наиболее ценный ответ мог быть легко найден".
Не забудьте составить заказ на поставку или определить приемочный тест для каждой истории вашего журнала ожидания Sprint, поскольку он может использоваться в качестве основного критерия для определения того, полностью ли реализована история.
В приведенном выше примере два возможных приемочных испытания:
"Тест, чтобы проголосовать за ответ"
"Тест, чтобы проголосовать за ответ"
С помощью этой истории и двух приемочных тестов команда знает, что пользователь stackru может голосовать за ответы и чтобы статус истории обновлялся до завершения. Необходимо, чтобы система позволяла пользователю голосовать за и против ответа без исключения.
Во время оценки отставания (пере) (после расстановки приоритетов) команда должна выполнять моделирование для того, чтобы понять весь объем пользовательской истории и уметь точно оценивать сложность. Это не полный объем моделирования, который может иметь место (команды могут больше заниматься разработкой), но это отличное место для начала, и он сможет воспользоваться преимуществами клиента / владельца продукта, чтобы ответить там на вопросы а потом.
В результате этого итоговое обсуждение поможет вам работать с владельцем продукта, чтобы разделить его требования до значимой и подходящей детализации.
Не забывайте, что элементы журнала невыполненных работ должны оцениваться в порядке их важности с использованием системы весов (простые числа, fibonacci,...), чтобы при наличии в вашем списке элементов такой же важности (т.е. 2 элемента с вес 21), тогда они должны теоретически и попытаться быть вставленными в спринт перед 13 и 8.