Vaneminsener: Kuidas projekti juhtida?

Mõne inseneriprojekti täitmiseks on vaja nädalaid ja mida vanemaks saate, seda suurem on võimalus, et varem või hiljem vastutate ühe eest. See artikkel annab teile näpunäiteid selle korraldamiseks ja orienteerimiseks, et seda edukalt edastada.

Tea enne minekut

Kujutage ette, et peate prototüübilise spageti koodist suure rakenduse ümber kujundama, et see oleks paindlik ja kontrollitav. Kujutage ette, et algsest meeskonnast pole ühtegi inimest jäänud ja olete ettevõtte parim panus, et see läbi näeb. Teil on kindlasti vaja plaani, kuidas see ülesanne väiksemateks tükkideks jagada.

Juhul, kui mõtlesite mõelda oma peas plaanile - mõelge järgmisele: asjade kirjutamine vabastab teie vaimse võimekuse, struktureerib teie mõtlemist ja parandab teie suhtlemist. See võimaldab teil ka linke jagades korraga paljusid inimesi teavitada, säästes aega igaühega vestlemisel. Nendel päevadel dokumente saab ka kommenteerida, muutes need tagasiside saamiseks hindamatuks tööriistaks. Ja asjad peas? Vean kihla, et olete juba unustanud, mis on selle artikli pealkiri ja seal on palju palju väiksemaid üksikasju, mida peate oma projektis arvesse võtma.

Aga kuidas me täpselt plaani kirjutame? Alustame algusest, ülevaateetapist.

Ligikaudu iga plaan on kunagi läbi mõeldud.

Ülevaade etapis

Looge dokument ja kirjutage üles alustamistingimused, projekti eesmärk ja nähtavate riskide loend. Lisage sisukord nii, et dokumendis oleks hõlbus navigeerida.

Mõelge oma hetkeolukorrale ja kirjutage see üles - võib-olla pärast kõigi oma murede ja pettumuste paberile viskamist selgub projekti tõeline eesmärk.

Kas teil peaks ikkagi olema väga ebamäärane idee, mis on eesmärk - kaaluge, kellel on mõni probleem, mida proovite lahendada? Millised vajadused sellega rahuldatakse? Miks on vaja tegutseda nüüd? Ärge kartke korrata mitu korda või minna selles etapis liiga laiaks. Võite alustada näiteks rakenduse toimivuse parandajast ja lõpetada lõiguga „Kohandage rakenduse arhitektuuri sagedaseks väljalaseks ja maksimaalseks stabiilsuseks”.

Pärast olukorra üldist mõistmist saavad nähtavaks esimesed püüdluse riskid. Kas teil pole kasutajaliidese kujundajat? Teadmata tehnoloogiaga? Kirjutage see kõik üles. Kui kõik riskid on arvesse võetud, vajame väga konkreetseid meetmeid, mis aitavad meil neid leevendada. Näiteks „Restore from backup” võib olla korrektne andmebaasi migratsiooni ohu korral toimiv toiming. See, mille lõpuks teeme, on väga kerge versioon riskijuhtimisest.

Nüüd, kui meie praegune olek, eesmärk ja riskid on paika pandud, oleme valmis analüüsimise etapis vastama küsimusele “Kuidas me sinna jõuame?”.

Näide tüüpilisest reageerimise kavast analüüsi keskel. Võite seda laenata.

Analüüsi etapp

Jagage eesmärk objektide loendisse, mille täitmine tähendaks projekti edukust. Määratlege sammud, et jõuda neist kõigini, määrake palliplatsi kalkulatsioonid ja täitmise järjekord.

Eesmärgid on lõppkokkuvõttes vastus küsimusele - mida tähendab oma eesmärgi saavutamine? Isiklikult arvan, et suured eesmärgid peaksid vastama SMART kriteeriumidele. Sellise eesmärgi nagu „Rakenduse moderniseerimine” eesmärk võib olla järgmine:

  • Arhitektuur toetab mitut meeskonda, kes töötavad selle kallal üheaegselt
  • Kokkupõrke määr on alla 0,5%
  • Uue versiooni väljaandmiseks kulub vähem kui tund
  • Uute funktsioonide turule toomise aeg on 2 nädalat

Kui püstitate oma eesmärgid hästi, peaksid sammud, mida peate nende saavutamiseks võtma, ilmne. Nende visandamine ja ideaaljuhul paberile panemine tekitab tunde, et eesmärgi saavutamine on vaid aja küsimus. Aga kui palju aega? Nüüd räägime hinnangutest.

Prognoosid ei pea olema täpsed, nad ei pea isegi arvestama ajaga, mille kulutate ülesandele (kuigi ma eelistan isiklikult ajaprognoose). Mõned ütlevad, et nad on seal, et avaldada teile survet, kuid see pole nende olemasolu suurim põhjus. Need on selleks, et pakkuda ettevõttele umbkaudset ideed, mida klientidele, klientidele, partneritele eelarve planeerimise põhjustel öelda.

Jokerit tsiteerides - "Keegi ei pane paanikat, kui asjad lähevad plaanipäraselt", nii et teie hinnangutes on alati hea mõte koondada koondamine. Kui soovite tulevikus saada rohkem ressursse või rohkem tegutsemisvabadust, peaks teie prioriteet olema anda vaid lubadusi, mida saate pidada ja olla ausad, kui teil pole aimugi, kui kaua midagi aega võtab.

Kui teie projekti elluviimiseks kulub nagunii nädalaid -, siis pole häbi seda ümardada. Mõelge kõigepealt oma mõistusele ja heaolule - ettevõte kaotab ennast palju rohkem, kui põletate end ära ja lahkute, kui siis, kui jääte paar päeva hiljaks.

Kõigi vajaduste tasakaalustamine on lõppkokkuvõttes rändkaupmehe probleem. Sellel on ainult „head asjad” lahendused.

Prioriteetide seadmise etapp

Tehke koostööd teiste meeskonnaliikmete ja sidusrühmadega, et määrata prioriteedid erinevatele eesmärkidele. Tasakaalustage ettevõtte, meeskonna ja kliendi vajadused.

Igas projektis on huvirühmad - inimesed, keda huvitab selle edu. Iga päevaga võivad nende huvid muutuda ja nii muutuvad ka teatud eesmärkide prioriteedid, mida proovite täita. Ühelgi seltskonnal inimesel ei ole tegelikult täielikku pilti, nii et peaksite korvama oma teadmiste lüngad, ennetavalt abi küsides ja nõustudes alati, kui seda pakutakse.

Ühte populaarsemat prioritiseerimismudelit nimetatakse RICE-ks, selle kohta saate lugeda siit. Pärast esialgse hindamise tegemist tasub oma plaani veelkord uurida. Kas projekt peaks toimuma etapiviisiliselt? Võib-olla vajab see rakendusala vähendamist? Ehk suurendamine? On vaja jagada oma esialgseid järeldusi sidusrühmadega ja hoida see suhtluskanal mõlemalt poolelt avatud. Lihtsalt olge ettevaatlik, et sellega mitte üle pingutada. Tõmmake oma töö ja elu vahele kindlad piirid, vastasel juhul vastate sõnumitele reede õhtul ja te ei soovi seda. Ma loodan.

Kui olete oma plaani lõpule viinud, võite kaaluda oma projekti käivitusosa valmimist. Jah, see oli ainult avalöök. Tere tulemast iteratsiooni etappidesse.

See on Tom Cruise filmis Homne serv. Enne õnnestumist kordab ta sadu kordi. Teil läheb paremini.

Iteratsiooni etapid

Töötage projektiga kindlaksmääratud aja jooksul ja omage kontrollpunkti. Vaadake plaan läbi saadud teadmistega. Suhtle muutustega. Korda kuni valmis.

Suure vaeva ja suure ebakindluse korral ei lähe asjad tavaliselt nii, nagu algselt arvati. Teie õnneks - ka projektid ei kuku kunagi täielikult läbi, kui olete selle käigus midagi õppinud ja seda ära kasutanud.

Näiteks: SCRUM-i metoodikas on meeskonnal regulaarselt ettekandeid uute probleemide käsitlemiseks, demonstratsioone edusammude tähistamiseks ja tagasiulatuvaid võimalusi meeskonna protsesside kohandamiseks vastavalt olukorrale. Tarkvaratoodete loomupärase keerukuse ja ettearvamatuse probleemide lahendamiseks on kirjutatud palju raamatuid ja soovitaksin teil, kui teil on aega lugeda, lähemalt teemast Lean Startup ja Agile Methodology.

See on valmis tegevuskava - 4 eesmärgiga plaani ajagraafik, mis on jaotatud etappideks koos ajahinnanguga.

Postikiri

Koguge oma meeskonna ja sidusrühmade tagasisidet, jagage olulisi õppetunde kõigi asjaosalistega ja tähistage.

Suured projektid on rasked ja seda teavad kõik. Mõnikord pole neil lõplikku eesmärki, vaid lihtsalt ulatuse muutmine. Mõnikord tabab neid vaheaeg ja siis võetakse uuesti vastu, kui prioriteedid muutuvad. Sellegipoolest on väga oluline panna kaas ühele eriti pikale projektile ja ärge kartke seda tähistada, nagu te seda silmas peate.

Pidage viimast demo või vabastamispidu, mõelge kõigele, mida olete õppinud, kõigele, mis läks hästi ja läheb järgmisel korral veelgi paremaks. Rääkige sidusrühmadele ja teie meeskonna liikmetele, kui tänulik olete võimaluse eest nendega koos töötada ja edasi minna, levitage oma edu ja õpetuste kohta sõna, et aidata teistel oma eesmärke edukalt saavutada ja vigadest õppida.

Selles artiklis kirjeldatud lähenemisviise saab kasutada ükskõik mille suhtes, sealhulgas teie isiklik areng, perereisid, äriettevõtted ja ma loodan, et leiate neist kasuliku mitmel viisil.

Kas ma olen millestki ilma jäänud? Kas teil on oluline ülevaade, mida jagada? Jäta kommentaar allpool. Kirjutan rohkem juhtimisest ja mobiilirakenduste arendamisest, nii et kui teile artikkel meeldib - jälgige mind meediumil või lisage mind LinkedIni. Võite pöörduda ka Quandoo poole ja aidata meie meeskonnal söögikogemusi revolutsiooniliselt muuta.