Teen yhtä projektia jossa on mukana eräs toinenkin henkilö. Toinen henkilö on tehnyt paljon koodia jota käytetään nykyisessä projektissa ohjelmointikielellä jota en tunne. Itse ohjelmoin yhdellä toisella ohjelmointikielellä lisäosaa siihen.
Mutta pomo on niin sekopää ettei edes tiedä mitä minun pitäisi tehdä! Vaikka sovittiin silloin että toinen kaveri tekee oman osuutensa projektista koska en tunne sitä koodia ennestään vaatii pomo minua tekemään jotakin sille koodille!
Ei ole ensimmäinen kerta kun älyttömiä vaatimuksia tulee. Muutaman päivän kuluttua minun pitää näyttää pomolle mitä olen saanut aikaiseksi. Siis mitä voisin edes tehdä koska minun ei kuulu sitä osaa tehdä vaan sen toisen kaverin?
Ainoa mitä nyt aion tehdä on joku typerä esitys missä näkyisi että olisin tehnyt jotakin. Vaikka todellisuudessa sillä ei ole mitään merkitystä projektin kannalta. Aikaisemminkin on projektia tehty "suunnittelemalla" ja istumalla palavereissa kuukausia turha takia.
Ohjelmointivaiheessa pomo sitten unohtaa kaikki suunnitelmat ja alkaa neuvomaan miten asiat pitää tehdä. Työ on alkanut rassaamaan niin paljon että vaihdan työtä heti ensi vuonna. Tällä hetkellä taloudellinen tilanne ei salli sitä mutta ensi vuonna on pakko päästä muualle tästä hullunhuoneesta!
Pomosta ei paljoa voi valittaakaan koska pomo omistaa firman ja sitä on nyt vain toteltava. Lisäksi olen saanut ymmärtää että pomoa on aina toteltava, mutta jos työntekijä tekee laittomuuksia "työnantajan tietämättä" mikä ei suinkaan pidä paikkansa olisi muka työntekijä yksin vastuussa.
Mutta pomo on niin sekopää ettei edes tiedä mitä minun pitäisi tehdä! Vaikka sovittiin silloin että toinen kaveri tekee oman osuutensa projektista koska en tunne sitä koodia ennestään vaatii pomo minua tekemään jotakin sille koodille!
Ei ole ensimmäinen kerta kun älyttömiä vaatimuksia tulee. Muutaman päivän kuluttua minun pitää näyttää pomolle mitä olen saanut aikaiseksi. Siis mitä voisin edes tehdä koska minun ei kuulu sitä osaa tehdä vaan sen toisen kaverin?
Ainoa mitä nyt aion tehdä on joku typerä esitys missä näkyisi että olisin tehnyt jotakin. Vaikka todellisuudessa sillä ei ole mitään merkitystä projektin kannalta. Aikaisemminkin on projektia tehty "suunnittelemalla" ja istumalla palavereissa kuukausia turha takia.
Ohjelmointivaiheessa pomo sitten unohtaa kaikki suunnitelmat ja alkaa neuvomaan miten asiat pitää tehdä. Työ on alkanut rassaamaan niin paljon että vaihdan työtä heti ensi vuonna. Tällä hetkellä taloudellinen tilanne ei salli sitä mutta ensi vuonna on pakko päästä muualle tästä hullunhuoneesta!
Pomosta ei paljoa voi valittaakaan koska pomo omistaa firman ja sitä on nyt vain toteltava. Lisäksi olen saanut ymmärtää että pomoa on aina toteltava, mutta jos työntekijä tekee laittomuuksia "työnantajan tietämättä" mikä ei suinkaan pidä paikkansa olisi muka työntekijä yksin vastuussa.
Vastaukset 7
Vanhimmat
kyllä näissä tapauksissa pitää koittaa puhuu pomolle järkeä. millainen vatussi omistaa it-firman muttei tajua eroa ohjelmointikielien välillä? enpä ole ite koskaan kuullu, et joku olisi edes javalla skriptannut laajennuksen c ohjelman koodiin vaikka java onkin vallan portattava kieli.
olla rehellinen...ei kannata yrittää säätää mitään. ihan rauhallisesti esittää niinkuin asiat on...sun on vaan VITTU sanottava ETTÄ ASIA ON NÄIN TE ETTE TIEDÄ TÄSTÄ HEVON VITTUAKAAN. MINÄ OLEN TÄMÄN PROJEKTIN POMO..KYSYTTÄVÄÄ NYT TEHDÄÄN VITTU NÄIN.
Oikea ammattilainen koodaa kielellä kuin kielellä.
Ei sillä kielellä niin väliä olisi jos ei tarvitsisi erikseen opetella kaikkia. Pomo vaatii kuitenkin lähes täydellisyyttä jokaisen kielen käytössä vaikka tietää hyvin ettei se ole mahdollista. Ehkä pomolle mutta ei mulle. Koodaisi sitten itse ohjelmansa mutta kun ei pomolla ole kokemusta kuin jostain Visual Basicista 10 vuotta sitten! Ja sekin joltakin ohjelmointkurssilta aloittelijoille!
Ystävä hyvä, on pari tärkeää seikkaa jotka kannattaa muistaa:
1. Asiantuntijoita ei johdeta command-and-control-menetelmällä. Kerro pomollesi, että hänen tehtävänään on mahdollistaa/valmentaa/tukea ja poistaa esteet tiimin tieltä (micromanagement & "työnjohto" on kielletty). Tiimin tehtävänä on taas tehdä itse työ parhaaksi katsomallaan tavalla.
2. "Software development is a resource limited co-operative game of communication and innovation" - Alistair Cockburn
Ei pomon tehtävänä ole kertoa sinulle mitä sinun pitää tehdä kuin korkeintaan korkealla tavoitetasolla. Sinun ei pidä myöskään odottaa, että joku tulee kertomaan sinulle kädestä pitäen mitä sinun pitää tehdä.
Lyhyesti: KOMMUNIKOI (mieluiten juttele face-to-face) jatkuvasti sen "toisen henkilön" ja muiden projektin kannalta olennaisten ihmisten kanssa. Selvittäkää yhdessä mitä pitää tehdä, missä järjestyksessä ja miten.
Kohtaan yksi olisin ihan samaa mieltä. Mutta ei ne kusipäät vaan tajua. Ei se haittaa, motivaatio on nollassa...
Kuhan tulen ajallaan töihin, teen omiani ja lähden pois.
Taloon palkattiin vielä uusi "suurijohtaja" tehostamaan työskentelyä. Eli se kulkee pitkin käytäviä huutamassa ihmisille että mitä pitää tehdä. Jos jotain on tekemättä on asenne se, että ihmisiä pitää painostaa enemmän että hommat etenee. Just näinhän se toimii, eikös vaan?
Tekemällä (koodaamalla) parhaiten oppii, elä ota asioita niin vakavasti. Jos sillä toisella työntekiällä on kokemusta tästä tuntemattomasta kielestä sinulle, etkö voi tiukan paikan tullen kysyä neuvoa tältä toiselta työntekiältä. Vai eikö luonne anna periksi? Varmaan sille on helppo nakki antaa hyvä vinkkejä. Tulee vähän mieleen tilanne omalta työpaikalta, jossa yks työntekiä mainisti ettei IKINÄ koodais kehitysympäristöllä jolla minä koodaan yhtä projektia. Noh, se on hänen ongelmansa, ei minun. Lisäksi jos on kokemusta vähänkään yleisistä ohjelmointikielistä, Java, C , C#, Delphi, ei pitäisi olla ylitsepääsemätön ongelma oppia uusi kieli, nehän menettelee samoja sääntöjä, syntaksi on vain pikkaisen eri.