Pitanje:
Kako mogu potaknuti kulturu točnosti u softverskoj tvrtki?
Jacob G
2012-04-12 22:34:49 UTC
view on stackexchange narkive permalink

Kao nove tehničke voditelje u novoj tvrtki, koje su neke dodatne strategije za promjenu kulture razvojnog tima kako bi se ljudi pojavili u vrijeme koje sam zatražio?

TLDR : Moj se tim ne pojavi na vrijeme. Pokušao sam ih natjerati i to ne funkcionira.

Osnovni podaci:

  1. Mala tvrtka, 30 zaposlenika, 5 članova mog tima.
  2. Prethodno vodstvo još uvijek radi kao redoviti programer.
  3. Kultura prije mog dolaska bila je kultura neformalnosti bez postavljenih granica ili osnovnih sati. Ovu kulturu korporativni čelnici nisu osporavali. Većina ljudi u timu bi se zbog toga pojavila između 10:30 i 11:00.
  4. Ostali su odjeli, zbog prirode posla, odredili vrijeme početka bilo 8 ili 9.

Ova neusklađenost i nepredvidljivost uzrokuju veliku bijes između mojih odjel i drugi odjeli. Kao takav, sjeo sam tim i odredio vrijeme najkasnije do 9:30. Objasnio sam svoje obrazloženje i objasnio sam prednosti takve sheme i negativne strane trenutne sheme. Bio je to dug i sporan razgovor, a 3 od 5 ljudi u timu bili su prilično nezadovoljni.

Nepotrebno je reći da se ljudi ne pojavljuju na vrijeme (a 9:35 nije na vrijeme.)

Zakazao sam naš svakodnevni sastanak za standup u 9:30 kao dodatni motivator. Znajući da je potrebno malo vremena za početak vremena prijelaza (s putovanjem na posao itd.), U početku bih pričekao da započnem sastanak dok se svi ne pojave, ali sada samo započinjem sastanak (i ​​često završavam sastanak) s tko god je prisutan. Čini se da ni to ne čini razliku i čini tim manje kohezivnim.

Razgovori na individualnoj i grupnoj osnovi daju iste rezultate kao i izvorni razgovor (tj. Oni ne vide vrijednost, mislite Oduzimam pogodnost posla itd.))

Imam punu podršku i potporu višeg menadžerskog tima te sam ovlašten koristiti sve uređaje za koje smatram da su prikladni da se to riješi.

Moj je sljedeći korak poslati nekoga kući i napraviti uzimaju slobodan dan. Je li to previše drastično? Postoje li alternativne strategije koje previdim i koje bi mi mogle pomoći u rješavanju ovog problema?

Uredi na temelju pitanja u Jarrodovom odgovoru

Koliko je novo u tehničkom vodiču? jak> 6 mjeseci, u ovoj tvrtki, u vrijeme postavljanja ovog pitanja.

Zašto namećete čisto netehničke upravljačke politike? To je u opsegu mojeg položaja kako ga definira izvršno rukovodstvo.

Koje su vaše vjerodajnice za upravljanje? 10 godina iskustva kao tehničkog voditelja. Nema formalne naobrazbe ili certifikata iz bilo čega menadžerskog.

Kakvo prethodno iskustvo u upravljanju osobljem imate? Tehnički vodim već 10 godina. Bio sam odgovoran za unajmljivanje / otpuštanje / intervjuiranje / pregled / vođenje / izgradnju nekoliko različitih tehničkih timova.

Jeste li stekli poštovanje tima na tehnički način? Da

Jeste li zaslužili poštovanje tima na menadžerski način? Tim me razgovarao zbog tehničkih i menadžerskih sposobnosti. Bilo mi je jasno i izravno kako volim voditi tehničke timove i kako volim voditi projekte (s očitim upozorenjem da je to samo polazna točka i da kultura i osoblje u konačnici utječu na to gdje sletim.) Mnogo je stvari, od menadžerska perspektiva, s kojom je tim prilično zadovoljan.

Je li prethodni tehnički vodič odstupio? Da.

Je li prethodni tehnički potencijalni klijent ponižen? Ne. To je bio njegov zahtjev.

Je li prethodni tehnički vodič bio učinkovit? Jedno vrijeme. Ali, rast tvrtke i baza kodova učinili su njegov stil neučinkovitim.

Ima li većina postojećeg tima osobniji odnos s prethodnim tehničkim vodstvom? Da.

Je li prethodni tehnički vodič učinkovito još uvijek zadužen? Ne.

Tada [prethodna kultura neformalnosti bez postavljenih granica] mora imati radili? Djelovalo je jedno vrijeme, dok je tvrtka još bila startup. Narastao je i evoluirao znatno dalje od početne faze i, zahvaljujući tom rastu, nije ni približno učinkovit kao nekada. Pogotovo jer su drugi odjeli uveli malo više formalnosti i predvidljivosti.

Je li tim bio uspješan u isporuci korisnih proizvoda kad su im obećali? Na početku. No kako su tvrtka i proizvod rasli, kvaliteta i rokovi isporuke znatno su klizili.

Ne zvuči kao da ste čak razmišljali ili istraživali neku vrstu kompromisa sa svojim timom ili vanjskim timovima na temelju njihovih negativnih povratnih informacija. Jeste li? Naravno da jesam, nisam novak. Činjenica je da poštujem činjenicu da ostatak tvrtke radi u nefleksibilnom okviru zbog prirode svojih odgovornosti. Tim nije bio spreman na kompromise u pogledu fleksibilnog vremena, a u mnogim slučajevima ostali odjeli nisu u stanju napraviti kompromis. Također sam se posebno pozabavio negativnim povratnim informacijama s drugim odjelima i primijenio nekoliko stvari kako bih ih poboljšao. Jedna od velikih blagodati ove promjene bila je poboljšati predvidljivost i percepciju promjena.

Konačno ažuriranje

Od prvotne posade od 5, 2 su zamijenjena. Prvi je bio prethodni timski vodstvo. Nismo mogli iz očiju u oči vidjeti kako voditi razvojne projekte i nije mogao prihvatiti promjene onoga što je prethodno zacrtao, pa smo se međusobno dogovorili da se raziđemo. Drugi je izgubio zanimanje za posao, počinio je nekoliko velikih pogrešaka i također smo se međusobno dogovorili da se raziđemo.

Tim se kao cjelina sada pojavljuje dovoljno rano kako bi osigurao dosta pokrića za ostatak tvrtke. Ono što je u konačnici uspjelo bio je mandat i pritisak kolega. Uz to, druge pokrenute promjene rezultirale su rješavanjem gotovo svih međuresornih tjeskoba. Svatko još uvijek radi na izvrsnim projektima, uglavnom po svom izboru, vlastitim tempom u uzbudljivoj tvrtki i svi su prilično zadovoljni unatoč tome što je tržište rada u tom području smiješno.

Unaprijeđen sam u izvršna pozicija i novi 'problematični tim' premješten je pod mene (uz to što i dalje zadržava kontrolu nad razvojnim timom i dalje se razvija.) Sada radim na tome da im pomognem da postignu bolji učinak i budu bolji suigrači svojim kolegama. Nemam problema s točnošću s ovim novim timom ... Njihovi problemi su točnost i komunikacija.

Možda drugačija vrsta motivatora, poput krafne * samo * za one koji se pojave na vrijeme ili rano. To bi moglo biti skupo raditi svakodnevno, pa možda to radite samo jednom tjedno, ali nemojte im reći * koji * dan ...;) Nikad ovo nisam probao, pa zato radije objavljujem kao komentar nego odgovor.
U ovom pitanju nedostaje jedna važna stvar: *** ZAŠTO *** vršiš ovu promjenu? Ne radi li se posao na vrijeme? Postoji li stvarni problem koji treba riješiti (i je li ovo ispravan način da se to riješi? Mogao bi biti tema za neko drugo pitanje ...) Kao što je Andrew naglasio u svom odgovoru, diktirajući proizvoljno vrijeme početka "ne kasnije" znanju zaposlenici koji već imaju fleksibilnu kulturu bit će nepopularni, a teško je predložiti motivatore / metodologiju bez više konteksta ...
@voretaq7: Mislim da "Ova neusklađenost i nepredvidljivost uzrokuje veliku bijes između mog odjela i drugih odjela" znači da drugi odjeli moraju biti u kontaktu s odjelom OP-a. a kad jedna grupa dođe u 9 sati ujutro i ovisi o drugima koji se neće pojaviti prije ili otprilike 11 sati, to stvara probleme.
@FrustratedWithFormsDesigner Sasvim moguće, ali onda ako programer stavi posao na radni stol dizajnera u 20:00 da bi se testirao sutra od 9 do 11 sutra ujutro, ne vidim problema. Više volim koordinaciju od proizvoljnih pravila. Također pokušavam ne iznositi pretpostavke, ali "tjeskoba" bi jednako lako mogla biti i "Prodaja plače jer i oni žele doći kasno, a ako ne mogu, nitko to ne može!"
Jeste li spremni provesti drugu stranu svog pravila "školskog zvona"? Svatko zaustavi ono što radi i odlazi u određeno vrijeme bez obzira koliko posla još uvijek nije gotovo?
@JimInTexas to je više pravilo "Temeljnih sati". Morate biti u uredu između 9:30 - 4:00 ... možete se ljuljati ranije ili kasnije po vašem izboru.
@voretaq7, u korporacijskom svijetu, menadžer mora djelovati kada se drugi odjeli žale. Zaposlenici u tim odjelima ne vide zašto moraju biti tamo u određeno vrijeme, a programeri ne. Siguran sam da mu je naloženo da riješi problem.
@HLGEM To ipak ovisi o prirodi žalbe: Ponekad je ispravna radnja upravitelja reći ostalim odjelima "Ovako moj tim radi, a to djeluje i za tvrtku. Teške stijene." - U Jacobovom slučaju, iako se čini da su njegovi razmaženi primadone s problemima u stavu [vidi ovu raspravu u chatu] (http://chat.stackexchange.com/transcript/message/4208458#4208458) i neke od komentara u nastavku. ..
@JacobG: Dakle, ljudi u drugim odjelima * trebaju * redovito održavati sastanke licem u lice s programerima u vašem timu, toliko da to što im programeri stupe na posao u 11 sati ozbiljno smeta? Zašto je potrebno toliko međusobnih interakcija između odjela? * Je li * potrebno? Je li pohađanje ovih sastanaka zaista dobro korištenje vremena vaših programera ili se koordinacija može odvijati na višoj razini (recimo, između vas * i ostalih odjela)? Ne sumnjam u vaš opis situacije, ali čini se čudnim.
@KeithThompson: Interakcija između odjela česta je i često zbog potrebe za suradnjom. Mi smo mala tvrtka i mali razvojni tim i moramo nositi više kapa u SDLC-u, podržati naše proizvodno okruženje i pomoći ostalim odjelima da također ispune svoje rezultate. Mnogi od nas u tvrtki imaju vremenski osjetljive stvari za isporuku i obično nema dovoljno vremena da bismo proveli dane u koordinaciji. Izvodim smetnje najbolje što mogu, ali ne mogu sve preuzeti na sebe i potreban mi je ostatak ekipe.
* Nepotrebno je reći da se ljudi ne pojavljuju na vrijeme (a 9:35 nije na vrijeme.) * Ovo zvuči diktatorski, mikro-upravljački i tiranski. Zvuči kao da vam trebaju minioni; potražite te tipove ličnosti kad trenutna posada napusti.
Onog trenutka kad kažete: (i 9:35 nije na vrijeme.) Odmah mi stvorite dojam da ste oštar šef i manje bih vjerojatno slušao ono što govorite. Programeri gotovo svugdje uvijek imaju fleksibilnost radnog vremena, a većinu vremena ljudi padnu na rutinu, malo je vjerojatno da su nepredvidljivi kada će doći. Ljudi to čine uglavnom zbog onoga što im najbolje odgovara, a opet ih čini produktivnijima.
@JarrodRoberson i tsoverflow - Vi ste očito dobrodošli u vaše mišljenje, ali mislim da ste malo izvan granica svoje hiperbole. Nisam ni „tiranski" ni „prljav", ali očekujem da se ljudi na vrijeme pojave na sastancima i budu spremni sudjelovati.
I dalje zvuči kao da je problem u * vama *, a ne u ostatku tima. Ovdje imate diktatorski ton, mogu samo zamisliti kako nailazite na ljude koje biste trebali * voditi *. Imam osjećaj da je ovo vaš prvi ili drugi put da ste na ovoj poziciji i mislite da bi trebali raditi onako kako vi kažete jer ste vi glavni. Postoji kultura dobra ili zla; trebate mu se prilagoditi i promijeniti ga primjerom iznutra. Došli ste ovdje tražeći pomoć, ali ne želite slušati ničija mišljenja. To bi zaista trebalo biti * Kako mogu svoje zaposlenike saviti prema svojoj volji? *
doručak namaz od peciva, krafni, kave itd. sve spakirajte u 9:30
Ne znam što svi mislite, ali prepiranje tijekom pet minuta zapravo nije učinkovit niti produktivan način provođenja vremena s timom.
@Spoike - Možda će proći samo 5 minuta, ali još uvijek kasne. Ako se čak niti ne mogu pojaviti u VRIJEME 9/10 puta, kako im onda autor može vjerovati?
@Ramhound: Kad god imam ljude koji kasno dolaze na sastanke, iskreno ** me nije briga **. Na kraju razgovaram s ljudima koji stignu na vrijeme (raspravljajući o danu, životu, bilo čemu ... znate ... da ih bolje upoznam), a zatim nastavim sa stvarnim poslom kad svi dođu. Povjerenje je nešto što zarađujete interakcijom s drugim ljudima. Kažnjavanje (iako dobro izgleda na hollywoodskim blockbuster filmovima) nije način na koji s njima gradite svoje povjerenje.
@Spoike Rekao bih da uobičajeno zakašnjenje * na sastanke * odaje nedostatak poštovanja prema tuđem vremenu kojemu treba pristupiti. Tvrtka ne bi trebala plaćati pet ljudi da sjede oko vrtećih palčeva praveći male razgovore čekajući da svi dođu. Vrijednost je * nekih * malih razgovora, itd., Ali kultura u kojoj posao sastanka započinje tek nekoliko puta nekoliko minuta nakon zakazanog vremena početka pokazuje da se vrijeme ne vrednuje i ne poštuje.
@tsOverflow: Ako je stand-up sastanak u 9:30, oštro, morate samo zakazati svoj dolazak za 9h25 i možete si priuštiti 5 minuta zakašnjenja u slučaju problema.
@MatthieuM .: OP je odlučio natjerati sve da dođu u 9:30 ujutro, a zatim je namjerno zakazao sastanak u 9:30 kako bi primorao sve da dođu ranije. Postoji razlika između zakazivanja sastanka rano, namjerno poput toga, ili zapravo sastanka u to vrijeme, bez osnovne namjere da se ljudi natjeraju da dođu u određeno vrijeme.
@JohnMcG: Dolazak kao novi menadžer koji će poremetiti stvari ne dopuštajući nikome da ima mandat, velika je stvar, znak da ne slušate i znak nepoštovanja. Ovakve promjene zahtijevaju vrijeme, čak i godine. Pokušajte početi poštivati ​​druge prije nego što * zatražite * poštovanje. Iz uređivanja: Njegov tim ne želi kompromitirati fleksibilno vrijeme, što pretpostavljam, jer ih to osobno zanima i vjerojatno su se prijavili za takvu vrstu posla. Bez obzira na razlog, vaš je posao menadžera da se nosite s tim i upravljate očekivanjima ... ili otpustite tim ... ali to je loše rješenje.
@JacobG: Iz rasprave o chatu koju je povezao voretaq7, čini se da bi se vaša situacija mogla sažeti kao "Moram voditi odjel razmaženih primadona koji ne rade posao pravilno, imaju loše odnose s drugim odjelima i dolaze kasno" - u takvoj je situaciji "doći kasno" * najmanji vaš problem *. Možda ćete to moći iskoristiti u svoju korist, međutim - ako se možete složiti s višim rukovodstvom da se točnost može ublažiti zauzvrat za poboljšanja u drugim područjima, * i * predstavite ovo svom quid-u pro quo za vaš tim, možete * * dobiti poboljšanja okolo.
@Spoike - Čini se da bi s vama bilo vrlo teško surađivati. Čini se da ne mislite da je "kasniti" u očima nadzornika problem. Iskreno, nije važno kakva je bila politika sa starim nadzornikom. Ako im se ne sviđaju spomenute promjene, dobrodošli su da odu, a novi ih nadzornik može zamijeniti ljudima koji će BITI na vrijeme.
@Ramhound: Sada iznosite pretpostavke kojih nema i na koje se puno ne poziva. Obično dođem na vrijeme za sastanke, a čak mi je draže biti tamo nekoliko minuta prije i obično je lako raditi s njima, barem mi to kažu kolege na mom LinkedIn profilu. :-) Sve što kažem je da, čak i ako netko dođe kasno na sastanak, ne želim potrošiti svu svoju kognitivnu energiju na prepiranje oko toga, ima puno više neodložnih stvari kojima bih se trebao pozabaviti.
Još uvijek sam zbunjen zašto je gubljenje sata ili dva prozora ujutro toliko pogubno za koordinaciju s drugim odjelima. Ako vaši programeri troše više od sata dnevno radeći ovakve stvari, to mi je pokazatelj ozbiljnog upravljanja (ne nužno OP-a) ili problema s kulturom. Ako su programeri prima donas, moguće je da su svi kreteni. Moguće je i da ih netko ima na satima sastanaka dnevno radi stalnih ažuriranja napretka u svim radovima do kojih ne može doći sve do pet, kada svi ostali odu. Bio sam tamo / vidio sam to ogromno trošenje devskih plaća.
* Imam potpunu podršku i potporu viših rukovodećih ekipa i ovlašten sam koristiti sve uređaje za koje smatram da su prikladni da se to riješi. * - I mislite da će vam ovo pomoći da nametnete kulturu točnosti? Sretno, stari.
@JimG. To su bile samo potencijalno relevantne informacije koje je netko mogao koristiti za formuliranje produktivnog rješenja za "poticanje", a ne "nametanje" kulture točnosti. Slobodno sudjelujte u zajednici i ponudite vlastito produktivno rješenje.
Pitanje je oksimoron ....
Intenzitet radnog dana programera neusporediv je s intenzitetom radnika u drugom odjelu, stoga se prema njima ne može jednako postupati. Na primjer, ako vaš posao pregledava nekoliko životopisa ili telefonira, naravno da morate biti tamo od 9 do 17 sati. Mislim, postoje poslovi na kojima nemate izazovnih zadataka, ali vaša je prisutnost potrebna cijeli dan, a postoje i drugi na kojima imate rok i količinu posla prije toga, bez obzira kada dođete u jutro.
* "Zakazao sam naš svakodnevni sastanak za standup u 9:30 kao dodatni motivator ..." * - ovo nazivate * "motivacijom" *? OMG ..
Postoji li razlog zbog kojeg morate naglasiti da ste vi ta koja odlučuje o stvarima u vašem timu?
OP zvuči poput diktatora. "Zašto namećete čisto netehničke upravljačke politike? To je u opsegu mog položaja kako ga definira izvršni menadžment." Snažno putovanje?
"Angažirali smo puno ljudi na jeftinom mjestu u zamjenu za super fleksibilno radno vrijeme. Sad kad su iskoristili mamac, htjeli bismo ga zamijeniti." Ako želite "točnost", stavite (osnovno) radno vrijeme u ugovor.
Novi sam na web mjestu i samo bih želio ovdje ostaviti ovu napomenu: kao programer, želio bih znati za koju je tvrtku OP radio u vrijeme kad je postavio ovo pitanje, pa im nikad ne šaljem životopis.
Čitajući pitanje, komentare i chat, nije mi točno gdje je motivacija za ovo 'uklanjanje pogodnosti' između "moramo koordinirati odjele" i "drugi su odjeli ljubomorni na našu pogodnost". Vjerojatno navodeći očito, ali ako vaši programeri smatraju da je prvi razlog samo fasada drugog, reakcija koju dobivate potpuno je predvidljiva: dok ste već pri tome, zašto ne bi smanjili plaće kako bi se uskladili s drugim odjelima? Ako je to doista problem "koordinacije", je li to problem svaki dan? Ako nije, mora postojati drugo moguće rješenje
Pitao sam se zašto postoji "tjeskoba" u ostalim odjelima. Možete li to malo detaljnije objasniti?
@ThorbjørnRavnAndersen Vjerojatno su se igrali Bright Eyes u svom odjelu.
Ako * oni [...] misle da im oduzimam posao *, to je zbog vas. To bi također moglo biti opravdano, neophodno, nerazumno, diktatorsko, ali ono je što jest bez obzira.
Dakle, razlog za rani početak je taj što su drugi odjeli ljubomorni? Možda trebate pogledati zašto je 9-5 uopće postao standard i brojne razloge zašto se to više ne odnosi na većinu programera u doba telekomunikacija ...
Sedamnaest odgovori:
Nicole
2012-04-13 00:42:13 UTC
view on stackexchange narkive permalink

Najbolji motivirajući čimbenik je povjerenje. Jedinstvo tima od presudne je važnosti za postizanje vaših ciljeva. Kulture vladavina uzgajaju se s nepovjerenjem, a palice i poteškoće za provođenje pravila samo će dodatno nagristi povjerenje vašeg tima.

Umjesto da vas brinu točna vremena i neformalne kulture, pokušajte otkriti koje su suštinske vrijednosti.

  • Je li 9:30 (ili bilo koje proizvoljno vrijeme) zaista važno? Ili je li to što vaš tim mora biti siguran da neće ometati rad drugih timova svojim odsustvom?

  • Ima li razlike 5 minuta ? Ili je li najvažnije da se svi članovi pridruže dnevnom redoslijedu?

  • Je li neformalnost problem? Ili je li fleksibilnost prednost?

Utvrdio bih u srži problema, a to je da vaš tim nije prihvatio ideju . Pogledajte gdje je prekid veze, ali izbjegavajte stvarati kulturu pravila . Ako ih pošaljete kući zbog zakašnjenja (disciplinska taktika koju biste pronašli u osnovnoj školi) vaš će tim vjerovati da ih doživljavate kao djecu kojoj se ne može vjerovati.

+1 - Mislim da je ovo najsažetiji način za formuliranje problema * i * rješenja. Kakva god pravila postavili da bi vam olakšala obavljanje stvari, i tome treba tako pristupiti sa zaposlenicima.
Sviđa mi se ovaj odgovor i slažem se s njim. Vjerujem da sam ih pokušao razumjeti u osnovi problema i kako bi im se moglo pomoći u temeljnim satima. Jedan je programer odgovorio superiorno (tj. Zeznite ostale odjele b / c, ja sam poseban), a drugi su se fokusirali isključivo na gubitak perka. Ne vjerujem da sebe vide kao dio većeg tima, već kao super zvijezdu većeg tima. Ne želim ih "poslati kući", zato sam tražio neke alternativne taktike jer ne znam što bih drugo učinio.
@JacobG Znate, drugi programer _dos_ ima smisla - mogućnost ulaska između 10:30 i 11:00 sati ** je ** pogodnost, čak i ako je ona koju ne odobravate pomoću njih (poput npr. , prekidi dima). Ne biste ga trebali ukloniti bez nuđenja nekog oblika naknade.
+1 apsolutno se slažem. Dodao bih da se možda problem može ublažiti razmišljanjem o "pokrivanju" tijekom osnovnih sati, umjesto da se _ svi nalaze na licu mjesta u glavnim satima. Mogu li se neki programeri prijaviti ranije, dok drugi mogu ostati kasnije?
Slažem se s motivacijskim čimbenikom, ali ne slažem se da je kultura pravila loša stvar.
kada ljudi imaju loše navike, nagraditi / nadoknaditi ih zbog toga što su se odrekli nije sjajno. Radije bih nagrađivao i nadoknađivao rezultate.
Neke dobre stvari, ali ja se ne slažem s vašom premisom. Povjerenje, a ne nepovjerenje, omogućuje kulturu pravila. Problem OP-a je taj što mu njegovi izvještaji ne vjeruju dovoljno da učini ono što od njih traži. Možda imaju pravo što to ne čine. Dakle, radije ** Najbolji motivacijski čimbenik je vlastiti interes. **
Ovo nije problem s * povjerenjem *, problem je s * poštovanjem * i netko izravnim menadžerom podržava njihovo mišljenje poštujući ga i osiguravajući da se čuje njihov glas. Pročitajte komentare na moj odgovor, ne postoji vjerovanje da bi razvojni tim trebao imati svoj glas po tom pitanju, to je diktatorski pristup, a ne izolirani pristup upravljanju.
Kao vođi tima ili linijskom menadžeru koji radi s pametnim, kreativnim ljudima, najvažnija vještina je slušanje. Sve dok je tim produktivan i učinkovit, ne stavljajte im put. U ovom je slučaju pritisak izvan tima - svoju ulogu vidim kao * zaštitu * tima od ove vrste "organizacijske kiše" i zato se na kraju borim za njih s upravom, a ne obrnuto. Ako je tim učinkovit i produktivan, nemojte se s njim petljati. Ako računanje vremena narušava koheziju tima, osigurajte da se to postavi u vašim retrospektivama kao problem koji tim treba riješiti.
+1 za fokusiranje na suštinsko pitanje i izbjegavanje stvaranja kulture pravila. Poanta oko fleksibilnosti kao koristi također je dobra.
jmort253
2012-04-13 11:26:15 UTC
view on stackexchange narkive permalink

Stvaranje kulture točnosti može potrajati i možda ćete morati nešto kompromitirati. Budući da imate posla s inteligentnim radnicima znanja, bit ćete uspješniji ako ih uspijete natjerati da kupe plan. Umjesto da se usredotočite na vrijeme, usredotočite se na problem stvoren problemima zakazivanja.

Predstavite problem kao izazov timu i pogledajte što oni smisle. Odgovor mogu biti postavljeni rasporedi ili je nešto drugo što rješava problem. Može biti ponedjeljak, srijeda, petak su 9 ujutro, dok su utorak i četvrtak fleks dani. Iako plan možda neće biti savršen niti će biti točno onakav kakvim ste ga zamišljali, pronalazak negdje sredine koja će obradovati oba razvojna tima, kao i rješavanje stvarnog problema, spriječit će da vaše osoblje postane ogorčeno i da vas doživljava kao neprijatelja .

Imajte na umu da se ne bavite proizvodnim postupkom u kojem se svi moraju pojaviti točno u 9:30 ujutro, kad zazviždi zvižduk, kako bi mogli započeti umnožujući zadatak sastavljanja istog male plastične widgete opetovano, sve dok zvižduk ne zazvoni ponovo, i dok umrtvljeno osoblje ne izađe do lokalnog bara na happy hour.

Moj se tim ne pojavi na vrijeme. Pokušao sam ih natjerati i to ne funkcionira.

Prisiljavanje pametnih ljudi nikad ne uspijeva. Morate imati na umu da imate posla s visokoobrazovanim, pametnim, kreativnim ljudima koji dobro rješavaju složene, apstraktne i jedinstvene probleme. Ti ljudi, barem oni stvarno dobri, nikada neće slijepo slijediti naredbe. To se vraća na stavljanje problema u njihove ruke, barem u početku. Ako ništa ne poduzmu, morat ćete uskočiti sa svojim rješenjem.

Spomenuli ste da ste novi voditelj tima. Stupanje na novu poziciju poput ove izazovno je i stresno jer niste sigurni kako steći poštovanje tima i ujedno biti dobar vođa. To dolazi s iskustvom, a uobičajeno je da neiskusni novi timovi pokušaju "natjerati" ili prisiliti ljude da rade svoje stvari. Ovo nije vodstvo.

Programeri i ostali radnici u znanju ne trebaju menadžera; umjesto toga, trebaju vođu. Veliki vođe nadahnjuju druge na velike stvari i ovo je vaša prilika da svoj tim odvedete do veličine, a ne da je diktirate u očaj.

Istraživanja pokazuju da će se ljudi vjerojatnije obvezati kad su sudjelovali u određivanju onoga što rješenje će biti bolje nego da im se to rješenje kaže , a to je posebno istina kod radnika koji rade sa znanjem.

Za nadahnuće, pogledajte Seth Godin's Intervju o razlici između vodstva i upravljanja. Toplo preporučujem svima i svima koji imaju vodeće mogućnosti pogledati ovaj kratki intervju.

"Neka smisle plan" bila je i moja prva reakcija. Međutim, sudeći prema komentarima i chatu, čini se da to u ovom konkretnom slučaju neće uspjeti ...
@Benjol - Ton pitanja natjera me da pomislim da ovo ima više nego što se samo vidi. Osjećaj je previše u upravljanju stilom Theory X, što nije učinkovito kod upravljanja programerima. Čujemo samo jednu stranu priče, a istina je uvijek negdje u sredini.
Pogledajte moj odgovor :)
Najvažnija je stvar sljedeća: _ Prisiljavanje pametnih ljudi nikad ne djeluje_. Ne možete se prema svojim visoko inteligentnim članovima tima ponašati kao prema djeci i očekivati ​​da se neće žaliti, uzvraćati vam i negodovati zbog toga (slučaj u stvari; ništa od ovoga me ne pogađa izravno, ali svejedno mi je teško ne uvrijediti kako OP pokušava upravljati svojim timom). Tehnički zaposlenici općenito su pametni koliko i njihovi menadžeri (ako ne i više), pa je jedini učinkovit način da im se obratite kao vršnjaci, a ne kao bezumni ljudi koji bi trebali raditi ono što vi kažete jer ste vi to rekli.
Loše sam obrazovan i još uvijek se protivim ljudima koji mi oduzimaju vrijeme.
Andrew
2012-04-12 23:19:20 UTC
view on stackexchange narkive permalink

Moje je iskustvo da radnici znanja ne vole da im se diktira u vezi s politikama za koje ne vide nikakvu svrhu. Vi navodite svrhu, ali zaposlenici kojima upravljate izgleda da misle da ona nije dobra. Nadalje, vjerojatno postoje alternative koje niste uzeli u obzir, a s obzirom na to što zvuči kao problem koji se "diktira odozgo", vaši zaposlenici možda nisu razmišljali o njima, ne osjećaju se ugodno predlažući ih ili smatraju da bi oni jednostavno bili oboren.

Ako je jedini razlog zbog kojeg provodite pravilo napetost s ljudima u drugim odjelima, vaš je posao upravljati tom napetošću kako bi vaši ljudi mogli najučinkovitije raditi. Ipak mislim da to nije jedini razlog. Na primjer, što ako programer treba riješiti hitan proizvodni problem koji se dogodi u 8:00 ili 9:00 ili bilo koje drugo vrijeme? Međutim, malo je vjerojatno da će vam trebati svi prisutni programeri da riješe taj problem. Što ako imate rotirajući raspored (osim ako netko ne volontira), tako da svaki programer naizmjence treba biti tamo u 8:00 (ili 9:00, itd.)? Čini se da će to rješenje vjerojatnije zadovoljiti i poslovne potrebe i želje vaših zaposlenika. Svatko "dijeli bol" (ili nanosi nekome kome to ne smeta). Ljudi mogu ući i raditi većinu vremena kad smatraju da bi bili najproduktivniji. To je samo jedna mogućnost, ali može stvoriti raspravu sa vašim zaposlenicima o tome kako riješiti stvarne probleme i zadovoljiti svačije interese ovdje.

Ako odlučite krenuti disciplinarnijim putem, a pitanje "vrijeme početka" doista je važno za vaše programere, izgubit ćete svoje dobre zbog drugog zaposlenja. Vjerojatno će se vaši zaposlenici osjećati nesigurno na svojim radnim mjestima (što ako se jednog dana zaista dogodi neka stvarna nužda zbog koje netko kasni?). Nadalje, ovo se može shvatiti kao pomak u upravljanju u pogrešnom smjeru (iz perspektive vaših zaposlenika), jer su oni prethodno imali iskustva radeći pod nekim drugim.

Na vama je, naravno, ali Zamolio bih vas da napravite korak unatrag i više se potrudite sagledati situaciju iz perspektive vaših zaposlenika. Imate posla, naravno, ali mislim da postoje rješenja koja bolje zadovoljavaju svačije interese od onoga koje vi predlažete.

Neću kažnjavati nekoga ako ima opravdan razlog za kasni dolazak. Prespavanje tri puta tjedno jer igraju WoW cijelu noć nije legitimno. Imamo ranu osobu koja se radije pojavljuje u 7:30. Veliki je problem u tome što ako Dev X radi na projektu s dizajnerom Y, a dizajner Y je u 8, čeka do 13 sati ili kasnije da dobije nešto što bi mu moglo zatrebati. Kada ih pozovu, programeri s njim ne vide problem. Mi smo mala tvrtka i svi bismo trebali biti u istom timu. Ozbiljno, 9:30 nije baš rano. Jesam li stvarno nerazuman?
@JacobG Ne mogu reći jeste li nerazumni bez dodatnih informacija, no ključ za fleksibilnost vremena je da posao *** mora *** biti gotov. Ako ono što govorite jest da se posao ** ne završava, oduzimanje neproduktivnih zaposlenika (ili pristajanje vremena plaće / odmora) možda je pravi put. U vašem primjeru. Razvoj X i dizajner Y trebali bi se koordinirati, tako da niti jedni i drugi ne vrte palčevima čekajući drugu. Ako se to ne dogodi, to je problem procesa koliko i problem rasporeda ...
`izgubit ćete svoje dobre zbog drugog zaposlenja` - to je srž cijelog broja, @Jacob. Ako se posao ne završi, imate dubljih problema; vaši programeri i dizajneri moraju se bolje koordinirati. Ako se posao * završava, ne gubite vrijeme programera na gluposti poput postavljanja određenog vremena početka.
+1 za gubitak od drugih poslodavaca. Da idem iz okoline u kojoj su mi vjerovali da držim vlastiti raspored i radim na radnom mjestu, u okruženje koje udara sat, a ja bih kasnio sa zaostatkom, prašio bih svoj životopis.
@ErikDietrich: Dakle, ako svoj posao niste obavljali na zadovoljavajući način, a vaš je šef rekao: "Znate, vaš se posao ne obavlja pravovremeno, a taj-takav žalite se da niste dovoljno dostupni tijekom njihov postavljeni i propisani raspored, pa krenimo s dosljednim rasporedom najkasnije do 9:30. " biste li i dalje prašili svoj životopis?
@JacobG Da dolazim iz fleks sati rada i sada je dio "zadovoljavajuće" "biti na vrijeme", tada bih to apsolutno i učinio (a mislim da će to učiniti i vaš tim). Flex sati nisu stvar igrača koji celu noć igraju videoigre - riječ je o kulturi povjerenja. Ako je to moj tim, vjerujem im da znaju svoje osobnosti i preferiraju radno vrijeme dovoljno dobro da se stvari riješe. Ukidanje fleks sati znači ukidanje tog povjerenja i slanje poruke da njima treba (mikro) upravljati jer su lijeni i nesposobni. Čak i ako je istina, neće im se svidjeti.
Dogovorite se s @AdamRackis o tome da li je `Veliki problem u tome što ako Dev X radi na projektu s Dizajnerom Y, a Dizajner Y radi u 8, čeka [...]` Glasao bih da Dizajner Y treba unaprijed planirati i reći u kraj dana "Hej, radit ću na tome sutra ujutro, možete li biti sigurni da sutra stignete rano i pomozite mi ili to obavite prije nego što odete" Također im treba manje vremena .
"Prespavanje tri puta tjedno jer igraju WoW cijelu noć nije legitimno." Što znači "prespavanje"? Jesmo li još ovdje u osnovnoj školi? Osam sati je osam sati, bilo da počinje u 6 ujutro ili u 10 sati. Ako trebate da ljudi budu prisutni na sastancima i slično, neka oni odaberu određene osnovne sate u kojima će biti dostupni, recimo od 10 do 15 sati. ili svejedno. No, završava li posao ortogonalno je tome dolaze li u određeno vrijeme ili ne. ** Jeste li pokušali razgovarati s programerima o problemu i zamoliti * njih * da smisle rješenje? **
@Kyralessa - Ako vaš šef kaže da ćete biti na poslu u 9:30, bolje je da budete u uredu u 9:30, u suprotnom STE KASNI. Ne mogu vjerovati koliko ljudi ima problema s pitanjem ovog autora, a kamoli reći mu da nije razuman vođa, naučili su me da se svaki dan pojavim na vrijeme.
@Ramhound Problem je što je prethodna kultura bila ona u kojoj 9:35 NIJE kasnilo, a OP želi preći na kulturu kakva jest, vjerojatno za ljude s talentima koje nije lako zamijeniti i koji imaju određenu razinu slobode gdje mogu raditi. Može pretpostaviti da vičete "Kasnite", ali to može rezultirati odlaskom nekih ljudi i smanjenjem morala, što zvuči kao da pokušava izbjeći.
@Renan To sigurno nije idealno za sve situacije. Poanta je biti siguran da su poslovne potrebe pokrivene. Ako postoji hitan problem s proizvodnjom u kritičnom trenutku, netko to mora moći riješiti. U svojoj trenutnoj ulozi to sam često ja, ali ono što se događa je da na svoj telefon primim e-poštu, priznam je i skočim na svoj stroj * kod kuće * i riješim problem. Ako se dogodi hitna situacija za nuždom, postoje problemi koji su daleko veći od toga tko je kad u uredu.
@Ramhound Postavljanje proizvoljnog vremena početka kada ga prije nije bilo i očekujući da svi samo prilagode svoj cijeli životni raspored oko toga _je_ nerazumno. Što se toga tiče, postavljanje tvrdog vremena početka kada to zapravo nije potrebno također je nerazumno. Očito, programeri to ne smatraju potrebnim, stoga im se čini nerazumnim. Također, s obzirom na to da su s tvrtkom puno duže od menadžera i čini se da se svi slažu, možda su u pravu.
Erik Reppen
2012-05-06 00:55:38 UTC
view on stackexchange narkive permalink

Precizan odgovor na vaše pitanje je otpustiti i zamijeniti nekoga tko ne dobije poruku, a zatim otpustiti nekoga tko ne dobije poruku.

Ne vjerujem da bi ovo pomoglo vaša karijera ili razvojni ciljevi vaše tvrtke, ali vi ste zaključili da je to problem i čini se da vas ne može uvjeriti u suprotno. Dakle, to je kako to učiniti.

Konstruktivnije, predlažem vam da uzmete u obzir sljedeće:

  • Vaši su programeri imali fleksibilnog vremena. Sada ga želite oduzeti

Nije važno je li to službena korist u nekim napisanim pravilima ili ne. To je de facto politika i dio je ustaljene kulture. Život i raspored ljudi uspostavljeni su oko tih sati. A za programere poput mene, koji puno više vole izbjegavanje špice i koji zimi dobiju užasno gadan slučaj SAD-a, ali ne mogu smisliti nijedno mjesto pogodno za programere bliže ekvatoru, radije bih živio, ono je veliko posao kao povlačenje zdravstvenih blagodati.

  • Kakvu je prirodu ova "tjeskoba" koju spominjete? Je li to a) prvenstveno ljubomora ili b) opravdana pitanja međuresornih komunikacija poput poteškoća u zakazivanju sastanaka / općenite komunikacije.

a) Razvojni programeri ne trebaju komunicirati s kupcima ili drugim tvrtkama. Prema mom iskustvu, što je rigidnija struktura tvrtke, to su osrednji programeri. Iako je velik dio razvoja matica, to je također kreativan postupak rješavanja problema koji zahtijeva da ljudi budu najoštriji. To je također nepredvidiv postupak vođen rokom koji ponekad rezultira vrlo, vrlo kasnim satima. Nuspojava toga je da programeri često dobivaju "kreativni" tretman. U tvrtki od 30 ljudi ne bi trebalo biti teško insistirati na tome da ljudi budu odrasli kad su u pitanju zaposlenici koji trebaju biti najoštriji kad su prisutni i koji će vjerojatno u konačnici utrošiti puno više sati tijekom godine nego 9-5 godina obično pakiraju svoje stvari u 16:55 svaki dan.

b) U tvrtki od 30 članova ne biste trebali imati toliko sastanaka da to postane problem. Ne računajući stvari poput sprint sastanaka ili drugih dvomjesečnih sesija planiranja, vezivanje svojih programera više od 30 minuta svaki dan na sastancima apsurdno je, krajnje nesposobno rasipanje novca. Isto tako i s općom komunikacijom. 30 ljudi znači da prijeđete do drugog tipa i razgovarate s njim. U fleksibilnim scenarijima razumno je odrediti raspon vremena u kojem su svi istovremeno u uredu. Ne mogu se sjetiti opravdanog razloga da taj raspon traje više od 3-4 sata radnog dana i zašto ne bi trebao biti što bliže sredini dana.

  • Zašto jutarnji standup?

Zašto je prvo upravljanje idejama otpisano sa scruma, agilnog itd ... uvijek je savjet da prvo nemate standup? U programiranju je potrebno neko vrijeme da se vratite do pune svijesti o svim detaljima i problemima s kojima se bavite u vezi s određenim problemom. Kad prvo napravite standup, vašim razvojnim programerima neće biti potpuno zajebane glave. Standupi su presudni za komunikaciju i poboljšanje učinkovitosti, a ne nešto što prvo učinite da biste se "maknuli s puta".

  • Da li vaši programeri ne uspijevaju obaviti posao?

Ako ne, zašto se zezati s dobrom stvari? Nije njihov posao komunicirati s ostalim koncernima u tvrtki. To je tvoje. U zdravoj upravljačkoj strukturi vaša je odgovornost prema vašem neposrednom rukovoditelju i ljudima kojima upravljate, a ne kiselo grožđe drugih odjela koji iz praktičnih razloga moraju biti tamo u tipičnijim satima.

Dao sam odgovor na pitanje. A onda stvarno dugo praćenje / dodavanje.
user718
2012-07-12 12:30:04 UTC
view on stackexchange narkive permalink

Pregled pitanja: Puno nedostaje konteksta i informacija

Kao nove tehničke vodiče u novoj tvrtki, koje su neke dodatne strategije koje treba primijeniti za promjenu kulture razvoja tim kako bi se ljudi pojavili u vrijeme koje sam zatražio?

  1. Koliko je novo u tehničkom vodiču?
  2. Zašto namećete čisto netehničke upravljačke politike?
  3. Koji su vaši menadžerski kredibiliteti?
  4. Kakvo prethodno iskustvo u upravljanju osobljem imate?
  5. Jeste li na tehnički način zaslužili poštovanje tima?
  6. Jeste li menadžerski zaslužili poštovanje tima?

TLDR: Moj se tim ne pojavi na vrijeme. Pokušao sam ih natjerati i to ne funkcionira.

Ne mogu pružiti rješenje ako ne znamo konkretno zašto morate promijeniti kulturu drastično. Također ne znamo čime ste ih pokušali natjerati da bi vam mogli reći zašto to nije učinkovito. Možemo pretpostaviti, ali to su nagađanja.

Zašto imate zadatak riješiti ono što je vjerojatno netehnički mandat upravljanja osobljem? Predajte ga nadređenom koji je menadžer i pustite ih da se time bave. Dobar policajac protiv lošeg policajca.

Pozadinski podaci:

Mala tvrtka, 30 zaposlenika, 5 članova mog tima. Prethodno vodstvo još uvijek je zaposleno kao redoviti programer.

  1. Je li prethodni tehnički potencijalni potencijal odstupio?
  2. Je li prethodni tehnički potencijalni klijent degradiran?
  3. Je li prethodni tehnički potencijalni potencijal bio učinkovit?
  4. Ima li većina postojećeg tima osobniji odnos s prethodnim tehničkim vodstvom?
  5. Je li prethodni tehnički vodič učinkovito još uvijek zadužen ?

Kultura prije mog dolaska bila je kultura neformalnosti bez postavljenih granica ili osnovnih sati. Ovu kulturu korporativni čelnici nisu osporavali.

  1. Onda je to sigurno radilo?
  2. Je li tim bio uspješan u isporuci korisnih proizvoda kada su obećani?

Većina ljudi u timu bi se pojavila između 10:30 i 11:00 zbog ovaj. Ostali odjeli, zbog prirode posla, odredili su vrijeme početka od 8 ili 9. Ova neusklađenost i nepredvidljivost uzrokuju veliku bijes između mog odjela i ostalih odjela.

Konkretno kako je to slučaj, ovdje nema dovoljno detalja da bi se uopće počelo formulirati odgovor na