Hoe Horus architecten in staat stelt bedrijfsresultaten te leveren
An INFJ personality wielding brevity in speech and writing.
Madin “Root” Rutgers had alles in zich om een succesvolle softwarearchitect te worden. Hij was technisch aangelegd, kon goed problemen oplossen en had uitstekende vaardigheden op het gebied van interpersoonlijke relaties. Hij was een geweldige leider, uiterst betrouwbaar en er kon op hem gerekend worden, vooral onder druk en met strakke deadlines.
Toch voelde hij zich op dat moment verre van succesvol.
Het hogere management verwachtte van hem dat hij “het schip strak zou leiden”. Hun financiële analyses liepen uit de hand en er was geen manier om kostenoverschrijdingen aan klanten te rechtvaardigen.
Wat moest Madin doen?
Hij had meer kennis van het softwareontwikkelingsproces en de bijbehorende technologieën dan wie dan ook in het team. Hij kende architectuurstijlen, ontwerppatronen, coderingsmethoden, computertalen, datamodellering en databaseontwerp van achteren.
En toch was hij hier. Hulpeloos.
Het zijn niet alleen de gegevens
Hij had gegevens nodig om “het schip strak te leiden” en de “top-of-the-line” software van de organisatie gaf hem niet wat hij nodig had.
Eigenlijk gaf het hem wel gegevens. Nutteloze gegevens. Heel veel. Mooie grafieken en staafdiagrammen die hem niets vertelden.
Trouw aan zijn naam wist Madin “Root” Rutgers dat de oorzaak van de problemen lag in de opgeblazen code die zijn teams produceerden.
Wat hij nodig had was een manier om miljoenen regels code efficiënt te beoordelen, om er zeker van te zijn dat de aankomende release geen vette code bevatte.
Hij moest de exacte codesegmenten vinden die het probleem veroorzaakten en uitzoeken welke versie van de releases verantwoordelijk was voor de opgeblazen code.
Dat kostte meer tijd dan hij had. Er kon toch niet van hem worden verwacht dat hij buiten het kantoor zou leven?
Hij moest altijd en overal code kunnen nakijken.
Toen herinnerde hij zich dat een vriend het had gehad over een digitale enablement tool genaamd Horus, die de conventionele kwaliteitsbenadering op zijn kop zette.
Horus – Voorwaar een vriend
Aangezien de inkomsten – en het bestaan – van zijn organisatie afhankelijk waren van de onderliggende code, was het vanzelfsprekend dat de code van de hoogste kwaliteit moest zijn. Horus was een datagestuurde engineeringoplossing die de kwaliteit van code en de manier waarop deze is geschreven kon meten. Het analyseerde niet alleen de code, maar ook de context, en verschafte duidelijkheid over welke acties moesten worden ondernomen. Het keek naar veel meer dan alleen code en analyseerde ook issue tracker gegevens, bouwaspecten en projectmanagementgegevens. Bovendien kan het draaien via een IDE, browser of zelfs zijn mobiele telefoon.
Hij pakte zijn telefoon en belde zijn vriend.
|
Het was niet eenvoudig om het middenkader te overtuigen om over te stappen op Horus. De meeste technische functies gingen volledig verloren in de vertaling. Gelukkig hielp de bewezen staat van dienst hem bij de beslissing van de organisatie om het te proberen.
Om een lang verhaal kort te maken: Madin voltooide zijn beoordelingen ruim op tijd. Ze brachten de release niet alleen op tijd uit, het was ook een product van topkwaliteit dat sneller was dan elk ander product op de markt.
Dankzij Horus had Madin “Root” Rutgers weer geleverd wat hij had beloofd.
Ga op verkenningstocht door Horus