Article
Voor ISV’s met ambitie:
Operational Excellence bereiken
Door Insight Editor / 13 Sep 2021 / Onderwerpen: Cloud
Door Insight Editor / 13 Sep 2021 / Onderwerpen: Cloud
Het proces van softwareontwikkeling is vaak complex, uitdagend en onvoorspelbaar. Naarmate de concurrentie in de ISV-markt groeit, wordt het steeds belangrijker om te focussen op een strategie voor succes op de lange termijn. Er is meer nodig dan een paar getalenteerde ontwikkelaars om voortdurend hoogwaardige code te kunnen produceren op hoge snelheid. Operational Excellence is het antwoord. Als u de beste in uw vakgebied wilt worden, moet u de Operational Excellence versnellen, zodat u tegen minimale kosten maximale toegevoegde waarde aan klanten kunt bieden.
Hier zijn drie best practices die ISV’s kunnen gebruiken op hun weg naar Operational Excellence en toekomstig succes.
Gebruik een betrouwbaar, toekomstbestendig platform dat de ontwikkeling van software in de cloud ondersteunt. Een chic platform met weinig code en standaard ingebouwde functies voor het genereren van schermen, bedieningselementen, rapporten of workflows kan handig lijken. Toch is het de beste optie om een omgeving te hebben die voortdurende integratie, samenwerking en operationele flexibiliteit ondersteunt. Grote cloudproviders en leveranciers zoals Microsoft, Citrix, VMWare en Veeam werken samen aan het bieden van flexibele platforms die het volledige ontwikkelingsproces ondersteunen. Een grote kans voor een ambitieuze ISV.
Ontwikkeling in de cloud is de toekomst, maar wees u ervan bewust dat er veel technische uitdagingen zijn voor het beheren van cloudinfrastructuur. Daarom is ons advies om (een deel van) het operationele management te outsourcen aan een vertrouwde MSP. Dit bespaart u tijd en middelen die u kunt gebruiken voor uw kernactiviteiten: het ontwikkelen van software.
Operational Excellence draait om dingen zorgvuldiger doen, en niemand houdt toch van repetitieve taken? Er is niets saaier voor een ambitieuze ontwikkelaar dan het handmatig kopiëren van bestanden van de ene server naar de andere of het steeds opnieuw uitvoeren van hetzelfde testscenario. Bovendien zijn handmatige processen heel tijdrovend en leiden ze onvermijdelijk tot menselijke fouten die lastig te verhelpen zijn.
Een geautomatiseerde pijplijn produceert snellere, betere en consistentere software dan wij mensen dat kunnen. Begin dus met automatiseren. Het enige dat niet herhaalbaar is aan softwareontwikkeling is het schrijven van code. En dat is precies waar ontwikkelaars voor nodig zijn.
Softwareontwikkeling begint niet met het coderen, implementeren of uitbrengen van software. Het begint in plaats daarvan met een goed doordacht ontwerp, waar niet-functionele vereisten zoals beveiliging en schaalbaarheid een onderdeel van zijn.
De wereld vraagt om gebruiksvriendelijke software die op elk moment kan worden aangepast, dus de meest voor de hand liggende optie is een (hybride) cloud-firststrategie voor ontwikkeling van applicaties. Er zijn echter nog heel wat keuzes die moeten worden gemaakt. Is het verstandig om volledig naar de cloud te gaan, of kunt u nog steeds een paar lokale resources gebruiken? Houdt u vast aan een traditionele monolithische benadering of kiest u alleen voor microservices? Of is er een gulden middenweg? Het vereist diepgaande kennis van nieuwe en snel veranderende technologie zoals cloudcomputing, virtualisatie en containerisatie om hier de juiste keuze in te maken.
Het ontwerp is cruciaal voor het ontwikkelingsproces voor het bereiken van Operational Excellence. Denk aan gegevensbeveiliging. Hoe maakt u een back-up van een virtuele machine? En hoe zit het met het gebruik van containers? Natuurlijk biedt containerisatie meer flexibiliteit bij het bouwen, testen en implementeren van code, maar het vereist ook specifieke tools voor het ontwikkelen en beheren van uw software.
Des te dieper u in de cloud duikt, des te groter de uitdagingen worden. Maar als u Operational Excellence wilt bereiken, doe dan niet te snel concessies. Een solide, toekomstbestendig ontwerp is de sleutel.
Voor ISV’s leiden vele wegen naar het bereiken van Operational Excellence. Bij Insight werken we al jaren in heel Europa samen met partners zoals u en bieden we waardevolle tijd, kennis en ondersteuning in verschillende hybride cloudscenario’s. We kunnen u helpen bij het monitoren en optimaliseren van uw cloudkosten, het in kaart brengen van uw bestaande budget en het voorstellen van verbeteringen die uw totale kosten zullen verlagen
Neem contact op met een van onze cloudspecialisten om te ontdekken hoe wij u kunnen ondersteunen bij het optimaliseren van uw cloudkosten op basis van uw bedrijfsdoelen, of u nu uw eerste workloads in de cloud ontwerpt of volledig in de cloud gaat werken.
Dit artikel maakt deel uit van een reeks gebaseerd op Microsoft’s WAF (Well-Architected Framework), waar u veel meer nuttige informatie zult vinden. WAF verbetert de kwaliteit van workloads die in de cloud werken door zich te richten op een aantal gemeenschappelijke architectuurprincipes, waaronder kostenoptimalisatie, Operational Excellence, prestatie-efficiëntie, betrouwbaarheid en beveiliging.
Als multi-vendor softwarelicentie-, workload- en platformspecialist kunnen we u door alle stadia van uw strategische cloudtraject leiden met een reeks workshops, assessments, diensten en best practices, van de eerste verkenning van cloudmogelijkheden en -voordelen tot ondersteuning en optimalisatie na migratie. Dus waar u ook bent op uw reis, wij helpen u om nieuwe manieren te vinden om uw bedrijf vooruit te helpen en te versnellen.
Volg onze blogs over cloudadoptie of lees onze klantverhalen om erachter te komen wat anderen zeggen.