Oleme ehitanud kodusid tuhandeid aastaid, autosid üle sajandi ja tarkvara vaid paar aastakümmet. Vaatamata viimase neljakümne aasta tohututele edusammudele oleme endiselt tarkvara industrialiseerimistsükli algusjärgus. Seega ei tohiks tarkvaraarendajate väljakutseid ja pettumusi pidada ebaõnnestumisteks, vaid pigem loomulikeks kasvupiinadeks. Kui tarkvara on muutunud keerukamaks ja kasutajaskond on kasvanud, on ettevõtted välja töötanud uued rollid, et oma tootearenduse elutsükleid tõhusalt laiendada ja hallata. Edaspidi saab see suundumus hoogu juurde, kuna nii innovatsioonitempo kui ka nõudlus uue tehnoloogia järele suurenevad.
Mis ja miks, vastutab tootejuht; Kes, millal ja kuidas vastutab projektijuht.
Tootejuhid (PDM-d) ja projektijuhid (PJM-id), kaks kõige olulisemat ja sageli segadust tekitavad rollid, lihtsustavad loomist ja edastamist tarkvaraarenduse protsessis. Need rollid on sageli segaduses ja tekitavad ebaselgust nii väikestes kui ka suurtes ettevõtetes. Nende kahe erinevuste väljatoomiseks lihtsalt: Mis ja miks vastutab tootejuht; Kes, millal ja kuidas vastutab projektijuht. See artikkel - esimene kaheosalises sarjas - uurib iga rolli põhilisi erinevusi ja kattuvaid sarnasusi.
Põhitasandil tootejuhid liides ettevõtte inseneri- ja äriarendusmeeskondade ning klientidega edukate toodete ehitamiseks ja tarnimiseks. Tootejuhid on tegelikult mitmekeelsed tõlkijad, kes peavad valdama nii tehnilist kui ka mittetehnilist ala. Hea PDM peab mõistma tehnilist terminoloogiat, algoritme ja andmestruktuure, samuti klientide valusid, äritehinguid, RFP-sid ja muud. Tootejuht peab tasakaalustama funktsionaalsete partnerite konkureerivad tegevuskavad ja kasutama nende tuge edukate toodete väljatöötamiseks. PDM-i eesmärk on luua klientidele väärtust ja soodustada toodete kasutuselevõttu.
Tootejuhti võidakse nimetada toote tegevjuhiks, kuid tootejuhid ei halda otseselt funktsionaalseid partnereid. Nad peavad juhtima ja mõjutama tavaliselt ilma ametliku võimuta. Suurepärane tootejuht peab olema ja tegema järgmist:
Kliendi hääl: Kliendi esindamine on esmatähtis, kuna see on tootejuhtide peamine jõuallikas ja võimaldab neil saavutada sisemist üksmeelt. Nagu olen alati oma tootetiimidele öelnud, siis kui mõistate oma kliendi vajadusi ja toetate nende huve, saate ja peaksite olema ruumis kõige valjem hääl.
Eesmärgipõhine pragmatism: Suurepärased tootejuhid teavad ja oskavad selgitada, miks meeskond antud algatuse kallal töötab, alates toote üldisest visioonist kuni iga funktsiooni ja detailini. Tootejuhi kohustus on teada toote eesmärki ja veenduda, et meeskond teab selle eesmärki. See ülevaade peab tulema otse klientidelt ja kasutajatelt, mitte ainult turunduse ja müügi kaudu.
Tootejuhina on toote edu võtmeks oskus ennast kasutajate jalga panna.
Empaatia ja uudishimu: Võime mõelda nagu klient ja kliendi jaoks on kriitiline. Paljud säravad tootejuhid satuvad just enda ja kaaslaste mulli jaoks ehitustoodete lõksu. Tootejuhina on toote edu võtmeks oskus ennast kasutajate jalga panna. Kasutaja maailma sukeldumiseks peab teil olema empaatiavõime. Kuid ainult empaatiast ei piisa; sellega peab kaasnema uudishimu kliendi ja turu vastu.
Probleemide lahendamine ja loovus: Tooted on loodud probleemide lahendamiseks. Seega järeldub loomulikult sellest, et tootejuhid peavad olema suured probleemide lahendajad. Tavaliselt on probleemi lahendamiseks mitu võimalust ja suured tootejuhid mõtlevad raamidest välja.
Suhtlemisoskused: Tipptootejuhil peab olema suurepärane suhtlemisoskus - nii kirjalik kui ka suuline. Tootejuhtidelt oodatakse lühikese sõnumi edastamiseks esitlusi ja esinemist suurtes rühmades. Tootejuhid vastutavad ka kliendisuhete arendamise eest. Nad peavad olema suurepärased kuulajad, kes mõistavad, kinnitavad ja tõlgendavad kliendi soove lahenduste selgitamiseks.
Äri ja turundus: Võimalus kokku panna äriprobleeme, mõistlikult prognoosida kasvu ja kasutuselevõttu ning pakkuda kõrgel tasemel kuluprognoose, aitab toote ideest tõelist äri muuta. Teil on tuge müügist, rahandusest ja teistelt, kuid mõistatuse keskne osa peaks olema tootejuht.
Tehniline oskusteave: Tootejuhid vajavad teatud tasemel tehnilisi teadmisi. Nad ei vaja inseneride ja disaineritega samal tasemel teadmisi, kuid mõningate teadmiste omamine aitab usaldusväärsuse ja usalduse välja teenida ning võib sageli aidata neil oma meeskonnast rohkem kasu saada.
Nii nagu tootejuht on toote “tegevjuht” ja vastutab toote üldise edukuse eest, on projektijuht projekti “COO” ning vastutab projekti elluviimise eest eelarve ja ajapiirangute piires. Lühidalt öeldes on PJM-il üldine vastutus projekti edukuse eest väljaspool tootearenduse piire. PJM-id peavad hoidma sidusat ja funktsionaalset projektimeeskonda ning juhtima konflikte, mis paratamatult tekivad kõrgsurveprojektide käigus. Projektijuht suhtleb kliendi, tippjuhtide ja üksikute meeskonnaliikmetega. Suurepärased projektijuhid mõistavad alati meeskonna pulssi ja oskavad 10 000 jalalt alla minna üksikküsimuse nõtkeni. Nad vastutavad teetõkete tuvastamise, isoleerimise ja kõrvaldamise eest - alates infrastruktuuri probleemidest, lõpetades personalikonfliktide või ootuste ebaühtlusega.
Mõned projektijuhi peamised teadmised on järgmised:
Täitmine: PJM töötab välja ja haldab projekti eelarveid, ajakavasid ja plaane. Suurepärased PJM-id kasutavad oma tugevaid korraldamisoskusi protsesside ja tööriistade optimeerimiseks meeskonna kultuuri jaoks. Nad teevad riski ja väärtuse optimeerimisel põhinevaid otsuseid langetades sidusrühmade ja tootejuhtidega.
Otsuse tegemine: PJM-id koguvad, hindavad ja tegutsevad pidevalt projekti sisemiselt ja väliselt mõjutavate olemasolevate andmete alusel. Neid andmeid kasutatakse õigeaegsete otsuste tegemiseks vastavalt vajadustele ja oludele. Mõnikord peavad PJM-id läbi viima keeruka stsenaariumi analüüsi, et valida erinevate radade vahel.
Meeskonna juhtimine: Suurepärased PJM-id motiveerivad oma meeskondi keskenduma ja sihtmärkidele jääma, konflikte haldama ja lahendama ning suhteid meeskonnas ja väljaspool meeskonda looma. Nad delegeerivad asjakohaselt ja näitavad selget meeskonna juhtimist.
Suhtlus ja läbirääkimised: Projektijuhid töötavad teiste meeskondadega projekti meeskonnaga suhtlemisel ning tagavad, et meeskonnasisene suhtlus oleks hõõrdetu ja produktiivne. Koostöös partneritega (nt tootejuhid), valmistavad PJM-id ette ja edastavad kriitilisi värskendusi kõigile sidusrühmadele.
Strateegiline mentaliteet: Suurepärased projektijuhid mõistavad projekti mõju kogu ettevõttele. PJM-id sõnastavad strateegiad ja protsessid, et integreerida ettevõtte laiemad eesmärgid projekti ulatusse ja tulemustesse.
Projektijuhtimise paradigma: Projektijuht vajab tööriistu ja protsesse, mis tagavad meeskonnale struktuuri ja tõhususe. Tavaliselt kasutab projektijuht vähemalt paari erinevat paradigmat selliste tööriistadega nagu Jira, Rally, MS Project või Trello.
Tehniline ja tööstuslik pädevus: Ehkki PJM ei pea olema tehniline, on oskus tehnilises mõttes vestelda väärtuslik vara. See aitab luua usaldust ja usaldusväärsust.
Need rollid on teineteist täiendavad ega välista ühtegi venitust. Oskuste valdkonnad kattuvad, mida illustreeritakse allpool:
Toote- ja projektijuhtimine on selgelt oskuste osas kattuv. Kas on hübriidtalente, kes on mõlemas suurepärased ja tahavad mõlemat rolli korraga täita? Jah, aga need on kõrvalekalded, mitte norm. Nagu kolleeg hiljuti märkis, võite olla tipptoode juht ja teil pole häid projektijuhtimisoskusi ning vastupidi. Seetõttu usun, et need kaks positsiooni peavad olema eraldi rollid. Tehnoloogilise arengu tulevik sõltub suurel määral nii suurepärasest tootejuhtimisest kui ka projektijuhtimisest.