Скептик в команді Scrum


14

Моя компанія нещодавно перейшла на спритний спосіб роботи, і в рамках неї ми почали використовувати SCRUM. Хоча мені це дуже комфортно і я вважаю, що цей спосіб перевершує традиційний, деякі мої товариші по команді не поділяють такої ж думки. Насправді вони дуже скептично ставляться до "всіх спритних речей", і не сприймають це серйозно. Наприклад, один із товаришів по команді завжди спізнюється на зустрічі, і це не дуже хвилює це. Керівництво ІМО намагається цього не помічати (можливо, тому, що це нове, і люди потребують часу, щоб звикнути до цього).

Моє запитання: як вирішити це питання, не викликаючи конфлікту всередині команди?


4
Що WoW? Гуглінг "спритний WoW -warcraft" виявився не так вже й багато.
Джо Дейлі

1
@Joe - "Спосіб роботи", можливо?
ChrisF

Спосіб роботи.
Сорантис

Шкода! не SCRUM! Ого? Agile # 1 = WoT, а не WoW. Ч / о WoT, WoW - це просто SNAFU. І одним з головних способів мислення є зняття бар’єрів у спілкуванні, а не зведення нових.
МВС

2
Agile WoW = Наїзд на начальника чи двох на ніч протягом тижня, а також ясний шлях? А спарювати рейдерів / робити огляди DPS? Вибачте, екс-програвач WoW тут.
Уейн Моліна

Відповіді:


21

Зіткнувшись із надзвичайним скептицизмом, я спробую кілька речей:

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

2.) Я не підміняюсь негайно заміною на повністю роздуту SCRUM (або іншу) методологію. Завжди найкраще вводити невеликі аспекти Agile одночасно.

3.) Я згоден зі скептиками (до певної точки). Agile - це не срібна куля, а SCRUM, Kanban, Lean тощо - теж не срібна куля. Натомість я працюю з ними, щоб побачити, які аспекти могли б їм негайно принести користь (сервер CI зазвичай не є мозком), і тоді я пробую решту "Дозвольте на тиждень пройти тиждень, а потім переглянути його".

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

Тож переходимо безпосередньо до вашого питання. Підняти його разом з командою:

"Я також трохи скептично ставлюсь до процесу протистояння, але я вважаю, що як команда, ми повинні дати йому належну поїздку протягом 1 тижня (без виправдань!), А потім переглянути його, щоб перевірити, чи працює він на нас. Що люди думаєте? "


9
@Sorantis - Це насправді не Agile WoW проблема, хоча це? Це здається, що цей член команди просто не добре працювати в команді! Це більше питання психології / поведінкової поведінки людини, а загалом - фокус у тому, щоб з’ясувати, що мотивує цю людину (як у її позитивній поведінці, так і в їх негативній поведінці).
Martijn Verburg

4
++ Якщо нав'язується, це схоже на релігію, і люди природно стійкі. Якщо досліджувати функцію за особливістю, це більше схоже на здоровий глузд, і якщо люди кажуть "але це в основному те, що ми все одно робимо", то ви виграєте. Я думаю, що частина проблеми з Agile полягає в тому, що вона має ім'я, і ​​тому походить ззовні.
Майк Данлаве

1
Ahhh пара програмування - ось де один хлопець читає журнал, а інший код :)?
Кріс Ш

2
@Martijn, я робив парне програмування, коли одна людина має мишу, а інша - клавіатуру. Таким чином обом доводиться зосереджуватися;)
Бенжол

1
@Mike Dunlavey: "якщо люди кажуть" але це в основному те, що ми робимо все одно ", то ви виграєте". - чи, мабуть, тоді ви запроваджуєте марну beaurocracy? якщо вони все одно роблять правильно, то чи справді їм потрібні ваші правила, як це зробити?
imre

16

Типовий випадок неправильно реалізованого Scrum .

Scrum був накладений на команду. Команда не була (ціла).

Коли ви хочете його реалізувати, ви повинні мати повну підтримку як команди, так і керівництва, інакше це взагалі не буде працювати.

Опір змінам - ваш ворог тут.

Я настійно пропоную вам почати спочатку і представити Scrum команді та дозволити їм задавати питання.

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

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


1
Чи є спосіб зробити так, щоб скептики подобалися SCRUM? Це зробити трохи слабко - просто не користуйтеся ним, якщо вам це не подобається.
Sorantis

1
@Sorantis: не існує простого способу зробити це. Вам доведеться вкладати багато зусиль і часу , що пояснюють , як Scrum забезпечить вигоди для них . Комфорт статусу настільки важливий, що вони зроблять усе можливе, щоб його зберегти. Навіть змушуючи себе не розуміти переваги. Це те, що відбувається, коли нав’язуєш іншим свої ідеї. Вашу ситуацію справді важко вирішити.

@Sorantis - це відбувається щодня. Це називається продажі. Просто продовжуйте вказувати хороші речі, які вам приніс SCRUM. Посилене спілкування! Пристосовується до змін! Простий проект! Не будь надто гарним, щоб використовувати твір Павлова. ;-) Люди реагують на те, що їх показують, рідше, як їм кажуть. Покажіть їм, наскільки SCRUM працює на вас, і вони з часом будуть відповідати цьому.
Стів Гудмен

Саме так сказав Сталін.
Робота

Сталін сказав що?

5

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

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


5

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

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

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


-1. Навіть якщо scrum тут не залишився, ви все одно є частиною організації. Якщо ця організація вирішила перейти до скандалу, то рухатися разом із цим дуже мало. Якщо ви хороший програміст і командний гравець, і ви готові визнати, що хтось ще знає більше про комерційні пріоритети, то scrum точно дозволить вам робити свою роботу, ваш шлях. Якщо все зроблено добре, scrum не повинен займати більше 10% вашого часу. У цих 10% ви також зробили своє планування та звітність. Буху.
Kris Van Bael

1

Якщо ви працюєте спритно, то у вас має бути відставання, з якої ви працюєте. Використовуйте scrum, щоб роздати завдання із відставання.

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

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

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

Нагадайте йому, що якщо він з’явиться вчасно, він може брати участь у цьому процесі.


Таким чином ви втратите останній шанс продати Scrum скептикам. Реальна проблема Імхо нав'язується методологією, як це підказує інші відповіді.
МаР

1

Команди Scrum повинні бути самоорганізуються. Scrum також працює, впроваджуючи надзвичайну прозорість у всьому.

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

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

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

Уникнення "конфлікту в команді" навіть не повинно бути фактором.


0

Звільніть товариша по команді, тоді він не буде викликати суперечок всередині команди.


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

4
Це залежить - якщо компанія вирішила впровадити SCRUM і члени персоналу не бажають працювати так, як цього вимагає бізнес, то це досить класичні підстави для звільнення.
Мерф

@Sorantis: більше схоже на те, "якщо ліва рука тебе образить, відріж, якщо відірветься", чи щось подібне. І попередьте його спочатку.
Джон Сондерс

2
@Rob: пройдіть процес, дайте зрозуміти, що очікується від скептика, і якщо він не бажає робити те, що потрібно, або відпустіть його, або ж звільнить його. Якщо цього не зробити, то відправляється неправильне повідомлення решті команди - те, що SCRUM не має значення, і що вони можуть ігнорувати це, як і скептик.
Джон Сондерс

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

0

Перегляньте старіші роботи, виконайте декілька прикладів того, як підхід до падіння води багато разів запускав вас у минуле. Потім представіть справи своєму товаришеві по команді. З поглядом здорового глузду він побачить світло.

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


Вся справа в тому, що я новий працівник у компанії. Я прийшов, коли вони почали використовувати спритний WoW. А мій товариш по команді працює в компанії 15 років
Сорантіс

2
Я просто перечитав "падіння води" як "водоспад", і це було найкращим перейменуванням підходу до розвитку, який я коли-небудь бачив. Дивовижно!
Гленатрон

@glenatron: Дуже приємно, дійсно вдаряє ніготь.

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

0

Хто прийняв рішення про перехід і чому? Де ці скептики взагалі приймали рішення чи рішення було просто упущене на них?

Ви занадто жорсткі та / або швидкі у впровадженні своїх нових методів? Ви викладали хороші (не обов’язково ідеальні) продукти, використовуючи свої старі методи? Чи продемонстрували ви скептикам, як це їм принесе користь? Ви можете це продемонструвати? Чи показали ті, хто «побачив світло» скептикам, як це приносить користь їм, колективу та компанії?

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

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

Звичайно, що тоді робити, якщо переможуть скептики?


Я не менеджер, я просто член команди. Рішення було прийняте керівництвом
Sorantis

0

Проведіть зустріч команди, щоб обговорити і з’ясувати, чому ваша компанія перейшла на SCRUM і змусити всіх визначити, що вони думають про SCRUM, додасть значення поточному режиму роботи. Іноді компанії роблять перемикачі з головою (я бував на зборах у scrum, де ніхто насправді не слухає, і всі просто відштовхуються від того, що робили вчора, і залишають. Ці команди зазвичай досягають рівноваги на кшталт - "Я не допитую вас, і ви не заплутаєтесь" зі мною "і валяйся там. Це просто марна трата часу), Тож візьми те, що найкраще для тебе.

Зазвичай ветерани чинять опір чимось, що може змінити їхній сучасний стиль роботи, тож ви повинні переконатися, що для них достатньо моркви, щоб вийти з інерції. У такому випадку я б або мав 1: 1 з цією людиною, або змусив би його стати майстром по scrum :). Після того, як ви покладете на них відповідальність, вони знайдуть мир з цим або повністю усунуть його, оскільки це не додає цінності. Обидва - виграш.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.