Я не прихильник неприємностей і маю лише рік практичного досвіду. Отже, наступне слід читати із зерном солі.
Я бачу кілька червоних прапорів у тому, що ви пишете:
5 годинне спринтерське планування
Це занадто довго для спринцювання на тиждень.
Мета планування спринту - AFAIR to
- дати можливість команді знати, які поточні пріоритети є
- розробити план бою для майбутнього спринту.
Для того, щоб зробити це ефективно, кожна сторона повинна розуміти Product Backlog items
.
Для того, щоб зрозуміти, Product Backlog items
відставання має бути в хорошій формі.
На етапі конкретного планування Product Backlog items
перетворюються на Sprint Backlog items
.
Однією з можливих причин є те, що ці пункти недостатньо уточнені / уточнені.
Інша можлива причина полягає в тому, що предмети занадто складні і залишають місце для занадто великої інтерпретації.
Обговорити дуже детально в плануванні спринту
Як було сказано вище, етап обговорення буде коротшим, коли пункти будуть більш конкретними.
З іншого боку: Спринт-планування очікує професійної поведінки від кожного учасника. Сюди входить уникнення обговорень на велосипеді .
Можливо, все зрозуміло, але хтось починає обговорення на велосипеді .
Більше: Уникайте обговорень деталей щодо впровадження . Хоча кожна ідея в якийсь момент закінчується кодом, справа не в обговоренні плану спринту, чи спростує простий масив, або краще використовувати зв'язаний список.
Оскільки більшість членів команди не є старшими
У scrum немає відмінності між старшими та молодшими . Обидва - лише розробники. І це хороший вихідний пункт, який допомагає вам зосередити свою дискусію на життєздатному рішенні, підкріпленому кращими аргументами, а не зарплатою.
Помилки впровадження та оновлення під час спринту
Здається, є основоположна проблема в зборі вимог, що супроводжується дуже невиразним відставанням продукту.
Як я вже говорив вище: Поки Product Backlog
перебуває у хорошій формі, важко буде пропустити суть.
Я не можу уявити таку ситуацію, як:
"Як користувач я хочу бачити кілька клієнтів!"
"О, ти не мав на увазі кожного з наших 2 мільйонів клієнтів?"
OTOH: Що означає перероблення цього контексту ? Якщо розробник обрав алгоритм з низькою ефективністю, то зрозуміла наступна мета: вибрати більш ефективний. Але це не “перепроектування”, це оптимізація.
До основних питань:
Як з цим боротися?
Банально згадати, але я це все одно роблю: не забувайте, що ви маєте справу з людьми .
Дуже важко мати групу різних розумів, які здатні ділитися загальними поняттями (як у Рашомона ). Щоб ефективно впоратися з цим, використовуйте якомога більше надмірностей у своєму спілкуванні: напр., Поясніть контекст цього пункту широко, навіть якщо всі "повинні знати", що робити. Задайте питання, чи всі отримують тему того чи іншого предмета.
Якщо ви граєте в планування покеру хорошим показником, чи достатньо добре розуміння, це те, що завдання оцінюються низько. Низький означає низьку складність - це легко зрозуміти і важко пропустити.
Одним з побічних ефектів ітерації є те, що цифри для певних завдань будуть зростати (оскільки команда розуміє свої можливості та приховані складності). Тоді є шанс розбити предмет на кілька менш складних предметів з меншою складністю.
Скільки деталей я повинен обговорити під час планування розміщення 2 годин на тиждень спринту?
Саломонівська відповідь: Як можна менше і стільки, скільки потрібно, але не більше.
тл; д-р
Виберіть просту мову (якщо це допоможе, використовуйте просту англійську або ELI5
), щоб уникнути непорозумінь
Покращити збір вимог
Поліпшення відставання
Підвищити впевненість членів команди у своїх індивідуальних можливостях, а також у можливостях команди
Уникайте велосипедів
Поліпшити особисту дисципліну
Можливо, використовуйте фіксовані часові скриньки для кожного пункту для обговорення
scrum master
Ефективно зміцнюйте положення середнього та середнього рівня.