Jak prowadzić spotkania zespołu programistów?

19

Nasz zespół 10 programistów spotykają się co tydzień. Posiedzenia są raczej nudne i nie jest szczególnie przydatna. Jaki format / agenda pan wykorzystać, aby mieć dobre spotkania?

Spotykamy się raz w tygodniu w sali konferencyjnej z pizzy przewidziane. Format to idziemy po pokoju i wykaz stanu różnych zadań, nad którymi obecnie pracujemy i omówienia zadań na następny tydzień. Menedżerowie przedstawią przegląd nadchodzących projektów i priorytetów na nadchodzące miesiące i rok.

Aktualizacja

Celem tych spotkań jest mniej więcej ogólne budowanie zespołu, dzielenie się wiedzą o tym, nad czym wszyscy pracują, i uświadamianie wszystkim zmian w inicjatywach firmy. Nie chodzi o formalne „rozdawanie” zadań (odbywa się to za pomocą innych środków).

Marcus Leon
źródło
Więc jaki jest cel tych spotkań? Czy ktoś nie wiedziałby, co robić bez nich?
user281377
Dobra uwaga - zaktualizowane pytanie.
Marcus Leon
Znudzeni są bezpłatną pizzą? O_o
maple_shaft
1
Kiedy prowadziłem spotkania, najlepszym sposobem na zaangażowanie zespołu programistów było rozpoczęcie rozmów o najnowszych trendach w technologii i umożliwienie ludziom dzielenia się opiniami. Może powinien pan wszystko dodać element do porządku obrad dyskusji o najnowszej technologii i technik. Weź również pod uwagę mieszanie go z gier i łamigłówek umysłowych, które pozwalają zespołowi obligacji. Dobry wieczór na mieście można zrobić cuda też. Nie trzeba wydawać mnóstwo pieniędzy, może spotkać się w czyimś domu i ugotować kolację razem.
Jeff
3
Mówisz, że te spotkania są nudne i nie jest szczególnie przydatna. To dlaczego je rozwiązać?
Captain Sensible

Odpowiedzi:

11

Do czasu spotkania naszego zespołu wiemy już, co robiliśmy przez cały tydzień i co będziemy robić w przyszłym tygodniu. I mamy rozsądny przegląd planu długoterminowego.

Co robimy w naszych spotkaniach zespołu jest rozmowa o tym, co nas dręczy. Wszystko, co wydarzyło się w ostatnim tygodniu, co znacznie nas spowolniło, rzeczy, które chcielibyśmy zmienić w przyszłości, szczególnie problemy z procesem.

Format okrągłego stołu jest podobny do twojego, ale wychodzimy z niego z mnóstwem zadań dla różnych osób. I jesteśmy bardzo chętni, by utrzymać ją lekki. Oczekuje ludzi, aby móc być całkowicie otwarte i są zniechęceni do podejmowania rzeczy osobiście.

I celowo ustalamy, że to spotkanie będzie ostatnią połową piątkowego poranka i stamtąd idziemy do pubu na lunch (nieobowiązkowy), który niekoniecznie trwa tylko godzinę.

Z doświadczenia sugerowałbym, że menedżerowie (tj. Ktokolwiek powyżej lidera zespołu / kierownika projektu) nie powinni brać udziału w tych spotkaniach. To tylko zniechęca ludzi od bycia całkowicie szczery. menedżerowie liderzy zespołów / projektów mogą przekazywać wiadomości w górę w różnych spotkaniach.

pdr
źródło
Lubię krótkie spotkanie, a następnie wyjście do pubu. Więc idziesz wokół stołu, a ludzie po prostu przywołać żadnych problemów oni mają? Odkryłem, że programiści nie zawsze wyrażają swoje opinie bez wyraźnego pytania - jak zachęcić wszystkich do podzielenia się swoimi przemyśleniami?
Marek Leon
+ oo dla omawiania problemów procesowych w tygodniu. Spodziewam swoją prędkość jest dość wysoki, a także poprawę przez tydzień.
Kevin Cline
@Bill, z mojego doświadczenia, jako że zespół buduje tożsamość twórcy stają się bardziej otwarci na wyrażaniu swoich problemów. Szczególnie jeśli widzą rezultaty. Większość deweloperów cicho, dopóki nie przyjdzie coś wierzyć wypowiadania się.
PDR
Idąc do knajpy, a następnie omawianie zagadnień jest dobrym sposobem, aby dostać te całkiem z nich mówi. :) Mi to pasuje.
Jeff
8

Anuluj Potępionych spotkań. Mają sensu, chyba że mają rację. Byłem w zbyt wielu z nich w ciągu ostatnich 15 lat. Jestem pewien, że jeśli komórki mózgowe poszkodowanych przez te no-programową „spotkań zespołu” wciąż działa, mój zespół i ja stworzyliśmy coś, sprzedany za miliardy dolarów i mogłem udać się do względnej ciemności i realizować moje marzenie błahy z jakimś kodem, który tylko zależy mi przez następne dwadzieścia lat.

Prawdopodobnie masz krótkie spotkania codziennie lub stanu stand-upy już. Jeśli musisz kontynuować rytuał marnowania godziny w tygodniu, aby poczuć się jak budowanie zespołu, to buduj zespół już. Ustal porządek obrad lub poproś członków zespołu o elementy, które według nich zespół powinien rozwiązać, i daj im moc, by poszli i działali zgodnie z tymi impulsami po spotkaniu. Otóż ​​to.

Jeśli nie ma nic godne uwagi na porządku dziennym dzień przed spotkaniem, anulować i wyjść do napojów (lub kawy) za wcześnie po dywersji pracy, tak aby nie przerywać cokolwiek stężenie może faktycznie zostały zbudowane tuż przed planowana przerwa, a po prostu mówić o cokolwiek przychodzi do głowy. Geek rozmawia. To się po prostu stanie. W porządku. Jeśli płacisz mnie na tyle dobrze, nie będę nawet mógłbyś kupując własne gin z tonikiem.

Mam dość brzydko letnią pizzę na nudne spotkania zespołu w ciągu ostatnich 15 lat mojej kariery, aby dodać co najmniej 10 nadmiaru funtów na mojej talii, a ja rzeczywiście dojść do iz pracy przez większość dni. Nie potrzebuję go. O ile ludzie w moim zespole nie będą do niczego, w takim przypadku już planuję wyjście, zbuduję własny kontakt, nie będą wymagane żadne ustrukturyzowane ćwiczenia. Zrobię więcej, będę szczęśliwszy, a moi współpracownicy polubią mnie bardziej, niż gdybym poczuł się zobowiązany do przedstawienia jakiejś próby udowodnienia mojej mocy intelektualnej lub wysłuchania ludzi bzdurnych na temat usprawnienia procesu lub zrytualizowanej intelektualnej masturbacji na temat kontroli źródła modele testowe jednostek fabrycznych dostawcy danych w celu przyspieszenia widgetów i najlepszych praktyk wykorzystywania moich strategicznych inicjatyw w środowiskach testów wydajności. (Przepraszam,

JasonTrue
źródło
1
Punkt podjęte. Choć jako mentioend w pytaniu, celem spotkań jest cel - właśnie o to chodzi. W rzeczywistości nie mamy codziennych spotkań o statusie (unikamy ich) - dlatego pożądana jest jakaś forma regularnego spotkania w celu poinformowania grupy i spotkania się jako zespół.
Marcus Leon
6

Zwykle spotykamy się w 1 poniedziałek rano w każdy poniedziałek rano (zespół 10 osób), około 9 rano:

  • Top Down : 15 minut dla TL (lider zespołu), który mówi nam, co się dzieje w firmie (nowe kontrakty, nowe wydarzenia, nic ekscytującego ...)
  • Okrągły stół : 15 minut na okrągły stół (wtedy mniej niż 2 minuty), gdzie po prostu mówimy, co robimy, aby upewnić się, że wszyscy wiedzą, co się dzieje, i podczas którego TL poinformuje nas o ogólnym kierunku na tydzień przed nami. Specyfika są trzymane na dystans.
  • Prezentacja : 30 minut na prezentację jednego z naszych projektów. Albo przegląd wysokiego poziomu, makieta lub technicznej, to zależy od tego, kto robi prezentację i co oni pracują dalej. Prezentacja jest otwarty i osoby zaproszone do Chim. Jeśli dyskusja jest zbyt specyficzny jednak jest to przełożone, tak, że prezentacja może iść dalej.

Osobiście bardzo lubię te spotkania, ponieważ jest to szybki sposób na zapoznanie się z tym, co dzieje się poza moimi małymi projektami dla zwierząt.

Ważnym punktem, myślę, jest, aby zachować specyfikę się:

  • pod koniec tygodnia (koniec czwartku / wczesny piątek) robimy pełny raport na temat tego, co zrobiliśmy, co zostało zaplanowane i zostało przełożone / anulowane oraz problemów, które napotkaliśmy na TL, nie trzeba powtarzać tego w poniedziałek rano i nosił każdy z ich rozum
  • Rozbudowane dyskusje są zniechęceni, a ludzie zachęcani, aby zaplanować spotkanie szczególnego z zainteresowanych.

Działa to całkiem dobrze (szczególnie, jak sądzę, ponieważ nasz TL spotyka się w piątek ze swoimi kolegami i szefem, więc otrzymujemy świeże wiadomości).

Ludzie mogą przynieść rogaliki lub inne rzeczy, ale nie jest to obowiązkowe i nie jest zaplanowane. Doceniamy, gdy ktoś robi jednak!

Matthieu M.
źródło
1
Lubię formatu. Zwłaszcza segment prezentacji - myślę, że byłoby to korzystne dla grupy. Miło też słyszeć, jak deweloper powiedział, że naprawdę lubią spotkania!
Marcus Leon
@Bill: Lubię moich spotkań zespołu :) Nie martw się, mam również mój udział nudne spotkania do załatwienia ... muszę przyznać, że naprawdę jak prezentacji, to trochę nagroda dla presentator (popisać: p) , dobra rozgrzewka dla grupy (kto będzie musiał go poprzeć) i dobrą okazją do uwagi / pomysły / etc ...
Matthieu M.
3

Jeśli coś się nudzi, omów najnowszą technologię. Zapytaj programistów, co robili z nowymi platformami, serwerami itp.

kprobst
źródło
Dobry pomysł. Zrobisz to w sposób ad hoc lub wyraźnego lunchu i dowiedzieć się przedmiotem dyskusji i przygotowane z wyprzedzeniem?
Marek Leon
1
Prawdopodobnie ad hoc ... chyba że istnieje jakiś rodzaj formalnej prezentacji, które należy założyć z góry.
kprobst
1

Możesz spróbować z wyprzedzeniem zgłosić postępy w ostatnich tygodniach w wiadomości e-mail i omówić tylko problemy, które spowodowały problemy, i krótko opisać, co zamierzasz zrobić w tym tygodniu. Pozwoli to zachować każdej osoby krótki raport i ciekawy.

Nadchodzące projekty i priorytety zwykle nie powinny się zmieniać z tygodnia na tydzień, więc dlaczego nie przenieść ich na osobne comiesięczne spotkanie. Jeśli pojawi się coś pilnego, można to poruszyć na cotygodniowym spotkaniu, w przeciwnym razie będziesz się powtarzać.

Straciłbym też pizzę. Nie chcesz żadnych zakłóceń.

ChrisF
źródło
Dobra uwaga na temat comiesięcznych spotkań dla niektórych przedmiotów. Pizza jest wielkim hitem - lubię jeść z zespołem (podobnie jak Joel joelonsoftware.com/items/2011/04/28.html ). Chociaż w sali konferencyjnej robi się nudno - myślałem o wyjściu na lunch z grupą.
Marek Leon
1
@Bill - być może zarezerwować przyniesioną pizzę na comiesięczne spotkania i wyjść na lunch raz w tygodniu / dwa tygodnie jako zespół.
ChrisF
1

Kiedy cały nasz zespół był lokalny, mieliśmy te cotygodniowe spotkania. Jeśli Twoim celem jest powiększenie zespołu (a nie status zespołu raportującego specjalnie dla ciebie), radzę wziąć tyle samo „procesu” lub struktury. Zaczęliśmy tak jak ty, chodzimy wokół stołu i wszyscy wymieniają swoje prace, podczas gdy wszyscy słuchali nudzili się z czaszek, jeśli praca ta nie dotyczyła ich w żaden sposób.

Jedną z rzeczy, które decydujemy jako zespół, jest to, że jeśli nasz szef zmusi nas do siedzenia w pokoju przez godzinę, będziemy mieli przynajmniej pączki. więc chodziliśmy po pokoju i co tydzień inna osoba była odpowiedzialna za pączki (jeden proces, który każdy może subskrybować). Nasz szef złagodzone również w czasie i zamiast konkretne tematy do listy i przejść, po prostu obszedł stół i tylko wychowany rzeczy, które nas lub podsłuchu to było fajne / ciekawe. Jeśli usta faszerowane pączka albo nie miał ochoty mówić, że rano, można po prostu przejść.

Jako programista w dużej firmie, mogłem stworzyć listę 250 rzeczy, które firma robi, aby zmarnować mój czas, ale tak naprawdę uważam, że te spotkania to świetny sposób, aby po prostu strzelać z zespołem i jeść pączki. Teraz, gdy nasz zespół znajduje się w 3 różnych stanach i 4 krajach, nie mamy już takich spotkań :(

DXM
źródło
0

Uważam to lepiej jeśli deweloperów dostać do zaprezentowania tego, co już osiągnięte. Deweloperów są niezainteresowany w ogólnym zachwycie mas (przepraszam, masy), ale szacunkiem naszych rówieśników (który rzeczywiście zrozumieć, jak trudne to musiało być, albo jak mądry, etc) jest uzależnienie. Twórcy uwielbiają nowy błyszczący, lepszy, silniejszy, szybszy czyścik. Ustawienia grupowe -> Twoja poniedziałkowa poranna impreza LAN. ^ ^ Spotkanie musi koncentrować się na deweloperów i kodeksem / tech czy to zazwyczaj strata czasu dev za (deweloperów będzie wiązać się kod ^ ^ to właśnie się dzieje).

HTH

OpenSorceress
źródło