Miksi ohjelmistokehittäjien mikromanagerointi ei ole hyvä idea.
Johdanto
Miltä sinusta tuntuisi, jos joku katselisi jatkuvasti olkasi yli?
Miltä tuntuisi, kun esimies soittaa sinulle jatkuvasti ja pyytää edistymisraportteja, kun yrität saada töitä tehtyä?
Kuulostaa vähintäänkin turhauttavalta, eikö totta? Se olisi haitallista tuottavuudellesi, eikö niin?
Entäpä jos sinulla olisi esimies, joka antaa sinulle luovan tehtävän ja sitten antaa sinulle vaiheittaiset ohjeet, miten se tehdään? Siinä ei siis jää paljon tilaa luovuudelle, eikö niin?
Tätä on mikromanagerointi.
Mitä on mikromanagerointi?
Rajanveto tiimisi ohjaamisen ja heille inspiroivien vinkkien antamisen välillä voi olla hieman hämmentävä. On kuitenkin tärkeää tietää, missä raja hämärtyy ja sinusta tulee turhauttava ja ärsyttävä johtaja. Mikromanageroinnissa esimies yrittää jatkuvasti valvoa kaikkea, mitä tiimi tekee, ehdottaa muutoksia ja kommentoi projekteja, erityisesti ei-toivottuja kommentteja. Lahjakkaat, taitavat ja kokeneet ammattilaiset eivät suhtaudu tähän lainkaan suopeasti. Se pätee käytännössä kaikkiin töihin, ja se pätee erityisesti ohjelmistokehityksen alalla.
Usein yritykset palkkaavat ohjelmistokehittäjiä ja johtajia, joilla ei ole kokemusta tiettyjen ohjelmistokehitysprojektien hallinnasta, ja tämä yhdistelmä voi olla tappava.
Ohjelmistokehittäjät inhoavat mikromanagerointia, mutta he pitävät prosessia myös tuottavuuden tiellä olevana esteenä. Kehittäjien painopiste on
- Nopeuden parantaminen
- Koodin käyttöönoton tiheyden parantaminen
- Reaaliaikaiset suorituskykytavoitteet
Scrum-kehittäjätiimit tekevät tulosarviointeja jokaisen sprintin lopussa ja koodikatselmuksia joka viikko, joten vuosittaiset, puolivuosittaiset tai neljännesvuosittaiset tulosarvioinnit tuntuvat ajanhukalta.
Miten on siis mahdollista hallita heidän työtään tekemättä kehittäjistä onnettomia? Organisaatioiden on edelleen käytettävä menetelmiä, joiden avulla nähdään, täyttävätkö tai ylittävätkö ohjelmistokehittäjät odotukset, liiketoiminnan tavoitteet ja suorituskyvyn.
Vinkkejä siihen, miten välttää mikromanagerointia ja saada silti työ tehtyä.
Koska mikromanagerointi voi saada tiimin stressaantumaan ja ahdistumaan, sinun on keksittävä keinoja, jotka helpottavat prosessia kaikille.
Autonomian edistäminen työpaikalla
Autonomian kulttuurin luominen työpaikalla mahdollistaa tiimin kukoistuksen ja paremman työskentelyn. Esimiehet, jotka antavat tiimilleen paljon itsenäisyyttä, saavat todennäköisesti työnsä tehtyä menestyksekkäästi. Sen sijaan, että annat heille ohjeita, anna tiimin seurata vaistoaan ja kokemustaan ja antaa työn olla valmis. Anna heidän hyödyntää täysimääräisesti käytettävissään olevia työkaluja ja puitteita ja anna heidän määrätä aikataulunsa. Kun heillä on työkalut, he työskentelevät parhaalla mahdollisella tavalla. Vapaus tehdä työtä, jonka he katsovat parhaaksi, tuo enemmän menestystä kuin heidän valvomisensa joka vaiheessa.
Tavoitteet ja keskeiset tulokset on sovitettava yhteen liiketoiminnan tavoitteiden kanssa.
Tiimipäälliköiden ja kehittäjätiimin on tehtävä yhteistyötä varmistaakseen, että tavoitteet ja keskeiset tulokset vastaavat teknisiä ja liiketoiminnallisia tavoitteita. Kun tämä tehdään tasapainoisesti, voidaan varmistaa, että molemmat osapuolet pitävät tavoitteensa mielessä. Tiimi työskentelee johtajan kanssa keskustelemalla, väittelemällä ja päättämällä tuloksista sovelluskehityksen eri osa-alueilla.
Tarkista, että sprintti- ja julkaisusitoumukset on täytetty.
Määräaikojen noudattaminen on yksi tapa mitata tiimin kurinalaisuutta ja yhdenmukaistaa tiimin noudattamia standardeja koko projektin ajan. Sen sijaan, että esimiehet olisivat koko ajan kannoillaan, he voivat asettaa odotuksille korkean tai matalan riman kaikille sprintteille ja tarkastella suorituksiaan kaikissa sprinteissä. Tämä on yksi tehokas tapa tarkistaa, täyttävätkö ne laatuvaatimukset.
Sidosryhmien ja tuoteomistajien tyytyväisyyskyselyn käyttö
Jokaisen projektin tavoitteena on varmistaa sidosryhmien ja tuotteen omistajien tyytyväisyys. Yksi keino tämän mittaamiseen on tyytyväisyyskysely, joka kerää palautetta ketterille kehittäjille. Näin voidaan kerätä ajankohtaista palautetta tehdystä työstä ja parannusalueista sekä sidosryhmien että tuoteomistajien näkökulmasta. Loppujen lopuksi ketterässä manifestissa määritellään selvästi, että asiakasyhteistyö on tärkeämpää kuin sopimusneuvottelut.
Oikeat resurssit tiimille
Kehittäjätiimi ei työskentele kellon mukaan, ja se toimii hyvin vain, kun se työskentelee itsenäisesti. Silti sinulla voi olla joitakin resursseja, jotka toimivat heidän tyylillään töissä. Seurantatyökalu voisi olla yksi tällainen työkalu, ja sen avulla voit kerätä tietoja sprinttien ja projektien ajoista ja ennustaa projektien aikatauluja.
Loistavien palkkausten tekeminen
Kun palkkaat oikean tiimin, sinun ei tarvitse enää valvoa mikromanagerointia. He tietävät, mitä tehdä ja miten toimittaa. Kun yritys tarjoaa kilpailukykyisen palkan ja hyvät edut, se houkuttelee tiimin parhaimmiston ja ihmiset, jotka tuottavat tuloksia.
Luo prosessi vertaisarviointeja varten
Vertaisarvioinnit ovat hyvä tapa selvittää, tekevätkö kehittäjät työnsä ja kehittävätkö he ylläpidettävää koodia ja hyödyllistä dokumentaatiota. Kun vertaiset kommentoivat koodin luettavuutta, antavat arvosanoja dokumentaatiolle ja tekevät kyselyitä mikropalvelujen, sovellusrajapintojen jne. integroimisesta.
Johtopäätös
Ohjelmistokehityksen nopean kehityksen vuoksi kehittäjien on välttämätöntä omaksua nämä tekniikat ja menetelmät. He tarvitsevat itsenäisyyttä uusien työkalujen tutkimiseen ja parhaiden käytäntöjen käyttöön. Mikromanagerointi rajoittaa heidän vapauttaan tehdä näin, sillä se voi johtaa demotivoituneisiin ja häiriintyneisiin tiimeihin.
Kehittäjät ovat erilainen rotu, ja kun heitä ohjataan mikrotasolla, he saattavat tuntea, että heidän panostaan ei arvosteta tai kunnioiteta. Kun kehittäjätiimejä ohjataan mikromanageroinnilla, virheiden mahdollisuus on suurempi, koska kehittäjät saatetaan pakottaa tekemään päätöksiä, joita ei tarvita ja jotka saattavat vaikuttaa työn laatuun.
Kun tiimiä johtaa esimies, hänen tehtävänsä on itse asiassa tarjota heille kaikki tarvittavat resurssit, antaa heille tarvittaessa resursseja ja ohjausta ja sitten kirjaimellisesti poistua tieltä!
Mielenkiintoisia linkkejä:
Kuinka hallita ohjelmistokehittäjiä ilman mikromanagerointia?
Joitakin merkkejä siitä, että hallitset projektia mikromanageroinnin avulla.
Kuvat: Canva
Kirjoittaja: Sascha Thattil työskentelee Software-Developer-India.com -sivustolla, joka on osa YUHIRO-ryhmää. YUHIRO on intialainen saksalainen yritys, joka tarjoaa ohjelmoijia IT-yrityksille, virastoille ja IT-osastoille.