По-перше: подивіться на цю приємну розмову , Флоріан Хаас виступив у FROSCON (GER). Йдеться про практичну неможливість взагалі робити скрам.
Хороші новини : Оскільки хватка це неможливо здійснити, ви можете робити все , що ви хочете.
Погана новина : Не називайте цю сутичку.
Це звільняє вас від запитання: «Чи правильно я роблю сутичку?» (Відповідь: « Ні, ви цього не робите» ), і ви можете перейти до практичних питань життя.
У нас немає дизайнера UI / UX, і розробники працюють з UI / UX з власником продукту
Це нечаста ситуація. Але AFAIR scrum проти спеціалізації: кожен повинен мати однаковий набір навичок і може працювати взаємозамінно.
Кожен раз, коли ми збираємося створити відставання, і ми не визначаємо точний дизайн UI / UX до початку весни, ми закінчуємо витрачати занадто багато часу під час спринту, намагаючись допрацювати дизайн UI / UX.
Так, я зараз ця ситуація занадто гарна. Я працював у команді, де нам доводилося мати справу з дуже широкими відсталими написами на кшталт «Як користувач, я хочу бачити інформацію x», і це було все. Потім предмет приземлився на дошці спринту. Один дев взяв це. Вирішили це. Після його впровадження відбувся перший експертний огляд, де розпочалася дискусія про те, як повинен виглядати інтерфейс користувача.
Потім прийшов QA-Phase і обговорення почалося все заново.
Після спринту ми зробили те, що scrum вимагає переглянути, де проект зірвав PO . На жаль, наш клієнт не зробив це на оглядах, тому він не бачив програмне забезпечення на той момент.
Але потім цикл почався все заново, поки ПО не був задоволений.
А потім прийшов замовник ...
З цієї історії війни ви бачите, що цей (особливий вид) процес є пекельно неефективним.
Зрештою, для нас спрацювало це перекидання бруду над дошкою.
Але це не рішення вашого питання;)
Як ви вважаєте, що будь-яку можливу деталь щодо функції слід надати розробникам перед початком спринту чи це має бути завдання в межах функцій?
Вирішення цієї дилеми передбачає чіткі зворотні зв'язки між а) самим замовником та постачальником послуг , щоб критерії були сформульовані відносно чітко. b) Щільний зворотний зв'язок між командою scrum та PO, щоб мінімізувати шанс виїхати з дороги.
Я б порушив декілька (більше) правил scrum, щоб визначити один відсталий текст: "робочу манекен". Що може бути швидко розглянуто ПО і клієнта мінімізують developertime витратили на простий елемент.
тл; д-р
Яким повинен бути внесок команди scrum?
Достатньо інформації для задоволення специфікацій за якомога менше часу.
Не по темі:
Ми більше не робимо суперечок. Ми не робимо оцінок. Ми зберегли дошку спринту. Ми не робимо спринтів. Ми розробляємо функції / виправляємо помилки та випускаємо ASAP. Коли нові функції впроваджені, вони переходять ASAP на загальнодоступний сервер, де ми можемо обговорити подальший дизайн із клієнтами максимально щільно.