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" tijek