Artem Zaitsev
Tagasi ressursside juurde

Tehnilist võlga igapäevaselt tekitavad insenerikultuurid

Avaldatud January 5, 20268 min minimaalne lugemisaeg
Insenerimeeskond töötab ühiselt, et lahendada tehnilise võla probleeme kaasaegses arenduskeskkond

Sissejuhatus

Kõik insenerimeeskonnad, kellega ma olen tegelenud, seisavad silmitsi tehnilise võlaga. Kuigi selle tekkimisel on erinevad põhjused ja tegurid, on mõned organisatsioonikultuurid eriti viljakad tehnilise võla loomisel jätkusuutmatul kiirusel. Need kahjulikud mustrid on olulised, et mõista, kuidas tehnoloogia liider, kes soovib luua jätkusuutlikke süsteeme, saab neid täielikult mõista. Mis tahes vähendamispüüdlused oleksid lõpuks viljatud, kui neid ei teostata koos tehnilist võlga põhjustava aluskultuuriga. Võlg kasvab kiiremini, kui te suudate seda tagasi maksta.

Tehniline võlg kasvab kiiremini, kui sa suudad seda lahendada, kui sa esmalt ei lahenda selle aluseks olevaid kultuurilisi probleeme.

Tüüpilised kultuurilised mustrid, mis tekitavad tehnilisi võlgu

Tehniline võlg ei teki isoleeritult. Teatavate kultuuriliste tendentside ja harjumuste olemasolu inseneriorganisatsioonides levitab tingimusi, mille puhul madal koodi kvaliteet, lühendid ja kogunenud keerukus on reegel, mitte erand.

Hooletuse kultuur

Meeskonnad, kes ei järgi käsitöö standardite nõudeid, loovad alati madala kvaliteediga koodi. Insenerid ei kirjuta teste, eiravad äärejuhtumeid ega testi brauseritevahelist ühilduvust. Selline tava toob kaasa üleliigse koodi ja ebakvaliteetse struktuurilise aluse. Lahendus: sisendage meeskonnale käsitööoskuste tähtsust. Aidake inseneridel töösse uhkusega suhtuda ja kehtestage sobivad kvaliteedistandardid, mida kõik järgivad.

Ebaprofessionaalne suhtumine

Mitte kõik insenerid ei pea end professionaalideks, kes on võrdsed juristide või raamatupidajatega. Neil puudub sisemine motivatsioon teha asju õigesti, sest see on professionaalide tavapärane tava. Lahendus: Looge meeskonna liikmete seas professionaalne eneseteadvus. Et saada inseneri tiitel, peavad nad aktsepteerima sellega kaasnevad kohustused ja nõuded.

Piiratud oskuste sallivus

Üks asi on olla kogenematu inimene, aga hoopis teine asi on jääda kogenematuks inimeseks ja olla sellega rahul. Kui keskendumine arengule ja õppimisele puudub, on meeskonnad sunnitud halbadest otsustest ja rakendamisest tulenevalt võtma tehnilist võlga. Lahendus: edendage pideva õppimise ja oskuste omandamise kultuuri. Pakkuge arenguvõimalusi ja seadke kutsealase arengu selged ootused.

Välised surve

Insenerijuhid ja arendajad on need, kes teavad, mis on õige ja mis on ajapiirangu jooksul saavutatav, kuid annavad surve all järele. Nad kannavad stressi edasi oma meeskondadele, selle asemel et vajaduse korral vastu hakata. Parandus: Rongijuhtidele tuleks anda koolitus, et nad oskaksid otsustada, millal survet avaldada ja millal ebareaalsetele nõudmistele vastu seista.

Mustrite organisatsioonid

Paljudel juhtudel toob projekti katkestamine kaasa selle, et organisatsioonid algatavad palju projekte, näivad aktiivsed olevat ja loobuvad neist, eelistades olulisemana näivaid projekte. Selle tulemuseks on:

  • Poolikud funktsioonid
  • Poolikud andmebaasi üleminekud
  • Osaline raamistiku uuendamine
  • Poolikud mahakandmised

Lahendus: Looge terviklikkuse kultuur. Kaaluge enne uute ettevõtmiste alustamist ja kui need on alanud, siis kuni viimase hetkeni, kui need enam põnevad ei ole.

Tehnoloogia trendide jälgimine

Meeskondadel on väga lihtne hüppata uuele tehnoloogilisele trendile ja jätta maha tehnoloogilise prahi hunnikud. Rakendused kasutavad loomulikult erinevaid tehnoloogilisi lahendusi erinevates komponentides ja neil on rohkem raamistikke kui arendajatel. Lahendus: Armastage uusi säravaid tehnoloogiaid, kuid ärge neid omaks võtke. Kasutage uusi tööriistu ainult siis, kui need erinevad oluliselt ja märkimisväärselt praegustest lahendustest.

Omandiõiguse puudumine

Insenerid ei vastuta oma koodi pikaajalise mõju eest. Kui tekib tehniline võlg, on vastus sageli „Ma ei teinud seda!”. Lahendus: Kehtestage vastutus ja omandiõigus. Andke meeskonnaliikmetele otsustusõigus ja esitage neile küsimusi, nagu „Mida teie teeksite?”, selle asemel, et neile öelda, mida teha. Arendage vastutustunnet ja professionaalsust osana oma ettevõtte kultuurist, mis tagab pikaajalise tehnilise ülekaalu.

Kangelaste kultuuri jumaldamine

Organisatsioonid, mis tuginevad kangelastele ja neid imetlevad, tekitavad pideva kriisi, kus otsitakse kangelaslikke tegusid. See kultuur jätab endast maha tehnilise võla jälje; juhtkond imetleb neid dramaatilisi päästmisi. Vastus: delegeerige meeskonnale ja pikaajalistele tulemustele. Kuigi on oluline tunnustada üksikuid panustajaid, on vaja rõhutada, et tarkvaraarendus on edukas meeskonnatöö tulemus.

Tehnilise visiooni puudumine

Tehnilise visiooni või strateegia puudumine põhjustab seda, et meeskonnad töötavad ringis, tehes parima võimaliku, kuid osaledes tahtmatult tehnilises võlas, luues vastuolulisi arhitektuurilisi otsuseid ja lähenemisviise. Lahendus: Koostage ja jagage põhjalik tehniline visioon ja strateegia. Näidake eeskuju, demonstreerides teed inseneriteaduse tipptasemele.

Peatage tehnilise võla tsükkel

Muutke oma insenerikultuuri enne, kui on liiga hilja. Alustage juba täna juhtkonna pühendumusest.

Alustamine

Automaatse juhtimiskultuuri arendamine

Lõppeesmärk on arendada välja see, mida ma nimetan automaatseks juhtimiseks – koht, kus insenerid saavad alati teha õigeid otsuseid ilma range järelevalve või põhjalike juhiste abita. Enne väga kuluka tehnilise võla vähendamise algatamist on soovitatav kõrvaldada tehnilist võlga põhjustavad kultuurilised tegurid. Muidu peate võitlema süsteemsete probleemidega ülesmäge.

Kultuurilisi muutusi tuleb aja jooksul tugevdada. See eeldab selgete professionaalsete piiride kehtestamist, vastutust, pidevat õppimist ja selliste süsteemide loomist, mis hindavad head tööd, mitte kiireid lahendusi.

Tee edasi

Tehnilise võla vähendamine ei ole pelgalt tehniline küsimus, vaid sisuliselt juhtimis- ja kultuuriline küsimus. Kui need mürgised mustrid on teie organisatsioonis tuvastatud ja lahendatud, loote aluse jätkusuutlikele inseneritavadele. Oluline on meeles pidada, et kultuuriline muutus on aeganõudev ja töömahukas protsess. Alustage oma organisatsioonis esinevate mustrite kindlakstegemisest ja seejärel tegelege strateegiliselt kõikide probleemsete valdkondadega, muutes need tugevusteks, mis aitavad saavutada pikaajalist tehnilist tipptaset. Investeering kultuurilisse muutusse ei tasu end ära ainult tehnilise võla vähendamise näol. Te loote:

  • Tugevamad meeskonnad
  • Kõrgekvaliteedilised tooted
  • Tehnilised tavad, mis kohanduvad organisatsiooni laienemisega

Tags

Korduma kippuvad küsimused

Leia vastused selle teema kohta korduma kippuvatele küsimustele