9: IT juhtimine ja riskihaldus
Linus Torvalds kui mentor ja arengumootor
Linus Torvaldsit teatakse eelkõige Linuxi kerneli loojana. Siin aga tahan keskenduda tema teisele väga olulisele projektile - Gitile. Git on versioonihaldussüsteem, mis talletab lähtekoodi muudatuste ajalugu. See on tarkvaraarenduses väga oluline, sest võimaldab varasemaid muudatusi vaadata, koodi muuta ja vajadusel eelmiste versioonide juurde tagasi pöörduda. Lisaks võimaldab Git mitmel inimesel sama projekti kallal korraga töötada.
Git loodi peamiselt selleks, et Linuxi kerneli arendamist paremini toetada. Sisuliselt tegi Linus Torvalds endale tööriista. Git’i arendamiseks kulus tal vaid umbes kuus kuud. Kui tema enda vajadus oli täidetud, andis ta projekti juhtimise edasi. Torvalds on ise seda kirjeldanud nii: “the moment i found somebody who felt could take it over, i threw it over the fence.”Järgnevad paarkümmend aastat tegeles Git’i arenduse ja hooldamisega Junio Hamano, kes on nimetanud end Git’i “hooldajaks”.
Teda võib pidada ka arengumootoriks. Git ei olnud lihtsalt järjekordne uus programm, vaid lahendus, mis mõjutas väga suurt osa tarkvaraarendusest kogu maailmas. Tänapäeval on Git kujunenud tarkvaraarenduse keskseks tööriistaks.
Tim Cook kui suhtleja ja juht
Apple’i näoks peetakse Steve Jobsi. Tema roll ettevõttes muutus aja jooksul päris palju: alguses oli ta pigem eestvedaja ja arengumootor, hiljem aga rohkem suhtleja ja esitleja. Pärast Apple’i juhtimise üleandmist ei ole ettevõtte üldine suund otseselt muutunud. Uueks liidriks sai Tim Cook, kelle roll on olnud eelkõige ettevõtte juhtimine ja selle avalik esindamine.
Cookil ei ole nii tugevat tehnilist kuvandit nagu Jobsil või Torvaldsil, kuid see ei tähenda, et ta oleks nõrgem juht. Vastupidi – tema tugevus on teistsugune. Kuna ta töötas varem Apple’is operatsioonide juhina, on tal väga tugevad juhtimis- ja korraldusoskused. See tähendab, et ta oskab juhtida suurt organisatsiooni, koordineerida erinevaid üksusi ja hoida ettevõtte tööd stabiilsena.
Samas sobib Cook ka juhi rolli. Ta ei pea ise projekteerima seadmeid, kirjutama koodi ega looma disaini – selle jaoks on Apple’is olemas spetsialistid ja suured meeskonnad. Tema töö on juhtida tervikut. Arvestades, kui suur ja mõjukas Apple maailmas on, on see väga vastutusrikas ülesanne.
Juhtimine kui protsess
Juhtimine võib olla väga erinev. Mõni juht on rohkem tehniline eestvedaja ja mentor, teine jälle tugev suhtleja ja organisatsiooni juht. Kumbki lähenemine ei ole vale – oluline on hoopis see, milline juhtimisviis konkreetses olukorras kõige paremini töötab.
Linus Torvalds on hea näide juhist, kelle tugevus peitub tehnilises pädevuses, praktilises panuses ja uute lahenduste loomises. Tim Cook seevastu näitab, kui oluline on suure organisatsiooni juhtimine, selge kommunikatsioon ja ettevõtte usaldusväärne esindamine. Mõlemad on edukad, kuid väga erineval moel.
Kasutatud allikad
git-scm.com/book/ms/v2/Getting-Started-A-Short-History-of-Git
www.youtube.com/watch?v=mfv0V1SxbNA
Kommentaarid
Postita kommentaar