TRPlane Clubi kasutajad
Este perfil WoLF (Trabaja en el Último “Fuego”/Incidencia, Töötab viimase tulega). Igal juhul toovad nad alati kaasa lisatööd probleemide lahendamisel, millele ei pöörata oma teel tähelepanu enne, kui varem või hiljem tuleb neil muuhulgas silmitsi seista sellega kaasnevate majanduslike kuludega ja võimaluste kaotamisega.
Kui tarkvaraarendus tahtis luua filmi nagu maffia, võiks argument olla järgmine:
... Julia, "Hüljatud beebide hooldamise maja" omanik, soovib seda päästa sundrahast kinnipidamisest ja tal tuleb pähe võtta jõuluhooajal kiiresti kasutusele uus mängurakendus "Hüljatud-laps-Leia". Nende lootus on, et tellimus- ja reklaamitulud päästavad lastekodu päeva. Kahjuks, selleks et teie rakendus õigeaegselt välja tuleks, petate natuke, võttes vastutuse tehnilise määratlusega võla eest, mis tuleneb eepilise taseme mängijate stiimuli kogumisüksusest. Kõik tundub täiuslik, lastekodu tundub turvaline, selle üürnikud teevad taas kord iga-aastaseks jõuluvõistluseks proove... kuni Carmen klienditeenindusest veateate esitab, mis peataks selle optimismi ja rikuks defineerimisvõlaga seotud sissetuleku. Kuna Julia meeskond on juba teel riskikapitali kaasamiseks vajalike uute funktsioonide pakkumisele, eiravad nad Carmeni aruannet... see on seni, kuni Luís, tehniline võlgade sissenõudja, Scrum seas Scrum, kannab helepunast Post-it®-i kirja ...pesapallikurika otsa kinnitatud. Ütlematagi selge, et ülejäänud film viitab sellele, et Julia veetis oma päevad, et mõistatada ja seejärel lahendada kõik tagajärjed, mis tulenevad nende väärmääratluste parandamata jätmisest jõululaupäeval.
Jah, see on ilmne, kulunud klišee, kuid tootearenduse professionaalidele väga tuttav. On selge, et Julia teeb WoLF-i tööd. Kui sellele profiilile on lisatud üks või mitu profiili PUFFIN (kavandab lõputuid funktsioonitehase algatusi) Kaos ja konflikt on juba apokalüptilise filmi oma.
Kuidas sellesse olukorda jõuda
Nagu meie kangelanna Julia, jätsime ka meie kõrvale tehnilised võlad lubadusega, et maksame hiljem, kui aega rohkem on.
Probleem on selles, et erinevatel põhjustel pole kunagi piisavalt aega. Mõned tõelised näited võiksid olla järgmised (loomulikult ilma nimede või hõlpsasti tuvastatavate üksikasjadeta):
- El vicepresidente de Ventas Increíbles ha prometido al cliente Big Fish la función “XYZ” antes de una fecha fija que probablemente se ofreció con una consulta mínima del equipo responsable de la entrega de los productos.
- Väljuda sooviv innukas aktsiapartner soovib tagada, et teatud domeen või vertikaal on kaetud enne järgmist IPO-d.
- Igav programmeerija, kes koostab oma CV-d ja vajab praktilisi kogemusi API-põhiste BI-aruannete loomisel ja edastamisel Angulari abil, kasutades Apache Sparki klastris uusimat masinõppetehnoloogiat.
- Reklaaminäljas tooteomanik, kes soovib nelja kuu jooksul enne jõudluse ülevaatamist ülemust lummada suurepäraste esiosa funktsioonidega.
Need kõik kõlavad kui andmepõhise prioriteedi kandidaadid, millega kaasneb potentsiaalselt tohutu hind ja tohutu alternatiivkulu.
Miks me siis seda niimoodi ratsionaliseerime? Võib-olla sellepärast, et tehniliste võlgadega töötamine on lõbus, umbes esimest nädalat. Pärast seda muutub see kolleegide altkäemaksu ja väljapressimise võikaks mänguks ning mõne teise pahaaimamatu meeskonnaliikme musta tööd tegema.
Kuidas vältida nende stsenaariumiteni jõudmist
Neil (vähestel), kes pole veel kogenud sõbraliku tehnilise inkasso külastuse 'rõõmu', tasub silmas pidada neid 7 põhimõtet, millele protsessi käigus tähelepanu pöörata.
Toetage, uurige ja seadke prioriteediks neid põhimõtteid või olukordi:
- Kui insener võitleb tehnilise võlaga, et töö lõpetada.
- Kui loote funktsiooni, millel on ilmselge kasutajakogemuse (UX) võlg.
- Kui uuringud on vajalikud, kuna andmed puudusid.
- Töö ei aita kaasa kliendi väärtusele, millal see teoks sai.
- Avaldati lugu ja siis oli vaja öeldut põhjendada.
- Mõju kinnitamine ebaõnnestus.
- Saate ideest aru, kuid isegi nii loote rohkem ülesandeid, teete neid ümber, lõikate funktsioone, suurendate töökoormust... iga sammuga muutub see vähem muljetavaldavaks.
La audacia y sinceridad es fundamental en la toma de medidas para que el equipo, la administración, las partes interesadas, los patrocinadores y, si es posible, los clientes sean conscientes de que las futuras versiones del producto o servicio incluirán las deudas constraidas. Al menos hay que establecer una correcta gestión de las expectativas explicando los “accidentes desafortunados” que podrían ocurrir si las responsabilidades adquiridas no se pagan.
Olenemata sellest, kas otsustate maksta lihtsalt intressi või maksta täies mahus, pidage meeles, et nii nagu laenuhaiga tegelemisel, suureneb tõenäoliselt ka teie tehnilise kogunemise hind selle aja jooksul, mil see jääb lahendamata.
Viited
- Kiirendama: Lean tarkvara ja DevOpsi teadus: suure jõudlusega tehnoloogiaorganisatsioonide loomine ja skaleerimine – Nicole Forsgren ja Jez Humble
- "DevOpsi käsiraamat: Kuidas luua tehnoloogiaorganisatsioonides maailmatasemel paindlikkust, usaldusväärsust ja turvalisust” – Gene Kim et.al.
