👨‍💻 Blijf bouwen op standaarden en niet op uitzonderingen

Iedereen kent het wel, de vaak goedbedoelde toevoegingen zoals “maar“, “vorig jaar“, of “bij de laatste upgrade” van een van de collega’s. Bij het introduceren en kiezen van standaardoplossingen loop je altijd het risico tegen een probleem aan te lopen dat niet binnen een eerder gebouwd component past.

Het is een gegeven dat het IT landschap in korte tijd volwassen moest worden. Waarbij de ICTer vroeger over het hele landschap bewoog en zich specialiseerde in alles wat verbonden was aan het netwerk is dat nu niet meer mogelijk. De IT omgeving is veel complexer geworden en moet voldoen aan specifieke eisen en normen. Niet gek en logisch natuurlijk, aangezien we tegenwoordig alles binnen de IT omgeving verwerken en opslaan.

Daarom is het belangrijk om vast te houden aan gekozen standaarden. Ga je een dienst voorzien van een nieuwe versie, breidt je je server platform uit, moet de infrastructuur gaan vernieuwen? Houd vast aan gekozen standaarden en best practice van een leverancier. Zelfs als je de goedbedoelde toevoeging hoort “maar bij de vorige upgrade moesten wij ook gebruik maken van het account wat nooit verloopt met verhoogde rechten wegens het script. Anders is er ook geen koppeling mogelijk met database 01”.  

Blijf in gesprek en je zult zien dat je eerder gebouwde oplossingen (met de beste bedoelingen) kan ombouwen naar de standaard die wel voldoet aan de normen en eisen waar de IT specialist stiekem ook blij mee is.

Lukt dit om een magische reden toch niet? Zet het op papier en borg dat er bewust is gekozen om af te wijken van de standaard omdat deze magische reden bestaat. Maar niet omdat het vrijdagmiddag is en de zon niet zo lekker schijnt. 🌞

Hoewel dit soms kan betekenen dat een oplossing “kleiner” gebouwd had zou kunnen worden zorgt dit er wel voor dat een oplossing als standaard is gebouwd binnen de IT omgeving en waarbij je niet afhankelijk bent van één of enkele specialisten. 

Bij een volgende upgrade, nieuw ontwerp, troubleshooting zal dit de communicatie en samenwerking alleen maar goed doen met en voldoe je aan de gestelde eisen aan het IT platform.