Applicaties en mensen hebben veel gemeen: ze lijken hetzelfde aan de buitenkant, maar ze zijn allemaal verschillend aan de binnenkant, en moeten daarom verschillend behandeld worden.
De grootste barrière voor het succes van applicatie-implementaties is vaak niet de technologie, maar de mensen en processen die bij de ontwikkeling en oplevering van het project betrokken zijn. De grootschalige ontwikkeling en uitrol van een applicatie via het web gaat niet alleen over de features en specificaties die aanwezig moeten zijn. Het zijn vaak de verschillende delen van grote organisaties die met elkaar samenwerken en die hierover beslissingen nemen. Problemen ontstaan als bijvoorbeeld de ontwikkelaars niet overleggen met de security-specialisten, met de architecten of het operationele gedeelte dat niet meewerkt aan het project. Alles draait hierbij om de M-factor, de menselijke factor, die een project kan maken of breken.
Deze communicatieproblemen hebben een enorme impact op de succesvolle implementatie van applicaties. Onlangs deed Forrester een onderzoek in Noord-Amerika (publicatie augustus 2007) en concludeerde dat een kwart van de applicatie-implementaties die in het afgelopen halfjaar waren gedaan, niet alleen zware performanceproblemen hebben, maar ook buiten de geschatte projecttijd gelopen zijn en het geschatte budget hebben overschreden. Maar liefst 71 procent van alle implementatieproblemen kwam boven water in de productieomgeving.
Welke conclusies kun je hieruit trekken? Moeten de bedrijfsonderdelen beter samenwerken om technologieën te implementeren? Forrester concludeert dat de medewerkers verbetering willen – ruim 72 procent van de ondervraagden antwoordde dat ze zouden willen meewerken aan een organisatieverandering om nieuwe implementaties te verbeteren. Forrester ziet een sterke groei in oplossingen voor applicatiebeschikbaarheid binnen infrastructuren: "Technologieën die helpen de connectie van iedere gebruiker naar welke applicatie ook bij implementaties te minimaliseren, om zo minder managementkosten te maken, optimale performance en verbeterde security te behalen."
Dit heeft een voordeel. Tactische technologie die helpt planning- en uitvoeringsproblemen te voorkomen om applicatie-implementaties soepeler te laten verlopen, is aantrekkelijk voor de projectleiders. De kosten voor applicatie re-engineering lopen hoog op. Infrastructuur kost een grote som geld. Beide facetten slokken veel projecttijd op. Is er een betere manier om applicaties te laten werken? Laten we eens verder kijken!
Veel barrières worden tegenwoordig overwonnen. Het aantal mensen dat verantwoordelijk is voor implementaties van applicaties begint te groeien, vooral binnen grote banken. Deze personen promoten de samenwerking tussen verschillende interne partijen en gebruiken technologie die applicatie-implementaties binnen verschillende netwerken verbeteren. Acties zoals deze laten zien hoe applicatiebeschikbaarheid het beste kan worden benaderd, want deze resultaten laten direct een verbeterde enduser-experience zien. De M-factor is hierin de belangrijkste schakel. Het succes of het ontbreken hiervan hangt direct samen met de mensen in het project: zij maken of breken de applicatiebeschikbaarheid.
Fred Noordam
Country manager Nederland bij F5