Scrum Щоденна зустріч: пунктуальність над повною присутністю команди?


9

Я розумію, що щоденна зустріч Scrum повинна бути дуже швидкою, влаштована дружньо, і для цього потрібні всі присутні члени команди. Тому що об'єктивним є те, щоб усі були в курсі того, що роблять усі.

Мені подобаються щоденні зустрічі Scrum, які проходять так.

У моєму останньому проекті щоденні Scrums більше схожі на зустріч з оновленням статусу. Хоча позиція така, що ми тримаємо Scrums і практикуємо належний Agile.

Ми є розподіленою командою в двох різних країнах, і люди, які перебувають в одній країні, не в одному офісі. Як наслідок у нас віртуальні Scrums.

Проблема полягає в тому, що наші зустрічі завжди починаються вчасно, багато людей дзвонять до фактичного часу початку, тому вони насправді починаються на першій секунді зустрічі. Без будь-якої толерантності до невеликих затримок.

Наприклад, востаннє, коли ми телефонували, і особа, яка координувала зустріч, перевіряла, чи всі були, і ми сказали, що один з членів нашої команди ще не був, але він дзвонив. І мені сказали почати ділитися, не чекаючи члена моєї команди.

Також у всіх багато зустрічей, а іноді вони повертаються назад до зустрічі Scrum, тому зрозуміло, якщо вони приїдуть протягом першої чи другої хвилини зустрічі.

Це нормально для команд, що практикують щоденні вигуки? Це вперше трапляється зі мною.

Я не можу знайти жодної бібліографії безпосередньо про це. Хоча присутність усіх членів команди підкреслюється, але наголошується також, що зустрічі завжди повинні розпочинатися в один і той же час. Але я думаю, що може бути невелика толерантність до затримки.

Я навіть читав у своєму блозі хтось із припущень, що майстер Scrum може застосувати штрафні санкції, якщо хтось приїжджає із запізненням на 5 секунд. Я думав, що Scrums повинні були бути доброзичливими, і таке покарання здається протилежним результатом.

Який рекомендований підхід у такій ситуації?


Якщо у вас є сутичка з 11 людьми та 1 хлопець у нас на 1 хвилину, то це марно витрачати 10 хвилин компанії. Якщо 1 хлопець запізнюється на 6 хвилин, це вже година. Щось, що може здатися невеликим, може виявитися напрочуд великим.
Пітер Б

Відповіді:


24

Як і будь-яка спритна практика, команда scrum може вирішити це для себе. Якщо це вас турбує, ви повинні виховувати це у своїй ретроспективі та намагатися прийти до рішення, яким всі задоволені. Можливо, інші члени команди почуваються так само, але думають, що це "так, як робиться скрут".

Це, як сказано, на моїх зустрічах з роздумами починаю з другого, якщо три або більше людей не пропадуть. Що стосується зустрічі, яку кожен повинен відвідувати щодня, я вважаю, що неповажний час кожного робити інакше. Коли я той, хто з’являється пізно, моя команда починає без мене. Якщо у нас є час в кінці, ми повернемося до завдань людей, які пізно прийшли.

У минулому я менш суворо ставився до пунктуальності, і те, що сталося, - це люди, які з’явились вчасно, втомилися від того, що витрачали свій час, тому вони почали намагатися здогадуватися, коли насправді розпочнеться зустріч, і натомість з’являться натомість, які мали ефект снігової кулі.

Щоденна зустріч - це не кінець світу, якщо хтось час від цього пропускає частину. Сподіваємось, це не єдине спілкування, яке ви робите протягом дня.


Я розумію вашу думку. Хоча я відчуваю, що це наче руйнує дух Daily Scrum, принаймні так, як це описано. Плюс до цього ніколи не було затримок більше хвилини. І це здебільшого, тому що Програмне забезпечення не працює добре. Звичайні проблеми з телеконференцією.
Небо

2
Особисто набагато простіше, оскільки люди зазвичай сидять поруч, і їх можна схопити, якщо вони спізнюються. Я є власником продукту за проектом, який схоже на те, що у нас є люди, що працюють принаймні у чотирьох окремих місцях на міжнародному рівні. Це складніше, бо іноді люди «запізнюються» через технічні обмеження. Я особисто думаю, що баланс можна досягти, якщо люди не зловживають цим.
Gort the Robot

@StevenBurnap Саме так я відчуваю, що ніхто в моїй команді не поруч. А те, що година початку зустрічі - 15:00, не означає, що люди починають розмовляти о 3, це означає, що вони збираються разом у 3. Я просто відчуваю себе настільки суворим, що насправді зустрічає результативність у розподілених командах.
Небо

Я голосую за це, тому що ви спочатку сказали, що команди Scrum можуть вирішити це самостійно, і що ви згадали, що деякі люди можуть відчувати себе "саме так робиться scrum". Решта відносна, оскільки умови для кожної ситуації тут важко пояснити. А що стосується пунктуальності, то це залежить від людей, я швидше не караю людей, які чесно мали проблеми, просто заради майбутньої можливості зловживань, оскільки розподілені команди мають додаткові ускладнення, які я тут не можу описати. Дякую за вашу відповідь!
Небо

1
за винятком того, що в реальному світі команда не завжди несе відповідальність, і це керівник або напівменеджер, який бере на себе контроль за зустрічами, примушує їх і виконує правила.
Старий рахунок

6

Якщо ви чекаєте людей, це вчить, що це нормально запізнюватися. Якщо ви почнете з хвилини, людей навчать, що вони повинні бути там вчасно, якщо вони хочуть взяти участь. Програмування - це професійна діяльність, яка вимагає хоча б трохи дисципліни.

При цьому, суть щоденного складання - це обговорити те, що команда зробила вчора, що вони роблять сьогодні, і довести всіх до відома про блокпости. Запланований час повинен бути "першим ділом вранці, коли всі доступні", не обов'язково конкретний час на годиннику. Кінцева мета - працювати разом, як команда, не дотримуватися суворих правил. Якщо ваша команда дуже новаторська, сприйняття годинника - це хороший спосіб розвинути навички роботи вашої команди. Якщо ви зріла команда, робіть те, що працює для вашої команди.


Єдина проблема з "першою справою вранці, коли всі доступні" полягає в тому, що не існує ритму, отриманого від того, щоб робити це одночасно щодня. Це також не дає можливості пізніше прибути, щоб зайнятися роботою і наздогнати, щоб вони нічого не забули в щоденній сутичці. Я думаю, що ваш погляд про початок без зволікань є хорошим! Це вчить усіх бути вчасно. Це чудовий момент, і я запропоную прийняти.
jmort253

Я думаю, я був недостатньо зрозумілий. Я не мав на увазі різний час кожного дня. Я мав на увазі, що команда повинна вибирати якнайшвидше, щоб вони були доступні, і тоді вони повинні використовувати цей же час кожен день.
Брайан Оуклі

Ой. Добре, що має ідеальний сенс тоді. Радий, що запитав. :)
jmort253

2

Так працює Scrum?

Я б вам запропонував, що щоденні зустрічі надто часто бувають для будь-якої ділової діяльності, якщо тільки ваша команда не є особливо продуктивною (це означає, що вони можуть виробляти велику кількість функціональних можливостей за дуже короткий проміжок часу).

Якщо ви вирішите проводити щоденні теги, вони повинні тривати не довше 15-20 хвилин, і так, всі повинні бути вчасно або вони не беруть участі. Збільшення тегів - на користь членів команди, а не майстра scrum; штрафні санкції за пропущені щоденні зустрічі повинні поводитися так само, як і будь-які інші запізнення.

Коротше кажучи, я не бачу тут нічого особливого. Я думаю, що щоденні зустрічі будь-якого типу межують з мікроуправлінням, але якщо ви все-таки вирішите їх робити, вам потрібно робити їх належним чином.


1
Чи не головна мета проведення неструктурованих зустрічей щодня, щоб команда могла знати, що всі роблять, і запропонувати допомогу іншим? І тому важливіше, щоб їм було зручно та ділитися, ніж якби вони приїхали на 30 секунд пізно?
Небо

3
if you know they are calling in, why not wait?- Оскільки 3-хвилинне очікування стає 5-хвилинним очікуванням, то 10-хвилинним зачеканням ... Як красномовно сказав Том Хенкс у фільмі «Відкинути» (коли обговорювали своєчасний запис Federal Express): «Перш ніж ви це знаєте, ми "Служба поштових зв’язків США".
Роберт Харві

2
Якщо ви не підтримуєте пунктуальність, люди дратуються з вами та один з одним. Якщо ви дотримуєтеся пунктуальності, люди дратуються самим собою, не переконуючись, що вони готові. Якому б ви віддали перевагу?
keshlam

2
Я думаю, що 15-20 хвилин - це занадто довго. Якщо ви їдете більше 5 хвилин, ви робите це неправильно.
Брайан Оуклі

2
@RobertHarvey мета щоденної суперечки полягає в тому, щоб дуже швидко прийняти пульс команди, визначити перешкоди та запланувати подальші спостереження між лише необхідними членами команди, якщо це потрібно, не витрачаючи часу на довші, традиційні зустрічі. Дивіться en.wikipedia.org/wiki/Stand-up_meeting#Software_development для приємного огляду. Існує багато літератури про scrum, і ви можете виявити, що читання деяких з них допомагає вам краще зрозуміти питання scrum і надає вам можливість дати більш змістовні конкретні поради.
грабувати

2

Люди над процесом . Це один із основних орендарів компанії Agile, якщо процес не працює для вашої команди, обміньте його чи модифікуйте. Нехай команда модифікує це відповідно до своїх потреб.


0

Подумайте про це так, у чому сенс щоденного вставання?

Це ваша можливість підвищити перешкоди з усією командою, визначити, що вам може знадобитися допомога, та виділити зміни, які вплинуть на інших. Важливо, щоб ви як розробник були там.

З командою з 4 -8 розробників, вони повинні бути швидкими та спритними - 30 секунд більшу частину часу. Якби я виконував роль майстра скраму, я був би стурбований запізненням початку зустрічей, оскільки це збільшить вартість зустрічей. Так само, мінливі часи зустрічей створюють відволікання для всіх - чи ми збираємось ... Я також був би дуже обізнаний про те, щоб збалансувати це з потребами, щоб команда могла підтримувати один одного, тому може затримати зустріч, якщо потрібно, тому що хтось хто, ймовірно, був перешкоджений, знаходився по телефону / туалету.

Там, де команди розподіляються географічно так, як ви описуєте, я б позначив це як перешкоду команді ВСІМ ретроспективі. Очевидно, що перешкоди для роботи Scrums і спілкування вони не всі сидять разом і вміють вільно та легко спілкуватися.

Я б заперечував, що це слід організувати як дві окремі команди розробки, і працювати так, щоб скандали скаумів мали справу з міжнародним спілкуванням.


Як виявилось, і, як я відчував, питання не було в процесі, а з людьми. Вони використовували процес як виправдання, оскільки члени команди знайомилися між собою, толерантність зростала, і раптом у них не виникло проблем чекати 30 секунд або хвилину, щоб хтось приєднався, бо тепер вони знали один одного. Я б не радив проводити окремі SCRUM, якщо обидві команди працюють у дуже різних частинах проекту і ніколи не потребують взаємодії. Я згоден, СКРУМИ повинні бути спритними, але ще більше команд потрібно бути згуртованими та толерантними, коли виникають проблеми.
Sky
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.