DevOps Waarom moeilijk doen 31 oktober 2013. als het samen kan



Vergelijkbare documenten
WAAROM MOEILIJK DOEN ALS HET SAMEN KAN

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

Continuous Delivery. Sander Aernouts

Service

Adding value to test tooling

Adding value to test tooling

Resultaat gerichter Testen

Agile Testen in de praktijk

RDW. op weg naar een DevOps organisatie. ICT Organisatie Ontwikkelingen: Partner in Mobiliteit

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

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

Agile ervaring Ir.ing. Erik van Daalen

Uitdagingen performancetesten in een Agile omgeving Best Practices & Demo

De projectmanager. en zelforganiserende teams

Overdracht van project naar beheer. Beheer is ook Agile!

Agile bij grote administratieve systemen. Omgaan met requirements

SCRUM en Agile IT ontwikkeling en de impact op governance

Jeugdzorg Nederland. Low-Code applicatieontwikkeling; IT up-to-speed met de continue veranderingen in zorg

Tmap Dag Ik test, jij test, wij testen. Testen binnen een Wendbare Belastingdienst. 29 september Laurens Kremer

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

Testen als continuous enabler

Agile : Business & IT act as one

Eibert Dijkgraaf Kijk verder dan je test neus lang is: Life Cycle Testing Scan Voorjaarsevent Testnet: 30 juni 2008

fantestische middag 7 Agile en SCRUM

GETTING THE BEST OUT OF YOUR SOURCE CODE MODERNISEREN MET UNIFACE

DevOps. optimaliseren van softwareontwikkeling

Procesgerichte IT BPM de link tussen bedrijf en IT

Te hoog gemikte silver bullets missen doel Te hoog gemikte silver bullets missen doel

ilealignment.nl Camberwell Organisatie Advies

Continuous testing in DevOps met Test Automation

TFS als perfecte tool voor Scrum

Functioneel Beheer middag 2016

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

Kwaliteit in Agile: een gegeven?

Past het testvak nog in de nieuwe IT-wereld?

Leiderschap in een organisatie met technische professionals

Agile Beheer: Mythe of werkelijkheid? Odile Moreau BlinkLane Consulting NIOC Arnhem, 5 april 2013

Business Process Management

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

De kracht van incourcing bij de rechtspraak

Een infra DevOps CI/CD straat

Agile with a smile. Dion Kotteman

Agile (Scrum) Werken Jeroen Hak

End-to-End testen: de laatste horde

Testautomatisering werkt niet bij Continuous Delivery en DevOps

De Next Practice. Wilbert Teunissen Management Consultant Informatiemanagement

Curriculum vitae. Persoonlijke gegevens. Relevante werkervaring

Scaled agile bij APG (GPS)

Leer/werk trajecten voor ICT professionals

Integrated Delivery. Hoe Solvinity software ontwikkeling verbetert en versnelt

Hoe ver moet je gaan?

APPLICATION CONTINUITY ARCHITECTURE

Reports of my death are greatly exaggerated

Factsheet CONTINUOUS VALUE DELIVERY Mirabeau

Whitepaper. Continuous Delivery [Auteur] Kenniscentrum De Smalle Zijde LM Veenendaal Tel. +31(0) Fax +31(0)

Implementatie van het Cross-channel Hypotheekproces

In een keten gaat het om de verbindingen, niet om de schakels.

Software Development Done Right. Continuous Delivery. Bas Tichelaar

Opleidingsaanbod: testopleidingen.com

bcpi.eu Inleiding Agile

Klanten Verdienen. Innoveren door samenwerken. Emile Kouwenhoven

Business Sprint LOOT-scholen en Zo.Leer.Ik in kader van project Leerling Door Madelief Keyser en Michael van Wetering

20 mei Management van IT 1. Management van IT. Wat is dat eigenlijk? IT organisaties: overeenkomsten en verschillen

Scaled agile in de praktijk: welke modellen zijn er en wat werkt het beste in jouw situatie?

Performance Essentials

SERIOUSLY? Hoe te roeien met de riemen die je (niet) hebt

Succes = Noodzaak x Visie x Draagvlak 2. Case: Implementatie Requirements Lifecycle management bij Rabobank International

WAT BETEKENT BUSINESS AGILITY VOOR UW ONTWIKKELSTRAAT? SAMENVATTING BUSINESS AGILITY ITERATIEVE AANPAK ONTWIKKELSTRAAT

Testgedreven ontwikkeling dat is pas veilig!

fysieke beveiliging onder controle Fysieke beveiliging Lean & Agile Thimo Keizer

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

AERIUS II. Mark Wilmot Product Owner AERIUS. Ministerie van EL&I Programma Directie Natura 2000 Programma Stikstof (PAS)

Kwaliteit en Testen binnen Agile Project Management volgens Scrum bij Planon. David Griffioen 11 april 2006

Business Sprint in kader van project Leerling Door Madelief Keyser

Preventing Anti-Patterns for Agile Testing

Variability in Multi-tenant SaaS Applications:

Agenda. Introductie Aan het werk Conclusie / restrospective

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

van Nederlandse CIO s ziet steeds meer onzekerheid

De overstap naar Agile De overstap naar Agile

van scrum naar scaled agile een reisverslag van de zoektocht naar waarde Jerry Wegerif Alliander IT

Quality Automation Day

DATAMANAGEMENT MET OPEN SOURCE

JOB OPENING DEVOPS ENGINEER

Delivery Centre Performance Testing

MDA in de praktijk. Freek Bosch, Business Unit Manager Amsterdam, 4 juni 2009

Testdriven architecture

Whitepaper DevOps. Optimaliseren van softwareontwikkeling Arjen van Gink en Raimond Brookman

ITIL en/of eigen verantwoordelijkheid

EXIN WORKFORCE READINESS werkgever

Regie uit een andere Branche. Hoe om te gaan met de vraag en de levering. Facto Magazine Congres 12 mei

Evo Evolutionary Project Management. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

Scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum agileagileagileagileagileagileagileagil

Triple A Agile Analyse Acceptatie

Waarde creatie door Contract Management

Implementatie eboard. Nederlandse Board gebruikersdag. Fred Elgers, Hoofd Controlling

Inhoud. 1. Agile werken. 2. Het belang van Agile werken. 3. Basisprincipes van Agile werken. 4. De meest gebruikte Agile methode: Scrum

Voorlopige resultaten Informatiemanagement onderzoek Woensdag 19 oktober NGI IM Utrecht

Ketenregie 2 oktober Ketenregie in Agile / DevOps: Noodzaak? Quality Experience Day

Wat drijft het werkveld?

Transcriptie:

DEVOPS?!

INLEIDING Wat gaan we doen? 18:00 Introductie 19:00 Uitleg open space 19:30 Koffie + start open space 20:30 Wrap-up

INLEIDING Even vooraf Samen Duurzaam Innoveren

INLEIDING Ik ben Jan Buurman Kennisgebied: Beheer & Sourcing 06-523981737 jan.buurman@ordina.nl 4

INLEIDING Wie van jullie. Is analfabeet als het over Agile gaat? Weet al het één en ander over Scrum? Weet al wat is? Voelt zich meer een ontwikkelaar dan een beheerder? Voelt zich meer een beheerder dan een ontwikkelaar? Weet hoe vaak facebook released? Weet al welke vraag die graag beantwoord wil zien?

AANLEIDING

AANLEIDING Ontwikkelingen vragen om wendbaarheid 7

AANLEIDING Afgelopen decennia focus efficiëntie 8 KENMERKEN BEHOEFTE FOCUS Continuïteit Zekerheid Doordacht Betrouwbaar Structuur Regels Regelkennis Controllers Efficiëntie Geïnspireerd door Bart Stofberg

AANLEIDING Komende tijd focus effectiviteit 9 KENMERKEN BEHOEFTE FOCUS Continuïteit Zekerheid Doordacht Betrouwbaar Structuur Regels Regelkennis Controllers Efficiëntie Wendbaarheid Innovatie Vakmanschap Vertrouwen Inspiratie Samenwerken Effectiviteit

AANLEIDING Hoe effectief zijn organisaties 10 KENMERKEN BEHOEFTE FOCUS Continuïteit Zekerheid Doordacht Betrouwbaar Structuur Regels Regelkennis Controllers Efficiëntie Wendbaarheid Innovatie Vakmanschap Vertrouwen Inspiratie Samenwerken Effectiviteit

AANLEIDING Ter illustratie Goed geregeld 11

AANLEIDING Ter illustratie en dan in Vietnam 12

AGILE BEHEER, BEHEER IN BEWEGING In Nederland Shared Space - Drachten 13

AANLEIDING Is IT wendbaar? 14

AANLEIDING Hoe is dat zo gekomen? 15

EVOLUTIE IT VALUE CHAIN

EVOLUTIE IT VALUE CHAIN Traditionele scheidingen binnen IT Business Behoefte Projecten Onderhoud Project-init Acceptatie & In productie name Wijz.Beheer & Release-init Exploitatie Correctief Adaptief Preventief Functioneel Functioneel Applicatief Applicatief Technisch Applicatief Technisch Continue Verbetering

EVOLUTIE IT VALUE CHAIN Agile Development wordt commodity Business Behoefte Projecten Onderhoud Project-init Acceptatie & In productie name Wijz.Beheer & Release-init Exploitatie Correctief Adaptief Preventief Functioneel Functioneel Applicatief Applicatief Technisch Applicatief Technisch Continue Verbetering

EVOLUTIE IT VALUE CHAIN Met Agile naar productie Business Behoefte Projecten Onderhoud Project-init Acceptatie & In productie name Wijz.Beheer & Release-init Exploitatie Correctief Adaptief Preventief Functioneel Functioneel Applicatief Applicatief Technisch Applicatief Technisch Continue Verbetering

EVOLUTIE IT VALUE CHAIN Beheer en Onderhoud op een Agile wijze Business Behoefte Projecten Onderhoud Project-init Acceptatie & In productie name Wijz.Beheer & Release-init Exploitatie Correctief Adaptief Preventief Functioneel Functioneel Applicatief Applicatief Technisch Applicatief Technisch Continue Verbetering

WENDBARE IT MET AGILE & DEVOPS De IT value chain (van idee tot operationeel gebruik) 21 Specificeren Realiseren Testen Accepteren Implementeren Functioneel Beheer Applicatie Beheer Technisch Beheer AGILE SCRUM AGILE BEHEER

DE ESSENTIE VAN DEVOPS

DE ESSENTIE VAN DEVOPS De originele beweging 23 Een beweging een methode

DE ESSENTIE VAN DEVOPS De grootste belemmering: de anti-connectie-muur 24 Verandering Soft ware Stabiliteit Development Anti-connectie-muur Operations

De essentie van Het probleem Er zijn heel veel muren Regie Business Ontwikkeling Beheer Functioneel Beheer Nieuwbouw & vernieuwing projecten Applicatie Beheer Technisch Beheer Onderhoud Continuïteit

DE ESSENTIE VAN DEVOPS De Babylonische spraakverwarring van

DE ESSENTIE VAN DEVOPS Jarenlang al dan niet succesvol 27 WATERVAL Analyse Ontwerp Bouw Test Acceptatie Deploy

DE ESSENTIE VAN DEVOPS Iteratief ontwikkelen 28 WATERVAL Analyse Ontwerp Bouw Test Acceptatie Deploy AGILE SCRUM SPRINT SPRINT SPRINT SPRINT A O B T A O B T A O B T A O B T Acceptatie Deploy

DE ESSENTIE VAN DEVOPS En nu iedere sprint naar productie 29 WATERVAL Analyse Ontwerp Bouw Test Acceptatie Deploy AGILE SCRUM SPRINT SPRINT SPRINT SPRINT A O B T A O B T A O B T A O B T Acceptatie Deploy CONTINUOUS DELIVERY SPRINT SPRINT SPRINT SPRINT A O B T A D A O B T A D A O B T A D A O B T A D

DE ESSENTIE VAN DEVOPS Patrick Debois: vs lite 30

DE ESSENTIE VAN DEVOPS De vier areas 31 Area 1 Samenwerking ontwikelling en beheer om de oplevering naar productie te verbeteren. Area 2 Alle informatie opgedaan in productie wordt gedeeld met ontwikkeling. Area 3 Het project is medeverantwoordelijk voor productie en werkt daar ook in mee Area 4 Beheer is vanaf het begin van het project actief betrokken.

DE ESSENTIE VAN DEVOPS 7 aandachtsgebieden

VOORBEELDEN TER INSPIRATIE

VOORBEELDEN TER INSPIRATIE Inzicht door de theory of constraints 34

VOORBEELDEN TER INSPIRATIE Samenwerken is dicht bij elkaar zitten Effectiviteit van communicatie

VOORBEELDEN TER INSPIRATIE Elkaar kennen, Samen beleven 36

VOORBEELDEN TER INSPIRATIE Er is maar 1 doel Doelstellingen business = Doelstellingen ontwikkelingen = Doelstellingen beheer

VOORBEELDEN TER INSPIRATIE Oriëntatie op business ipv IT-specialisme Sparen Beleggen Hypotheken Business Analisten Ontwerpers Bouwers Testers Productie acceptanten Implementatie begeleiders DBA-ers Netwerk-beheerders UNIX-beheerders

VOORBEELDEN TER INSPIRATIE Geschikte Architectuur IT-landschap

VOORBEELDEN TER INSPIRATIE Inzetten tools Geautomatiseerd testen Geautomatiseerd deployment

VOORBEELDEN TER INSPIRATIE Blue / Green deployment

VOORBEELDEN TER INSPIRATIE Aan- en uitzetten coding

VOORBEELDEN TER INSPIRATIE 10 best practices (by Scot Ambler) 43 1. Active stakeholder participation 2. Automated testing 3. Integrated configuration management 4. Integrated change management 5. Continuous integration 6. Integrated deployment planning 7. Continuous deployment 8. Production support 9. Application monitoring 10. Automated dashboards

DENK HOLISTISCH 7 aandachtsgebieden

OPEN SPACE

OPEN SPACE Werkwijze 46 Sponsors brengen onderwerpen aan Turven welke we doen We kiezen er een aantal Afspreken waar de sponsors heen gaan Start de gesprekken Afsluiten met terugkoppeling (5 minuten per groep)

OPEN SPACE 4 principes 47 Deelnemers die er komen, zijn de juiste mensen Wat er gebeurt is het enige dat kon gebeuren Het start als het begint Het stopt als het eindigt

OPEN SPACE De basisregel 48 Er is maar één regel, de Wet van de Twee Voeten Elke deelnemer is zelf verantwoordelijk voor hoe hij zijn tijd besteedt. Als je in een bepaalde groep niets leert of bijdraagt, moet jij je twee voeten gebruiken om naar een andere groep te gaan waar je wel iets kunt leren of bijdragen.

OPEN SPACE Soorten deelnemers 49

OPEN SPACE Nu zijn jullie aan de beurt 50 Keuze Open Spaces Start Open Spaces Terugkoppelen

51 www.ordina.nl