Integrated Delivery. Hoe Solvinity software ontwikkeling verbetert en versnelt

Vergelijkbare documenten
Meetbare veiligheid SOC-2 en flexibiliteit voor Faster Forward

CASE STUDY. FRISS pakt verzekeringsfraude aan met. Solvinity. Steeds minder fraudeurs weten verzekeringsmaatschappijen een pootje te lichten.

Case: Oxyma en Solvinity delen hetzelfde DNA

CI CD met containers. Waar zitten de benefits. Leo Root Programmamanager SSC-I Stavorenweg PT Gouda

enterprise; development; operations; CA Technologies; DevOps; management; agility; software delivery life cycle; SDLC; CA

Cloud geen hype voor Teeuwissen Rioolreiniging

Adding value to test tooling Hoe en waarom DevOps de wereld van performance testen verandert

OneBizz bouwt met Solvinity aan office cloud voor MKB

Naar de cloud: drie praktische scenario s. Zet een applicatiegerichte cloudinfrastructuur op. whitepaper

APPLICATION CONTINUITY ARCHITECTURE

Zijn uw kritische applicaties klaar voor travel 2.0?

Factsheet KICKSTARTERS Mirabeau

DevSecOps Een buzzword of toch een noodzakelijke stap richting Secure DevOps?

Factsheet CONTINUOUS VALUE DELIVERY Mirabeau

Adding value to test tooling

Adding value to test tooling

BRAIN FORCE THE JOURNEY TO THE CLOUD. Ron Vermeulen Enterprise Consultant

Altijd, overal en met ieder device aan de slag

Overstappen naar de cloud met het Transitie Framework WHITE PAPER

WHITE PAPER. Overstappen naar de cloud met het Transitie Framework

Releasen met een druk op de knop: Met behulp van Continuous Delivery sneller uw doel bereiken

Betere dienstverlening financiële organisaties met continuous delivery Flexibeler, efficiënter en in kort tijdsbestek software ontwikkelen

Applicatieplatformstrategie Rijkswaterstaat

Van 6 weken naar 6 minuten. met. OpenSource. Jan-Taeke Schuilenga Infrastructuur Architect Jantaeke.schuilenga@duo.nl

Factsheet CLOUD DESIGN Managed Services

Service

DevOps Waarom moeilijk doen 31 oktober als het samen kan

Een infra DevOps CI/CD straat

Continuous Delivery. Sander Aernouts

Whitepaper. Cloudarchitectuur Meer grip op cloud computing door inzet referentiearchitectuur. Auteur: Klaas Heek, Solutions Architect

Klaar voor de cloud! Stap voor stap naar cloudtransformatie

Customer Case CED. Feiten in het kort:

Testen als continuous enabler

Werkplek anno De werkplek; maak jij de juiste keuze?

Delivery Centre Performance Testing

Cloud Computing. -- bespiegelingen op de cloud -- MKB Rotterdam, 10 november Opvallend betrokken, ongewoon goed

GETTING THE BEST OUT OF YOUR SOURCE CODE MODERNISEREN MET UNIFACE

Continuous testing in DevOps met Test Automation

Factsheet E COMMERCE BEHEER Managed Services

Professioneel beheer. Altijd kunnen vertrouwen op uw (bedrijfskritische) informatiesystemen

Zes must-haves voor application delivery in hybride en multicloudomgevingen

De DevOps toolbox: Wat heb ik daaraan als beheerder?

Microsoft; applicaties; ontwikkelaar; developer; apps; cloud; app; azure; cloud computing; DevOps; microsoft azure

Cloud werkplek anno Cloud werkplek anno 2014

DATAMANAGEMENT MET OPEN SOURCE

Van Virtualisatie naar Cloud Computing De roadmap voor de toekomst?

BIG DATA: OPSLAG IN DE CLOUD

Waarom Cloud? Waarom nu? Marc Gruben April 2015

Testen = Monitoren. Hoe de werkzaamheden van de boodschapper van de koning gaan veranderen. Datum: 30 April 2015

Whitepaper. In vijf stappen naar de cloud

Data en Applicatie Migratie naar de Cloud

PRIVATE CLOUD. Ervaar het gemak van de private cloud: minder gedoe, meer waarde

Heeft u al applicaties in de cloud (zoals AWS, Azure, Google) draaien?

IaaS als basis voor maatwerkoplossingen

Onze gedifferentieerde benadering tot de Intelligent Workload Management markt

Factsheet DELIVERING DIGITAL PROFESSIONALS People

Training en workshops

Een centrale Operations bridge met Service Level Management

UITNODIGING ICT MARKTTOETS

Profiteer van veranderende technologieën

Robotic Process Automation

Geef uw onderneming vleugels. Met de soepele werkprocessen

YOU CLOUD SOLUTIONS U WILT MEER TIJD EN AANDACHT VOOR UW DAGELIJKSE WERK. WIJ BIEDEN DE CLOUDOPLOSSING OM UW IT TE STROOMLIJNEN.

GOEDE ZORG VOOR ONDERZOEKSDATA.

Factsheet Crowd Testen

Factsheet CLOUD MIGRATIE Managed Services

Hoe belangrijk is het verschil tussen public en private cloud in de praktijk?

Virtual Research Environment van concept richting oplossingen

HOE EENVOUDIG IS HET OM GEBRUIK TE MAKEN VAN CLOUD COMPUTING?

IaaS als basis voor maatwerkoplossingen

BACK-UP & DISASTER RECOVERY Een geoptimaliseerd end-to-end verhaal in onze Enterprise cloud

Factsheet CMS & DIGITAL MARKETING BEHEER Managed Services

NAAR DE CLOUD? DE VOORDELEN EN DE VALKUILEN

DE IT-OMGEVING VAN DE TOEKOMST STAP AF VAN DURE, BEHEERINTENSIEVE ADHOC-OPLOSSINGEN EN GA VOOR KOSTENBESPARENDE EENVOUD MET HYPER-CONVERGED

Het Sebyde aanbod. Secure By Design

Het Sebyde aanbod. Secure By Design. AUG 2012 Sebyde BV

Cloud Computing. Definitie. Cloud Computing

Wees in control over uw digitale landschap

Bring it To The Cloud

De kracht van eenvoud en efficiëntie. Hoe Software Defined Storage uw resources effectief inzet

Wat hebben Cloud en Digitale Transformatie met elkaar te maken?

SaaS en cloud computing: in de mist of in de wolken? Karin Zwiggelaar, partner 20 september 2010

Het nieuwe werken nu ook voor zware grafische gebruikers

Agenda Wat zijn de gevolgen van Cloud en Gridcomputing voor de gebruikersorganisatie en de beheersfunctie.

CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES

STORAGE AUTOMATION IT MANAGEMENT & OPTIMIZATION DATAGROEI DE BAAS MET EXTREEM BEHEERGEMAK DOOR AUTOMATISERING EN VIRTUALISATIE

Vervang uw verouderde hardware

Agenda. Wat kost het MIS Waarom JorSoft. Over JorSoft. Diensten Het MIS. Vervolgstappen IT infrastructuur

Image Exchange Portal

DE PRIVATE CLOUD. Johan Bos & Erik de Meijer

Privacy by Design & SIDN samen op weg naar: Garantie op stabiliteit van de IRMA backbone

Blackboard. Jan Willem van der Zalm Director EMEA, Blackboard Managed Hosting DATE

hoogwaardige IaaS Cloudoplossingen

ICT: HOOFDROLSPELER OF BACKSTAGE ASSISTANT? Steven Van Uffelen INCA Networks NV

STAND VAN ZAKEN VAN DE DIGITALE VAARDIGHEDEN IN BELGIË. 13 November 2012

Application Hosting : Intelligent Hosting

Microsoft Dynamics CRM & Integrated Innovation

Welkom bij Interconnect. Maartje van Alem Marketing Manager

BACK-UP & DISASTER RECOVERY Een geoptimaliseerd end-to-end verhaal in onze Enterprise cloud

Transcriptie:

Integrated Delivery Hoe Solvinity software ontwikkeling verbetert en versnelt In de wereld van de hedendaagse IT is geen ruimte meer voor maandenlange software-ontwikkelingstrajecten. Groeiende concurrentie van razendsnelle startups, snel veranderende wet- en regelgeving, de opkomst van nieuwe technologieën: om bij te blijven moet de business kunnen schakelen. Dus eisen ze snelheid. Flexibiliteit. DevOps. Dat is prachtig voor organisaties waar alle IT binnenshuis draait - maar wat als development en operations gescheiden zijn? Wat als je oplossingen ontwikkelt, of laat ontwikkelen, die via de managed services van een partij als Solvinity in de cloud komen te draaien? Hoe kun je dan de samenwerking tussen alle IT-lagen in de verschillende organisaties zo inrichten dat je de snelheid behoudt die de business van je eist? Solvinity heeft een antwoord: Integrated Delivery.

Dev vs. Ops De bottleneck van de moderne software-ontwikkeling ligt voor een belangrijk deel in de verhouding tussen Development en Operations. De theorie is als volgt: je hebt ontwikkelaars (Development) en mensen die de boel in de praktijk moeten brengen (Operations). Traditioneel werken die twee niet goed samen. De developers zijn de creatievelingen: op hun eigen krachtige pc s werken ze aan een oplossing waarmee ze zo goed mogelijk tegemoet komen aan de wensen van de klant. Zodra ze iets hebben dat er op papier goed uitziet en werkt in de veilige ontwikkelomgeving, dragen zij hun geesteskind over aan Operations. Aan die afdeling de schone taak ervoor te zorgen dat de oplossing zich ook in de praktijk staande kan houden. Dan blijkt vaak dat de praktijk weerbarstiger is dan vooraf werd ingeschat. Het is zelfs een van de belangrijkste redenen dat software-ontwikkelingstrajecten zo vaak falen - want een project dat perfect draait onder ideale laboratoriumomstandigheden, kan volledig door het ijs zakken in de echte wereld, waar talloze soorten hardware staan, waar andere middleware draait waar de nieuwe software mee moet samenwerken, waar de gegevens niet zuiver zijn en de gebruikers onverwachte dingen doen. Ontdekken waar de fout precies zit, en uitvinden hoe het probleem kan worden opgelost, is soms zoeken naar een speld in een hooiberg. CI en CD De vraag die DevOps stelt is waarom die hooiberg zo hoog is. Zou het bijvoorbeeld niet veel gemakkelijker zijn als veel eerder en vaker wordt gekeken hoe de nieuwe software samenwerkt met de middleware waar het straks ook mee overweg moet kunnen? Zou het niet ideaal zijn als we niet meer wachten tot alles af is voor we proberen of het ook in de echte wereld werkt, maar in plaats daarvan voortdurend de nieuwste veranderingen naar de praktijk kunnen laten stromen? Dat eerste noemen we Continuous Integration (CI): voortdurend alle verschillende softwarecomponenten van het eindproduct integreren en testen, zodat fouten in een vroeg stadium worden ontdekt en direct verholpen kunnen worden. Het tweede noemen we Continuous Delivery (CD): zodra een nieuwe software-component is goedgekeurd, doorloopt het een geautomatiseerd proces dat er voor zorgt dat het perfect samenwerkt met alle operationele componenten en het direct in de praktijk kan worden gebruikt. CI/CD vraagt nauwe samenwerking tussen Development en Operations. In plaats van developers plots een hele hooiberg over de schutting te laten gooien die prompt als een pudding in elkaar zakt, wisselen ze strootje voor strootje informatie uit met Operations, waardoor ze samen een berg opbouwen die staat als een huis zodra het laatste strootje gelegd is. Dat is wat DevOps wil bereiken. 2

Integrated Delivery DevOps is prachtig als je in een traditionele enterprise zit waar developers en operations lekker agile met elkaar kunnen scrummen. Maar wat nou als operations helemaal niet jouw ding is? Wat als software development je business is, en je voor operations een erkende en ervaren specialist zoals Solvinity hebt gekozen? Solvinity verzorgt al vele jaren managed services voor een breed scala aan partijen. Een belangrijk deel van die diensten bestaat uit Delivery: de klant heeft een software-product dat door Solvinity wordt gehost. De klant verzorgt Development, voor eigen gebruik of voor derden. Solvinity is Operations: of uw software nu draait in een private, public of hybride cloud, Solvinity zorgt dat het veilig en vlekkeloos werkt. Daarvoor is Solvinity voor een belangrijk deel afhankelijk van uw developers. Voor een DevOpsstrategie is dat een uitdaging. Om ook onder die omstandigheden gebruik te kunnen maken van de voordelen van DevOps, is een nieuw model nodig. Dit model noemt Solvinity Integrated Delivery. DeltaForce Het Integrated Delivery model is ontwikkeld door het Solvinity DeltaForce team, onder leiding van Vincent van Beek. DeltaForce is opgezet om controle te houden over het deployment-proces, in een tijd waarin de business steeds hogere eisen stelt aan delivery. We worden steeds beter in agile werken en het versnellen van delivery, maar nu niet-functionele requirements als security, scalability en maintainability ook steeds belangrijker worden, zullen organi- saties hun manier van werken daar toch op moeten aanpassen, zegt Van Beek. Door continuous integration, continuous delivery en DevOps te combineren met onze ervaring als leverancier van robuuste IT services in de enterprise markt, kunnen wij organisaties en hun interne IT-afdelingen en ontwikkelaars helpen om het proces van delivery te versnellen zonder dat ze de controle verliezen. 3

4 kernprincipes Integrated Delivery is ontworpen om de kwaliteit en de snelheid van software development en delivery te verhogen. Het model draait om samenwerking, stroomlijning, voortdurend testen en verregaand automatiseren. Om dit mogelijk te maken, werkt Solvinity met haar klanten volgens vier kernprincipes: 1. Gedeelde verantwoordelijkheid voor de kwaliteit van de dienst die aan de eind klant wordt geleverd. Alle deelnemers aan het proces (Dev en Ops bij klant en leverancier) vormen één team dat gelijke verantwoordelijkheid draagt voor de gehele keten van ontwikkeling tot productie. Ontwikkelde functionaliteit is pas klaar als het in productie is genomen en waarde levert. 2. Alle requirements zijn even belangrijk voor productie. Traditioneel is Development meer gericht op functionele requirements (acties, functies), en Operations meer op non-functionele requirements (schaalbaarheid, stabiliteit, security). Het is de verantwoordelijkheid van het gehele team dat het eindproduct aan àlle requirements voldoet. 3. Eén gedeeld delivery-systeem van platform tot applicatie. Development en Operations werken zo veel mogelijk met dezelfde hardware, systemen, configuraties en data. Solvinity heeft hiervoor een dedicated Cloud Management Platform ontwikkeld. 4. De stap van acceptatie naar productie is een non-event. Het product dat wordt aangeboden aan de klant voor acceptatie moet zonder verdere wijzigingen in productie kunnen worden genomen. From laptop to Full Stack Laptop IAAS PAAS SAAS DEV OPS Platform Platform Platform Platform D T A P Traditional Model 4

Deploying the stack Dev Integration Testing Production Platform Platform Platform Platform Platform D T A P Automated delivery pipeline New Model Resultaat Integrated Delivery brengt een dialoog op gang tussen ontwikkelaars en operations bij klant en leverancier om de delivery te versnellen, maar ook om te kunnen garanderen dat de uiteindelijke oplossing net zo veilig en schaalbaar is als de klant voor ogen had. Het model heeft als bijkomend voordeel dat de expertise, die Solvinity en haar DeltaForce-team met zich meebrengt, ook helpt om het developmentproces van de klant te verbeteren. Het invoeren van het Integrated Delivery model zorgt voor een betere en effectievere developmentorganisatie die in staat is sneller de software te leveren waar de business uiteindelijk zijn geld mee verdient. Het Integrated Delivery model maakt Solvinity dan ook bij uitstek geschikt voor verandertrajecten in organisaties met een relatief laag maturity niveau in software-ontwikkeling. In de praktijk blijkt echter dat ook ervaren tot zeer ervaren organisaties graag kiezen voor samenwerking met een leverancier die een actief proces ontwikkeld heeft om die samenwerking in zo kort mogelijke tijd tot resultaat te laten komen. 5

Case: Zig Websoftware Begin 2016 heeft het Solvinity DeltaForce team met succes een Proof Of Concept van hun Integrated Delivery solution gepresenteerd aan Zig Websoftware, een leverancier van SaaS-applicaties voor woningcorporaties in Huizen. Gerbert Kooij, Commercieel Directeur bij Zig Websoftware, is zeer enthousiast over het Integrated Delivery model. Hij ziet in het concept een enorme kwaliteitsslag met een groot commercieel potentieel: Heel weinig partijen kunnen dit. In dit model ligt de oplossing om ook in de toekomst hoogwaardige oplossingen te kunnen blijven leveren. Zig en Solvinity concluderen uit de POC dat Integrated Delivery vier duidelijke voordelen biedt: 1. hogere kwaliteit (dankzij integrated testing) 2. tijdsbesparingen op beheer 3. kortere time-to-market 4. hogere efficiency (en dus lagere kosten) Over Solvinity Solvinity ontwikkelt innovatieve klantgerichte oplossingen en biedt bedrijven met hoge security-eisen een veilige toegang tot de private, public en hybride cloud. Solvinity is gespecialiseerd in clouddiensten voor managed hosting, analytics, workplace en security. De onderneming is expert op het gebied van hosting van kritische infrastructuren. Onder het motto Secure and compliant by design is Solvinity gecertificeerd op basis van internationale en nationale normen zoals ISO27001, ISO14001, ISAE3402 type II, SOC2 en NEN7510. De jaaromzet bedroeg 35 miljoen euro in 2014. Er zijn 180 werknemers werkzaam in Nederland. Kijk voor meer informatie op www.solvinity.com/nl, of volg Solvinity op Twitter en LinkedIn. Postal address Solvinity B.V. Postbus 58 1270 AB Huizen T +31 (0)35 523 26 26 F +31 (0)35 523 26 27 www.solvinity.com info@solvinity.com 6