Miért kell nekünk programozóknak is profi szakembereknek lennünk?!
Két nagyon jó könyv is szól erről, hogy miért kell nekünk programozóknak profikká válnunk, illetve ezt hogyan is érhetjük el. Az egyik a Pragmatik programmer (írta Andrew Hunt és David Thomas), a másik a Clean Coder (írta Robert Martin).
Most az utóbbiból említenék meg két történetet a 'MIÉRT?'-re válaszként.
Robert Martin fiatal korában történt, hogy együtt dolgozott egy projekten Joe-val. Robert a szakmai csapat vezetője volt míg Joe a menedzsment részen tevékenykedett. Egy weblaprendszert készítettek a kormány részére nagyon szoros határidővel. Emiatt Robert mindent megtett, hogy haladjanak a munkával pl. ebédet rendelt a programozóknak a munkahelyre, csak hogy azok ne menjenek el messze kajálni. Sokuknak a hétvégék is munkanapokká váltak. Ha valami akadály merült fel Robert es Joe személyesen kerestek fel az illetékest és intézték el. A weboldal útráindítása előtti hétvégén már készen álltak a programozok, ám 3 nyomtatvány hiányzott, amely a pénzügyesek feladata volt. Jött Joe és mondta, hogy az indítás késni fog, mert jön a hétvége és még nincsenek kész a nyomtatványok. Robert már készült is Joet karon fogni és felmenni vele a pénzügyesekhez, hogy meggyőzze őket, hogy a hétvégén intézzek el, mert akkor késés nélkül sikerül befejezni a projektet.Erre Joe azt mondta:
- Nem megyünk oda, hisz azok ott profik, tudják pontosan, hogy mennyi időbe kerül a nyomtatványok elkészítése és ők keddet mondtak. Amúgy sem rabolhatjuk el a hétvégéjüket!
- Miiii? Profik? És akkor mi volt az amikor a programozok maradtak benn hétvégéket?
Tanulság → amíg azt látják, hogy a programozókat irányítani kell, meg kell mondani nekik mikor-mit csináljanak, illetve a határidőket is a menedzsment szabja nekik és vasököllel tartatja be, addig nem fognak úgy nézni rájuk mint profi szakemberekre. Ha azt akarjuk profiknak tekintsenek akkor azzá kell válnunk azáltal, hogy önszerveződőek leszünk, a terméket a sajátunknak tekintjük, törődünk vele és felelősséget vállalunk érte. Mi szabjuk meg a határidőket és azt következetesen be is tartjuk. Biztosan sokatok ismerősen tekintett az előző sorokra hisz az agilis módszer néhány szabályáról volt szó. Tehát profi csapat → agilis csapat.
Egy másik történet arról, ha nem bíznak meg a szakemberekben (mert azok nem viselkedtek profiként) akkor nem fognak hinni a szavukban és katasztrófák történhetnek.
Biztosan hallottál Challenger amerikai űrhajóról mely felszállás után 73 másodperccel felrobbant mert a jobboldali szilárd rakéta tömítő gyűrűje nem tudott kinyitni. Ennek az egyik oka, hogy az előző repüléskor kissé megsérült a gyűrű a másik pedig a kilövés reggelén a hőmérséklet alacsonyabb volt mint amit a tömítőgyűrű tervezésekor figyelembe vettek. Ezen okok miatta a mérnökök folyamatosan lengették a vészjósló zászlókat, hogy halasszák el a kilövést, de a menedzserek nem hallgattak a mérnökökre, bizonyára azt gondoltak ők mint menedyserek jobban értenek ezekhez a dolgokhoz. Így veszett oda 6 asztronauta és 1 civil.
Tanulság → a mérnökök profi módon kell viselkedjenek, szakmai téren az ő szavuk kell legyen a döntő, illetve a menedzserek csináljak azt amihez értenek menedzseljék a terméket, a csapatot és szakmai kérdésekben pedig mindig támaszkodjanak a szakemberekre, hisz ők azért vannak.
A “Hogyan válhatunk profikká?” kérdésre további bejegyzéseimben fogok támpontokat adni.
