Во-первых, взгляните на этот приятный разговор , который дал Флориан Хаас в FROSCON (GER). Речь идет о практической невозможности делать разборки вообще.
Хорошие новости : Поскольку хватка это невозможно осуществить, вы можете делать все , что вы хотите.
Плохая новость : Не называйте эту схватку.
Это освобождает вас от вопроса: «Правильно ли я занимаюсь ссорами?» (Ответ: нет, не так ), и вы можете перейти к практическим вопросам жизни, в этом вопросе.
У нас нет дизайнера UI / UX, и разработчики работают с UI / UX с владельцем продукта
Это не редкая ситуация. Но AFAIR scrum против специализации: каждый должен иметь одинаковый набор навыков и работать взаимозаменяемо.
Каждый раз, когда мы собираемся создать резерв, и мы не определяем точный дизайн UI / UX до начала весны, мы заканчиваем тем, что тратим слишком много времени во время спринта, пытаясь завершить разработку UI / UX.
Да, у меня сейчас такая ситуация слишком хорошая. Я работал в команде, где нам приходилось иметь дело с очень широкими бэклогитемами, такими как «Как пользователь, я хочу видеть информацию x « и это все. Затем предмет приземлился на спринтборде. Один разработчик взял это. Решил это. После его реализации был проведен первый экспертный обзор, где началось обсуждение того, как должен выглядеть пользовательский интерфейс.
Затем наступил этап QA, и снова началось обсуждение.
После спринта мы сделали, как разборки, требовали пересмотра, где дизайн был разорван ПО . К сожалению, наш клиент не попал в обзоры, поэтому он не видел программное обеспечение на тот момент.
Но затем цикл начался снова, пока ПО не было удовлетворено.
А потом пришел заказчик ...
Из этой истории войны вы видите, что этот (особый) процесс адски неэффективен.
В конечном итоге у нас сработало бросание разборок за борт.
Но это не решение вашего вопроса;)
Считаете ли вы, что все возможные подробности о функции должны быть предоставлены разработчикам до начала спринта или это должно быть задачей в рамках функций?
Решение этой дилеммы будет заключаться в тесной обратной связи между а) самим клиентом и ПО , так что критерии будут сформулированы достаточно жестко. б) Тесная обратная связь между scrum-командой и ПО, чтобы свести к минимуму вероятность выезда с дороги.
Я бы нарушил некоторые (более) правила схватки, чтобы определить один backlogitem: «рабочий манекен». Что может быть быстро рассмотрено ПО и клиента минимизируют developertime потратили на простой элемент.
ТЛ; др
Каким должен быть вклад команды Scrum?
Достаточно информации, чтобы соответствовать техническим требованиям в кратчайшие сроки.
Не по теме:
Мы больше не занимаемся скрамом. Мы не делаем оценки. Мы сохранили спринтерскую доску. Мы не занимаемся спринтами. Мы разрабатываем функции / исправляем ошибки и выпускаем как можно скорее. Когда внедряются новые функции, они отправляются как можно скорее на общедоступный сервер, где мы могли бы как можно плотнее обсудить дальнейший дизайн с заказчиками.