Olen tähän asti toiminut koodarina ja vastannut firmani sovellusten suunnittelusta kuin myös toteutuksestakin.
Koska projekteja on rutkasti enemmän kuin millään ehdin tehdä, on tullut puheeksi, että minun tulisi etsiä itselleni ryhmä päteviä koodareita ja antaa heidän suorittaa projektien varsinainen toteutus tekemieni määrittelyjen mukaisesti, sen sijaan että yritän tehdä itse kaiken.
Koodaamisen sijaan minun tehtäväkseni jäisi mm. projektien suunnittelu, tarvekartoitus, aikataulut, määrittelyt, koodareiden valinta ja palkkaaminen, tehtävien jako, työn johto ja -seuranta, projektin dokumentointi, laadun valvonta, kommunikointi ja tietenkin vastuu koko projektin onnistumisesta, vain muutamia mainitakseni.
Tietenkään koodaamista ei ole minulta kiellettykään, mutta kaikesta päätellen aikaa siihen ei juurikaan jää. Olen myös ymmärtänyt että projektipäällikön on syytä (oman ja yhteisen edun nimissä ja tietenkin joitakin harvinaisia poikkeustilanteita lukuun ottamatta) pitää näppinsä erossa koodaamisesta, vaikka kuinka syyhyttäisi päästä pätemään ja/tai ratkomaan mielenkiintoisia ongelmia.
Sen sijaan että pähkäilisin kuinka saan homman tehtyä, minun tulisi siis aina löytää joku muu joka tekisi sen. Koko homma hieman arveluttaa. Ei niin ettenkö pystyisi ko. työtehtäviä hoitamaan kunnialla, mutta kolikon kääntöpuoli on se, että pidän kovasti koodaamisesta ja olen hyvä työssäni. Epäilemättä kyseessä on melkoinen muutos totuttuun.
Eli varsinainen koodaaminen jäisi korkeintaan vapaa-ajan harrastukseksi.
Varmasti on monia muitakin, jotka ovat olleet samassa tilanteessa. Kysymys kuuluukin: Voiko projektipäällikön homma olla (vannoutuneelle koodarille) yhtä palkitsevaa kuin varsinainen koodaaminen? Kannattaako, vai vaihdanko sellaiseen firmaan, jossa voin jatkaa "pätemistäni" koodarina?
Koska projekteja on rutkasti enemmän kuin millään ehdin tehdä, on tullut puheeksi, että minun tulisi etsiä itselleni ryhmä päteviä koodareita ja antaa heidän suorittaa projektien varsinainen toteutus tekemieni määrittelyjen mukaisesti, sen sijaan että yritän tehdä itse kaiken.
Koodaamisen sijaan minun tehtäväkseni jäisi mm. projektien suunnittelu, tarvekartoitus, aikataulut, määrittelyt, koodareiden valinta ja palkkaaminen, tehtävien jako, työn johto ja -seuranta, projektin dokumentointi, laadun valvonta, kommunikointi ja tietenkin vastuu koko projektin onnistumisesta, vain muutamia mainitakseni.
Tietenkään koodaamista ei ole minulta kiellettykään, mutta kaikesta päätellen aikaa siihen ei juurikaan jää. Olen myös ymmärtänyt että projektipäällikön on syytä (oman ja yhteisen edun nimissä ja tietenkin joitakin harvinaisia poikkeustilanteita lukuun ottamatta) pitää näppinsä erossa koodaamisesta, vaikka kuinka syyhyttäisi päästä pätemään ja/tai ratkomaan mielenkiintoisia ongelmia.
Sen sijaan että pähkäilisin kuinka saan homman tehtyä, minun tulisi siis aina löytää joku muu joka tekisi sen. Koko homma hieman arveluttaa. Ei niin ettenkö pystyisi ko. työtehtäviä hoitamaan kunnialla, mutta kolikon kääntöpuoli on se, että pidän kovasti koodaamisesta ja olen hyvä työssäni. Epäilemättä kyseessä on melkoinen muutos totuttuun.
Eli varsinainen koodaaminen jäisi korkeintaan vapaa-ajan harrastukseksi.
Varmasti on monia muitakin, jotka ovat olleet samassa tilanteessa. Kysymys kuuluukin: Voiko projektipäällikön homma olla (vannoutuneelle koodarille) yhtä palkitsevaa kuin varsinainen koodaaminen? Kannattaako, vai vaihdanko sellaiseen firmaan, jossa voin jatkaa "pätemistäni" koodarina?
Vastaukset 10
Vanhimmat
Sehan on ihan susta kiinni. Sina kysyt nyt meilta etta tuletkohan sina pitamaan uudesta roolistasi - mista me sen tiedamme?
Moni koodaaja varmaan repisi pelihousunsa jos saisi saman tilaisuuden ja on taas monia jotka eivat ikina tekisi tuota.
Jos saat nyt vaikka gallupin tuloksena 10 kertaa EI ja 5 kertaa KYLLA niin mita sina silla tiedolla teet?
Mieti mista asioista sina pidat tyossasi? Pidatko esim. ihmisten kanssa toimimisesta? Jos et niin et sovellu tehtavaan. Jos taas pidat niin se on jo hyva merkki. Tuntuuko sinusta etta inhoat joskus pienta nyhraamista ja haluaisit ottaa vastuun isoammasta kokonaisuudesta?
Ei muuta kuin ajatusleikkiin.
Muuten! Voit kaiketi myos sanoa tyonantajallesi etta ei nappaa - miksi pitaisi vaihtaa firmaa?
No omalta kohdaltani voin ainakin sanoa, että kun minulta on kysytty halukkuutta proj.päällikön hommiin, niin olen kieltäytynyt ja sanonut tietäväni ja nähneeni kuinka hallinnollispainoitteista se työ on. Eikä siinä, mitään: hyvin on syy kelvannut ja olen jatkanut koodaus- ja suunnitteluhommissa.
Pari kolleegaani ovat myös pettyneet, kun he ovat suostuneet tarjottuun teknisen proj.päällikön hommaan, mutta se onkin ollut jotain muuta...eli projektihallintoa.
Tämä näin omalta kohdaltani. Varmasti mielenkiintoisia proj.päällikön hommiakin on henkilöstä/tilanteesta/firmasta jne. riippuen.
Jos koodaaminen on lähellä sydäntä ja tykkäät tehdä sitä niin miksi vaihtaa hommia?
Riippuen tietenkin firmasta niin aika palaveri painotteista / aikataulujen pyörittämiseltä projektipäällikön tehtävät vaikuttaa. Joissain firmoissa tuntuvat vieraantuneen täysin koodin vääntämisestä, jos koskaan ovat siitä mitään tienneetkään :D
Ihan itsestäsi kiinni mitä haluat tehdä työksesi.
Jaa-a. Jos sulle kerran tarjotaan ns. pelkkää pp:n hommaa, niin sitten se kyllä tarkoittaa käytännössä sitä, että koodaus jää kyllä muille.
En osaa sanoa kuinka kiire teillä projekteissa yleensä on, mutta jos yhtään samanlaista kuin meillä, niin täällä ei paljoa pp:t koodia ehdi vääntää. Ei ainakaan uudempien tekniikoiden parissa. PP:n koko aika menee käytännössä eri foorumeissa palaveeraamiseen sekä hallinnollisten dokumenttien laadintaan ja koodarien ruoskimiseen :).
Joten suosittelen, että mietit tarkasti haluatko todella jättää koodauksen pois ja siirtyä enemmän johtajatasolle. Jos kyllä, niin sitten pp voi olla hyvä pesti, muuten ei. Ja muista, ettei kaikista tule hyviä johtajia/esimiehiä tekemälläkään.
Ainakin ne tulevat koodarit saisivat kiittää onneaan siitä, että heillä tulis olemaan hyvä esimies. Eli olisit ainakin semmonen päälikkö joka tietää hyvin ohjelmoinnista ja tietää myöskin realiteetit aikataulujen ja kykyjen suhteen.
Mut pääliköltäkin vaaditaan vähän "päällikön luonnetta" , että hommat menee varmasti eteenpäin aikatauluissa ja kustannustehokkaasti niin, että sekä alaiset että yrityksen johto on edes suhkot tyytyväisiä.
Omalla kohdallani näkisin tuollaisen "ylennyksenä" ja uralla etenemisenä. Ja oonkin aina ajatellun, että tuskin jaksan koodata loppuelämääni eli suostuisin kyllä.¨
Vaikkakin ei tässä koodatessa paikoillaan tunne olevansa, uusia asioita oppii koko ajan ja varmasti tulee oppimaankin kun maailma koko ajan kehittyy.
Pitää muistaa että mitään et ilmaiseksi saa.
Aivan sama miten kova kooradi olit aikaisemmin. Sillä sekunnilla kun astut päällikön saappaisiin, sinusta tulee "pomo" ja "se manageri". Selkäsi takana kuiskaillaan että palkkasi tuplaantui. Työkaveri vittuilevat ettei pomojen tarvi tehdä mitään. Mutta eihän se haittaa, sillä pomothan eivät oikeata työtä osaa edes tehdä. Näin sinulle vihjaillaan.
Saat myös pienen hovin. Nämä ovat niitä "heikoimpia lenkkejä". Tyyppejä jotka ovat suojatyöpaikassa. He mielistelevät ja nyökyttelevät vaikkeivat mitään ymmärrä. He tosin kaikkoavat kun löytävät vielä isomman pomon jota pussailla.
Lopuksi projektisi myöhästyy. Syy on sinun. Kaikki isot pomot haukkuvat sinua. Alaisesi arvostelevat sinua. Jätkän ei tarvinut mitään tehdä ja silti pilasi kaiken.
Siirryt takaisin rivikoodariksi. Olet se jätkä joka oli vähän aikaa pomo, mutta sitten sinut alennettiin. Käytävillä huhuillaan alentamisen eri syistä. Saat helpotusta haukkumalla nykyistä projektimanageria.
Mutta onnea valitsemallasi tiellä ;))))
Molempia hommia on tullut tehtyä. Vietin vuosia PP:n kaltaisissa hommissa. Mietin koko ajan mitä haluan isona tehdä. Ja palasin takaisin koodaushommiin työpaikkaa vaihtamalla. Jälkikäteen ajatellen niistä PP:n töistä on ollut suunnittelu / koodaushommissakin hyötyä. Olen tavallaan saanut projekteissa haastellisempia ja laajempia duuneja(=piiloPP), mutta veto- ja hallintovastuut ovat kuitenkin muualla.
Ja muutaman IT-alan laman kokemuksella voin sanoa, että koodarille löytyy yleensä duunia vaikkei isoja projekteja olisikaan menossa. Ylläpitoakin on jonkun tehtävä. Ja siihen hommaan ei välttämättä isoja projekteja pystytetä.
Minun mielestäni sinun kannatta todellakin harkita hetki ennenkuin vaihdat koodaamisen projektipäällikkyyteen.
Jos todellakin pidät koodaamisesta ja viihdyt työssäsi, miksi vaihtaisit sen muuhun. Jos taas tavoitteenasi on luoda uraa management tehtävissä tulevaisuudessa niin ei muuta kuin PP:ksi vain.
Itse työskentelen nyt juuri tuollaisena teknisenä PP:nä ja pidän työstäni ainakin 85% ajasta. Itse pidän myös koodaamisesta ja olen sitäkin aiemmin tehnyt, mutta ongelmani on se, että koodatessa uppoudun hommaan liikaa ja ajantaju katoaa, samoin sosiaalinen elämä. Eikä ole kovin mukavaa huomata ohjelmoivansa unissaankin.
Itse sanoisin, että en sovi ohjelmoijaksi; en sen takia, ettenkö olisi hyvä ohjelmoimaan vaan sen takia, että uppoudun hommaan liikaa. Projektipäällikkönä pääsen työskentelmään sovelluskehityksen parissa kuitenkaan uppoutumatta liian syvälle. Toisaalta projektipäällikön on välillä oltava se vittumainen jätkä, joka vaatii, että hommat hoidetaan, joten projektiryhmäläisiin tulee väkisin vähän etäisyyttä.
Yhteenvetona:
Jos pidät vastuusta, jaksat myös hallinnointityötä
,osaat pitää langat käsissäsi ja osaat motivoida ja saada koodarit tekemään hommat aikataulussa niin PP:ksi vain.
Kuka teillä suunnittelee määrittelyjen pohjalta toteutusta vai suunnitellaanko se koodatessa mikä ei tietenkään ole toivottavaa?
Vai tehdäänkö teillä suunnittelukuvastoja ollenkaan, katselmoiko tai tarkastaako kukaan suunnittelukuvastoja?
Projektin hallinta on perseestä, sinä kannat vastuun siitä mitä muut tekee saat epätoivoiset aikataulut jostain muualta. Jos projarin tehtävät eivät kiinnosta niin älä lähde niihin!