development Archives - 麻豆原创 Nederland Blogs & Nieuws Nieuws en informatie over 麻豆原创 Tue, 30 Jul 2024 19:02:32 +0000 nl-NL hourly 1 https://wordpress.org/?v=6.9.4 De DevOps-reis (4): in 3 stappen naar DevOps in een hybride landschap /netherlands/2022/12/de-devops-reis-4-in-3-stappen-naar-devops-in-een-hybride-landschap/ Mon, 19 Dec 2022 13:43:29 +0000 /netherlands/?p=11684 In deze laatste, vierde blog over DevOps nemen we je in drie stappen (met zevenmijlslaarzen) mee naar de implementatie van DevOps in een hybride landschap....

The post De DevOps-reis (4): in 3 stappen naar DevOps in een hybride landschap appeared first on 麻豆原创 Nederland Blogs & Nieuws.

]]>
In deze laatste, vierde blog over DevOps nemen we je in drie stappen (met zevenmijlslaarzen) mee naar de implementatie van DevOps in een hybride landschap. Wat een hybride landschap is en wat belangrijk is voor DevOps in deze veelvoorkomende omgeving, lees je in onze vorige blog.

E茅n van de grootste voordelen van DevOps is de snellere time-to-market. Je kunt feedback vanuit de organisatie en de markt snel verwerken. En de risico鈥檚 en kosten minimaliseren. De investering in DevOps zie je dan ook op korte termijn terug in de bedrijfsprestaties 茅n in winstmarges. Maar waar begin je als je DevOps wil implementeren in een hybride omgeving? We geven drie stappen die je alvast de goede richting insturen.

1. Breng het softwarelandschap in kaart

Daarmee bedoelen we het totale landschap, inclusief de hostingmodellen, de release cycle times en cycle time-opties. Neem hierin ook de ongeplande wijzigingen in hostingmodellen en cyclustijden mee. Zo is het voor iedereen altijd duidelijk welke veranderingen erin het verschiet liggen en welke impact deze hebben op het functioneren van de hostingmodellen. Een goed Application Lifecycle managementsysteem is hierbij onmisbaar. Dit is iets wat de meeste softwareleveranciers aanbieden. Zelf bieden wij hiervoor 麻豆原创 Solution Manager aan.

2. Zorg voor documentatie en standaardisatie

Documentatie en standaardisatie zijn van groot belang. Veel cloud-applicaties bieden dit al aan in hun functionaliteiten, maar het is verstandig om hier zelf actief actie op te ondernemen. Dit geldt voor zowel de cloud- als de on-premise software. Het is van belang om wijzingen en problemen die optreden in de on-premise software goed te documenten, of het nu gaat om een 鈥嬧媔ncident of een wijzigingsactie. Ook is het belangrijk om zoveel mogelijk oude en nieuwe processen te standaardiseren, waardoor je gemakkelijker kunt innoveren. Hierbij is het essentieel dat je de betrouwbaarheid van end-to-end bedrijfsprocessen kunt blijven garanderen.

3. Verandermanagement

Een verandering in de manier van werken, betekent ook een verandering in de mindset, van IT tot business. Een goede uitvoering van stap 1 en 2 helpen hierbij om medewerkers mee te nemen in de DevOps-reis. Je zult merken, zodra de behoefte aan innovatie in de bedrijfscultuur komt, ben je al een flinke stap dichterbij.

DevOps betaalt zich snel terug

DevOps is een investering die zich in de (nabije) toekomst terugbetaalt. Want met een snelle time-to-market, flexibiliteit en betrouwbaarheid win je het hart van je klant en kun je snel blijven inspelen (of misschien wel vooruitlopen) op de markt.

Wil je meer weten over DevOps, of juist zelf ontdekken hoe je jouw hybride landschap klaarmaakt voor DevOps?

Neem contact op met Koen van Sabben

The post De DevOps-reis (4): in 3 stappen naar DevOps in een hybride landschap appeared first on 麻豆原创 Nederland Blogs & Nieuws.

]]>
De DevOps-reis (2): automatiseren kun je leren /netherlands/2022/12/de-devops-reis-2-automatiseren-kun-je-leren/ Mon, 12 Dec 2022 11:19:35 +0000 /netherlands/?p=11628 In ons eerste blog over de DevOps-reis hebben we het gehad over wat DevOps precies is. En waarom de rol van de mens cruciaal is....

The post De DevOps-reis (2): automatiseren kun je leren appeared first on 麻豆原创 Nederland Blogs & Nieuws.

]]>
In ons eerste blog over de DevOps-reis hebben we het gehad over wat DevOps precies is. En waarom de rol van de mens cruciaal is. In deze blog bekijken we DevOps van de andere kant. Die van de techniek, van automatisering. En automatiseren kun je leren, dit is hoe.

Laat hem dat maar oplossen, hij is de enige die weet hoe het werkt.鈥 Veel bedrijven werken met applicaties die een aantal jaar geleden gebouwd zijn. De bouw van deze applicaties lag in de handen van een handjevol ontwikkelaars die precies wisten wat ze deden, maar dit niet documenteerden.

Inmiddels zijn veel van deze ontwikkelaars alweer bezig met het bouwen van nieuwe applicaties, ergens anders gaan werken of misschien wel met pensioen. Het bedrijf kan weliswaar verder werken met de applicaties zonder deze mensen, maar wat als er eens een systeem moet worden ge眉pdatet, of als er nieuwe innovaties of implementaties plaats moeten vinden? En wat als er bijvoorbeeld een geschreven broncode moet worden aangepast? Wie is hier verantwoordelijk voor?

Barri猫res doorbreken

E茅n van de opties om bovenstaande situatie te tackelen, is door te werken met de DevOps-principes. DevOps doorbreekt barri猫res tussen development (de applicatiebouwers) en operations (het beheerteam). En natuurlijk ben je dan nog steeds afhankelijk van specifieke mensen. Daarom is het belangrijk de shift te maken van handmatig werk naar geautomatiseerd werken. Of de mens dan overbodig wordt? Integendeel, de mens kan hierdoor juist meer tijd besteden aan innovatie, terwijl de kwaliteit en betrouwbaarheid van het systeem gegarandeerd blijven.

Geautomatiseerd versiebeheer

Stel, Christiaan maakt stuk B en C op vrijdag, maar verwijdert daarmee per ongeluk stuk A (geschreven door Jennifer op woensdag). Dan wil je dat Jennifer en Christiaan de versie van woensdag terug kunnen halen. Je kunt dit vergelijken met het werken in eenzelfde document in Sharepoint. Je wil kortom, je versiebeheer geautomatiseerd op orde hebben.

Stapsgewijs automatiseren

Het automatiseren van versiebeheer is in de wereld van DevOps mooi uitgewerkt in termen en schema鈥檚. Met Continuous Integration leg je vast wie bijvoorbeeld de code heeft geschreven, wat het doet en welke impact het op het systeem kan hebben. Continuous Delivery gaat nog een stapje verder. Daarin leg je vast hoe er geautomatiseerd wordt getest, zodat je alleen nog maar op een 鈥榞roene knop鈥 hoeft te drukken om je systeem, innovatie of update live te brengen. En met Continuous Deployment ga je n贸g een stapje verder. Hiermee borg je dat het hele proces van begin tot eind geautomatiseerd is.

Kijk maar eens:

Schematische weergave van versiebeheer in DevOps

Hoge verwachting

Niemand zit erop te wachten dat we door een systeemupdate een heel weekend niet digitaal kunnen betalen. We hebben hoge verwachtingen van onze banken, pakketbezorgers, online winkels en andere leveranciers. Om aan de verwachtingen te kunnen voldoen (snelheid 茅n kwaliteit) is naast de mens, ook automatisering cruciaal.

Wil je meer weten over DevOps of ontdekken hoe je binnen je organisatie processen (beter) kunt automatiseren op basis van de DevOps-principes?

Neem hier contact op met Koen van Sabben

Lees ons vorige blog over DevOps en de mens, of ons volgende blog over DevOps in een hybride omgeving.

The post De DevOps-reis (2): automatiseren kun je leren appeared first on 麻豆原创 Nederland Blogs & Nieuws.

]]>
De DevOps-reis: over DevOps & het belang van de mens /netherlands/2022/12/de-devops-reis-1-over-devops-het-belang-van-de-mens/ Tue, 06 Dec 2022 11:36:48 +0000 /netherlands/?p=11589 DevOps-consultants, DevOps-ingenieurs en DevOps-conferenties groeien als paddenstoelen uit de grond. Maar wat is DevOps nu precies? In deze blogserie gaan we hier dieper op in,...

The post De DevOps-reis: over DevOps & het belang van de mens appeared first on 麻豆原创 Nederland Blogs & Nieuws.

]]>
DevOps-consultants, DevOps-ingenieurs en DevOps-conferenties groeien als paddenstoelen uit de grond. Maar wat is DevOps nu precies? In deze blogserie gaan we hier dieper op in, want DevOps is here to stay. Laten we beginnen bij het begin, de mens.

We zijn gewend om op elke plaats en op elk moment diensten, producten en informatie te verkrijgen. Met een paar klikken stuurt bol.com je de nieuwste iPad, Nu.nl toont constant de laatste nieuwsupdates en met de ABN AMRO Tikkie staat het servicegeld binnen enkele minuten op een andere bankrekening.

Deze snelheid wordt ook vaak verwacht op de werkvloer. Want een klant wil niet meer tot drie dagen op zijn bestelling of geld wachten. De concurrentie kan alles op 茅茅n dag of zelfs op dezelfde dag regelen. Een snelle levering en een goede kwaliteit van het product zijn belangrijker dan ooit. Veel bedrijven zijn zich hiervan bewust. En, hier komt het: DevOps en IT spelen hierbij een cruciale rol.

Wat 铆s DevOps nou eigenlijk?

Nou, wij zien het als een manier van werken waardoor business en IT beter samenwerken. Concreet gaat het om Development (Dev) en Operations (Ops). Dankzij deze samenwerking wordt de automatisering mogelijk gemaakt 茅n zijn een snelle en betrouwbare softwareontwikkeling en -beheer gegarandeerd. Dat maakt dat een bedrijf snel kan inspelen op de vraag van de eindklant en tegelijkertijd de productkwaliteit kan garanderen.

Maak die extra mijl met DevOps

DevOps kan de prestaties van een bedrijf aanzienlijk verhogen. Waar mensen begonnen met het werken in Agile-teams, realiseert DevOps dat stapje extra. Werken in diverse teams met een breed scala aan kennis resulteert in snelle projectrealisaties, effici毛ntere en effectievere communicatie. Deze versnelde release van nieuwe functionaliteiten leidt tot snelle feedback, correcties en tot reductie van risico’s en kosten.

DevOps in de praktijk

Hoe ziet deze manier van werken er in de praktijk uit? Stel je een bedrijf voor, waar iedereen in cross-functionele teams werkt. Dit bedrijf biedt online muziek voor mensen van alle leeftijden. In plaats van dat een team maandenlang werkt aan 茅茅n eindproduct, brengt het team stapsgewijs kleinere functionaliteiten live.

Dit is mogelijk, omdat ze de test- en integratiestappen hebben geautomatiseerd. Dit zorgt voor snelle feedback en snelle softwareontwikkeling. Zo wordt er in de eerste maand een simpele muziek-app ontwikkeld. In de tweede maand worden functies toegevoegd om je favoriete muziek op te slaan in playlists. In de derde maand kun je als consument ook offline naar je muziek luisteren.

De teams hadden ook drie maanden kunnen wachten om het eindproduct te lanceren. Dan zouden ze weinig tot geen feedback hebben gekregen. DevOps voorkomt dus hoge kosten en risico’s.

Vallen en opstaan

De DevOps-principes zijn niet van de ene op de andere dag toe te passen. Het gaat met vallen en opstaan. DevOps gaat gepaard met organisatorische en technische veranderingen. Om DevOps in een organisatie tot een succes te maken, is allereerst belangrijk te weten waar je als organisatie zelf staat. Hoe volwassen ben je? Hoe werk je binnen je organisatie, wat zijn de doelen en welke stappen moet je als organisatie nemen om DevOps te integreren? Met andere woorden, hoe ziet de weg naar de top voor je organisatie eruit?

Het zijn lastige vragen, maar cruciaal om de totale performance van je organisatie te verhogen. Want je w铆l klanten die supersnelle levering en een hoge kwaliteit bieden. Een nauwere samenwerking tussen de business en IT is belangrijk voor de toekomst van elke organisatie, elk team en de tevredenheid van de eindgebruiker.

Wil je meer weten over DevOps, of juist zelf ontdekken hoe je jouw hybride landschap klaarmaakt voor DevOps?

Neem hier contact op met Koen van Sabben

Lees ons volgende blog, waarin we dieper ingaan op de technische kant, het belang van automatiseren.

The post De DevOps-reis: over DevOps & het belang van de mens appeared first on 麻豆原创 Nederland Blogs & Nieuws.

]]>