DevOps. Jef De Smedt ẞeta VZW

Maat: px
Weergave met pagina beginnen:

Download "DevOps. Jef De Smedt ẞeta VZW"

Transcriptie

1 DevOps Jef De Smedt ẞeta VZW

2 Beta VZW Opleidingen werkzoekenden sinds 1993 Opleidingen werknemers ism Cevora sinds 2001 Cursusuren 9:00-12:30 13:00 16:30 Cevora: zie presentatie

3 Kennismaking Naam Bedrijf(naam + activiteiten) Functie Ervaring met development, operations, devops Verwachtingen

4 Doelgroep Dev Ops

5 Cargo Cult

6 Overzicht Inleiding Evoluties in software productie Concepten en termen Wat is DevOps Overzicht tools

7 Definities Devops is a cultural movement that changes how individuals think about their work, values the diversity of work done, supports intentional processes that accelerate the rate by which businesses realize value, and measures the effect of social and technical change. Jennifer Davis, Katherine Daniels Effective Devops

8 Definities DevOps (a clipped compound of development and operations) is a term used to refer to a set of practices that emphasizes the collaboration and communication of both software developers and other information-technology (IT) professionals while automating the process of software delivery and infrastructure changes. Wikipedia

9 Vacatures Devops Engineer Ervaring met Puppet, Script- en automatiseringservaring met PHP, Python, Shell, Ervaring met Linux/BSD-systeembeheer Devopsy disciplines: Continuous Integration, Continuous deployment, Infrastructure as code deployment & automation engineer, helpt de ontwikkelteams in taken zoals release branching, build configuraties, deployments, automatiseert zoveel als mogelijk d.m.v. bash scripting / Jenkins / Amazon Opsworks,

10 Software ontwikkeling Programcode.wikidot.com

11 10+ deploys Per Day: Dev and Ops Cooperation at Flickr (Velocity conference, 2009)

12 En in 2016

13 Gartner hype cycle Jeremykemp at English Wikipedia [GFDL ( or CC BY-SA 3.0 ( via Wikimedia Commons

14 Development Operations Nerd Little bit weird Thinks all the time Sits closer to the boss Bastard operator from Hell Pulls levers and turns knobs Easily excited Yells a lot in emergencies Mr. Spock: By NBC Television (ebay item photo front photo back press release) [Public domain], via Wikimedia Commons Mr. Scott: By NBC Television (ebay item photo front photo back) [Public domain], via Wikimedia Commons

15 Evolutie van software productie Waterval model

16 Evolutie van software productie: ITIL By Annant2015 (Own work) [CC BY-SA 4.0 ( via Wikimedia Commons

17 Evolutie van software productie: Scrum Scrum is één van de technieken die deel kunnen uitmaken van Agile Software development By Lakeworks (Own work) [GFDL ( or CC BY-SA ( via Wikimedia Commons

18 Evolutie van software productie: Lean Eliminate waste Amplify learning Decide as late as possible Deliver as fast as possible Empower the team Build integrity in See the whole Half afgewerkt werk Onnodige features Opnieuw dingen moeten leren Onnodige overdrachten tussen afdelingen Task switching Vertragingen Fouten Mary & Thomas Poppendieck Mustafasari from tr [GFDL ( GFDL ( or CC-BY-SA-3.0 ( via Wikimedia Commons

19 The three ways Systems thinking: flow Amplify feedback Culture of Continual experimentation and learning

20 Flow Dev Ops

21 Feedback Dev Ops

22 Experiment Dev Ops

23 CAMS Culture Automation Measurement Sharing

24 Concepten en termen (pag 10) (Dev) Versiecontrole Test Driven development Application Deployment Continuous Integration Continuous Delivery Continuous Deployment

25 Concepten en termen(pag 11) (Ops) Configuration Management Cloud Computing Infrastructure Automation Artefact beheer Containers

26 En dan devops Code Build Integrate Test Release Deploy Operate Agile Continuous Integration Continuous Delivery Continuous Deployment DevOps

27 Foute ideeën over DevOps DevOps gaat alleen over de samenwerking tussen ontwikkelaars en systeembeheerders Er is een DevOps team Er zijn DevOps ingenieurs er is maar één manier om aan DevOps te doen DevOps gaat over tools/automation

28 De vier pijlers van DevOps Devops Collaboration Affinity Tools Scaling

29 De vier pijlers van DevOps Devops Tools Collaboration Affinity Scaling

30 De vier pijlers van DevOps Collaboration Affinity Scaling

31 Tools: alles is code Continuous Delivery Source code control Code building tools Code testing Deployment Monitoring Issues tracking

32 Continuous delivery: build Developers Versiebeheer Buildserver Artefact repository Ontwikkelen in een omgeving die zoveel mogelijk op productie lijkt + deployment servers Bewaren van code Maar ook bewaren van configuraties van servers Continuous integration: Wijziging van code => code kopiëren, compileren, testen Bewaren van resultaat van builds + versie informatie + resultaat van package managers

33 Continuous delivery: test en productie tester Test server Staging server Production server Integratie testen, performance testen Test omgeving moet zoveel mogelijk lijken op productie. Krijgen code van artefact repository Laatste stap voor productie. Kopie van productieserver In het ideale geval vervangen we de productie servers door een staging server

34 Continuous integration Single source repository Automate the build Make build self testing Everyone commits to the mainline every day Every commit builds the mainline on an integration machine Keep the build fast Make it easy for everyone to get the latest executable Make sure everyone can see what is happening Test in a clone of the production environment Automate deployment

35 Continuous delivery doesn t mean every change is deployed to production ASAP. It means every change is proven to be deployable at any time. Carl Caum Tweet 2013

36 Software architectuur Architectuur moet kleine veranderingen mogelijk maken Principe separation of concerns (modulair) Weinig coupling, veel cohesion tussen modules Tier architectuur: presentation, application, data access Tegenwoordig ook dikwijls micro services waarbij de verschillende lagen uitgesplitst zijn in kleinere services Ook de testability van code is tegenwoordig belangrijk om automatische testing mogelijk te maken (test driven devel helpt)

37 Everything is code Devs schrijven code (dat is dus zeker code) Ops schrijven in een devops omgeving ook code: alle configuratie moet uitgedrukt worden in code (niets meer op papier of in de hoofden) Elke wijziging in de configuratie moet gebeuren via code => niemand mag aanloggen op een server om het risico van wijzigingen buiten het configuratiemanagement systeem te vermijden. => versiebeheer van code is heel belangrijk Controle over wat wordt aanvaard: via pull requests

38 Source code control: git flow

39 Versies: semver.org Elke artefact moet een versienummer hebben Een versienummer bestaat uit: Major: nieuw nummer => grote veranderingen in code Minor: nieuw nummer => backward compatible (geen veranderingen in interface) Bug fix: nieuw nummer => bug fix die wordt uitgebracht, geen wijziging in functionaliteit Build: nieuw nummer => nieuwe build

40 Code building Code compileren Linting Unit testing Generatie van artefacten voor deployment Tools: Make (C, C++) Maven, ant (Java) Grunt (JavaScript) MSBuild (.Net) Build server: Jenkins (opvolger van Hudson), Travis CI, Buildbot, Go, Gitlab Resultaat is een package:.ear/war/jar(java),.rpm(red hat),.deb (debian),.msi(windows),.dmg(apple)

41 Code building: dependencies Afhankelijk van Artefacts zijn afhankelijk van ander artefacts, meer nog: van een bepaalde versie van een artefact artefact1 artefact2 We kunnen alle artefacten (+ hun versies) bewaren in de repository Tools zoals maven(java), grunt(javascript), nuget(.net) kunnen informatie uit een repository halen Artefact2 V1 artefact3 Artefact2 V2

42 Continuous integration De bedoeling van integration is dat alle code(en configuratie) wordt samengevoegd tot één geheel. Een integratie wordt automatisch gebuild en wordt vervolgens getest (regression testing, manuele testing) Wanneer integrations te ver van elkaar liggen, loopt men het risico dat er grote discrepanties optreden die moeilijk op te lossen zijn Soms is er een mentale barrière bij developers om hun code te laten integreren. In een Devops omgeving moet code integreren even natuurlijk zijn als code builden (opleiding: bij Etsy deployen nieuwe medewerkers al op de eerste dag code in productie)

43 Code quality Unit tests kunnen automatisch uitgevoerd worden na een succesvolle build Maar we kunnen ook de kwaliteit van software laten testen (meestal via nightly builds omdat het toch meer resources vraagt) Via een dashboard kunnen mensen op de hoogte worden gehouden van de kwaliteit

44 Configuration management tools Chef Puppet Ansible SaltStack Cloudformation Terraform Code Open Source Open Source Open Source Open Source Closed Source Open Source Cloud All All All All Alleen AWS All Type Config Mgmt Config Mgmt Config Mgmt Config Mgmt Orchestration Orchestration Infrastructure Mutable Mutable Mutable Mutable Immutable Immutable Language Procedural Declarative Procedural Declarative Declarative Declarative Architecture Client/Server Client/Server Client only Client/Server Client only Client only

Continuous testing in DevOps met Test Automation

Continuous testing in DevOps met Test Automation Continuous ing in met Continuous testing in met Marco Jansen van Doorn Tool Consultant 1 is a software development method that emphasizes communication, collaboration, integration, automation, and measurement

Nadere informatie

Een infra DevOps CI/CD straat

Een infra DevOps CI/CD straat Een infra DevOps CI/CD straat Ronald van Vugt Ronald van Vugt ir. Ronald van Vugt Cloud Architect bij Metis IT ronald.van.vugt@metisit.com nl.linkedin.com/in/ronaldvanvugt VCAP / AWS Architect www.metisit.com/author/ronald

Nadere informatie

Adding value to test tooling

Adding value to test tooling Adding value to test tooling performance testing and test automation Hoe we performance risico's ook in een CI/CD wereld de baas blijven Wie Ben Ik? >20 jaar ervaring in IT 10 jaarperformancearchitecten

Nadere informatie

Adding value to test tooling

Adding value to test tooling Adding value to tooling performance ing and automation Hoe we performance risico's ook in een CI/CD wereld de baas blijven Wie Ben Ik? >20 jaar ervaring in IT 10 jaar PerformanceArchitecten Software engineer

Nadere informatie

WAAROM MOEILIJK DOEN ALS HET SAMEN KAN

WAAROM MOEILIJK DOEN ALS HET SAMEN KAN 22 MEI 2019 SIDN TECHTALK JAN BUURMAN DEVOPS WAAROM MOEILIJK DOEN ALS HET SAMEN KAN JOUW WERELD. ONS DOMEIN VOORSTELLEN JAN BUURMAN MANAGING CONSULTANT BEGELEIDEN VAN ORGANISATIE BIJ HUN IT-EVOLUTIE ZOALS

Nadere informatie

Continuous Delivery. Sander Aernouts

Continuous Delivery. Sander Aernouts Continuous Delivery Sander Aernouts Info Support in een notendop Maatwerk softwareontwikkeling van bedrijfskritische kantoorapplicaties Business Intelligence oplossingen Managed IT Services Eigen Kenniscentrum

Nadere informatie

TFS als perfecte tool voor Scrum

TFS als perfecte tool voor Scrum TFS als perfecte tool voor Scrum René van Osnabrugge renevo@delta-n.nl About me René van Osnabrugge Communicate @renevo renevo@delta-n.nl http://osnabrugge.wordpress.com Agenda Wat is Scrum? Wat is ALM

Nadere informatie

Software Development Done Right. Continuous Delivery. Bas Tichelaar

Software Development Done Right. Continuous Delivery. Bas Tichelaar Software Development Done Right Continuous Delivery Bas Tichelaar 1 Over mij Senior Consultant at Xebia Architect at Wehkamp Contact btichelaar@xebia.com bastichelaar bastichelaar 2 Continuous Delivery?

Nadere informatie

Testen als continuous enabler

Testen als continuous enabler Testen als continuous enabler Edwin van Loon en Giel Raijmakers 11 oktober 2017 Agenda Over APG (Edwin van Loon) Quality Driven Development Concept (Edwin van Loon) Test Automation Driven Testing (Giel

Nadere informatie

DEVOPS kickstarter. van idee naar productie in Azure! 1 / 21

DEVOPS kickstarter. van idee naar productie in Azure! 1 / 21 DEVOPS kickstarter van idee naar productie in Azure! 1 / 21 Welkom... bij de 2 de TechUpdate van 2018! Sessie: Informeel Hands-on (dus niet alleen sheets) Vragen staat/is vrij Mogelijkheid voor vragen

Nadere informatie

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

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

Nadere informatie

Applicatieplatformstrategie Rijkswaterstaat

Applicatieplatformstrategie Rijkswaterstaat Applicatieplatformstrategie PaaS: van agile noodzaak tot hét applicatieplatform 4 oktober 2018 ITQ Transform! RWS Er was eens 2014-2015 Behoefte aan platform waarmee snel apps kunnen worden ontwikkeld:

Nadere informatie

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

Adding value to test tooling Hoe en waarom DevOps de wereld van performance testen verandert Hoe en waarom DevOps de wereld van performance testen verandert Najaarsevenement 14 oktober 2015 Inleiding Wie zijn we Marc Koper: Specialist in performancetesten / testautomatisering HenkJaap van den

Nadere informatie

Do you recognize this?

Do you recognize this? Herken je dit?.te veel business vraagstukken IT zegt overal ja tegen Do you recognize this?.resources worden van projecten gehaald om aan andere zaken te werken het is onduidelijk wie aan welke projecten/issues

Nadere informatie

CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES

CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES CONTAINERIZATION OF APPLICATIONS WITH MICROSOFT AZURE PAAS SERVICES Day WEB 1APP FOR CONTAINERS 04-10-2018 Lead - Consultant Cloud Infra & Apps@ InSpark Twitter: @Johanbiere Community blog: talkingazure.com

Nadere informatie

JOB OPENING DEVOPS ENGINEER

JOB OPENING DEVOPS ENGINEER 2016 DatacenterNext All rights reserved Our Mission Wij zijn een On-Demand Technology Office die bedrijven helpt technologie te organiseren, zekeren en innoveren. Dit stelt onze klanten in staat, vertrouwende

Nadere informatie

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

DevOps Waarom moeilijk doen 31 oktober 2013. als het samen kan 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

Nadere informatie

APPLICATION CONTINUITY ARCHITECTURE

APPLICATION CONTINUITY ARCHITECTURE APPLICATION CONTINUITY ARCHITECTURE EEN TECHNISCHE ARCHITECTUUR VOOR HET GARANDEREN VAN BUSINESS CONTINUITY IT verandert voortdurend: zowel de technologie, als het gedrag en de verwachtingen van gebruikers.

Nadere informatie

Model driven Application Delivery

Model driven Application Delivery Model driven Application Delivery Fast. Flexible. Future-proof. How Agis streamlines health procurement using Mendix Model driven Application Platform Mendix in a nutshell Mendix delivers the tools and

Nadere informatie

13/07/2012. Op naar Product Quality Monitoring René Tuinhout. Agenda. Tijdsindeling. K o f f i e p a u z e. TestNet Summerschool, juni 2012

13/07/2012. Op naar Product Quality Monitoring René Tuinhout. Agenda. Tijdsindeling. K o f f i e p a u z e. TestNet Summerschool, juni 2012 Op naar Product Quality Monitoring René Tuinhout Agenda No. 2 Tijdsindeling K o f f i e p a u z e No. 3 1 Introductie Zaterdag 9 juni 2012 Vrijdag 15 juni 2012 Zaterdag 16 juni 2012 Zaterdag 9 juni 2012

Nadere informatie

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

WAT BETEKENT BUSINESS AGILITY VOOR UW ONTWIKKELSTRAAT? SAMENVATTING BUSINESS AGILITY ITERATIEVE AANPAK ONTWIKKELSTRAAT WAT BETEKENT BUSINESS AGILITY VOOR UW ONTWIKKELSTRAAT? SAMENVATTING Voor het bereiken van business agility is meer nodig dan een juiste architectuur en is een iteratieve aanpak essentieel. Daarvoor is

Nadere informatie

Past het testvak nog in de nieuwe IT-wereld?

Past het testvak nog in de nieuwe IT-wereld? Past het testvak nog in de nieuwe IT-wereld? DUO, NGI-NGN en TestNet Rik Marselis Groningen, 25 januari 2017 Even voorstellen Wat ben jij? Projectmanager / projectleider Architect / Ontwerper Ontwikkelaar

Nadere informatie

DOCKER & CONFIGURATIEMANAGEMENT. Docker Meetup

DOCKER & CONFIGURATIEMANAGEMENT. Docker Meetup DOCKER & CONFIGURATIEMANAGEMENT Docker Meetup 12-07-2016 EVEN VOORSTELLEN RIK - In dienst sinds 2012 bij Oxilion - Drones - Voetballiefhebber - Verzot op techniek INHOUD Configuratie-management? Continuous

Nadere informatie

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

Releasen met een druk op de knop: Met behulp van Continuous Delivery sneller uw doel bereiken Releasen met een druk op de knop: Met behulp van Continuous Delivery sneller uw doel bereiken De business organisatie heeft altijd stijgende verwachtingen van uw IT organisatie. Meer dan ooit is het van

Nadere informatie

Uitdagingen performancetesten in een Agile omgeving Best Practices & Demo

Uitdagingen performancetesten in een Agile omgeving Best Practices & Demo Uitdagingen performancetesten in een Agile omgeving Best Practices & Demo Henrik Rexed & Joerek van Gaalen Voorstellen Joerek van Gaalen Performancetest specialist sinds 2005 Sinds 2014 CTO Computest Voorstellen

Nadere informatie

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

Privacy by Design & SIDN samen op weg naar: Garantie op stabiliteit van de IRMA backbone Privacy by Design & SIDN samen op weg naar: Garantie op stabiliteit van de IRMA backbone Michiel Graat IRMA meeting 8 juli 2019 Agenda 1. Introductie SIDN 2. Waarom samenwerken Privacy by Design & SIDN

Nadere informatie

Ralph van Roosmalen Automatisch testen Theorie en de praktijk

Ralph van Roosmalen Automatisch testen Theorie en de praktijk Titel, samenvatting en biografie Ralph van Roosmalen Automatisch testen Theorie en de praktijk Samenvatting: Theorie en de praktijk kunnen soms ver uit elkaar liggen ook bij test automatisering. Waarom

Nadere informatie

Product Quality Management, onze toekomst René Tuinhout

Product Quality Management, onze toekomst René Tuinhout Product Quality Management, onze toekomst René Tuinhout Agenda No. 2 1 Tijdsindeling Binnen TestNet is gesproken over Product Kwaliteit (in 2011 en tijdens de Summerschool 2012). Een TestNet-werkgroep

Nadere informatie

Resultaat gerichter Testen

Resultaat gerichter Testen Resultaat gerichter Testen Verandering van test beleid bij Rabobank International De Rabobank 1 Rabobank International Information Systems &Development IS&D Global Services & IT Risk Management Strategy

Nadere informatie

Transitie in beeld Agile & DevOps. Presentatie voor functioneel beheerders

Transitie in beeld Agile & DevOps. Presentatie voor functioneel beheerders Transitie in beeld Agile & DevOps Presentatie voor functioneel beheerders Agenda Aanleiding Agile versus traditionele project aanpak De rollen in een Agile team? Hoe werkt scaled agile? Wat betekent agile

Nadere informatie

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

DevSecOps Een buzzword of toch een noodzakelijke stap richting Secure DevOps? DevSecOps Een buzzword of toch een noodzakelijke stap richting Secure DevOps? Rachid Kherrazi 10-10-2018 Even voorstelen Rachid Kherrazi Test Manager @ InTraffic in Nieuwegein 18 jaar werkervaring bij

Nadere informatie

Deployment met PowerShell DSC. 20 september 2017 EIC B.V.

Deployment met PowerShell DSC. 20 september 2017 EIC B.V. Deployment met PowerShell DSC Voorstellen Eddy De Silva De Freitas Infrastructure Engineer/Consultant bij EIC sinds 2014 Wat is PowerShell? Windows PowerShell is een raamwerk waarmee beheer gepleegd kan

Nadere informatie

SIAM in de praktijk 1

SIAM in de praktijk 1 1 SIAM in de praktijk De opmars van SIAM Frank Grift PUSH Automate services chains MSP s looking for markets PULL Digital transformation / E2E CICD / DevOps KSFs Outcome orientation Integrated Technology-Process-Governance

Nadere informatie

End-to-End testen: de laatste horde

End-to-End testen: de laatste horde End-to-End testen: de laatste horde Dieter Arnouts Agenda Begrip End-to-End testen in het test proces Praktische aanpak End-to-End Test Omgeving Uitdagingen End-to-End testen: De laatste horde 11/10/2010

Nadere informatie

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

Te hoog gemikte silver bullets missen doel Te hoog gemikte silver bullets missen doel Te hoog gemikte silver bullets missen doel TestNet Voorjaarsevenement 2013 13-05-2013 Tom Heintzberger Praegus Ltd. Te hoog gemikte silver bullets missen doel 1-4-2013 1 Agile & testen? Want Geen geautomatiseerde

Nadere informatie

Medicatie controle. Mobiele app op basis van App Service en Azure AD

Medicatie controle. Mobiele app op basis van App Service en Azure AD Medicatie controle Mobiele app op basis van App Service en Azure AD Michiel Lankamp Principal developer @michiellankamp michiel.lankamp@winvision.nl Zorggroep Sint Maarten Zorgorganisatie met 2.600 medewerkers,

Nadere informatie

VALUE ENGINEERING: THE H E G A G ME! E

VALUE ENGINEERING: THE H E G A G ME! E VALUE ENGINEERING: THE GAME! Involvement Process for Technical Projects Feedback/Learning/Knowledge Management Involvem ment Business Process Engineering Estimating Project Director Detailed Engineering

Nadere informatie

Reports of my death are greatly exaggerated

Reports of my death are greatly exaggerated Reports of my death are greatly exaggerated Tim Koomen, Bart Broekman TestNet voorjaar 2017 Ken de context! James Whittaker 2011- diverse conferenties: GTAC STAR-west EuroSTAR 1 Something s happening Enkele

Nadere informatie

Enterprisearchitectuur

Enterprisearchitectuur Les 2 Enterprisearchitectuur Enterprisearchitectuur ITarchitectuur Servicegeoriënteerde architectuur Conceptuele basis Organisatiebrede scope Gericht op strategie en communicatie Individuele systeemscope

Nadere informatie

General info on using shopping carts with Ingenico epayments

General info on using shopping carts with Ingenico epayments Inhoudsopgave 1. Disclaimer 2. What is a PSPID? 3. What is an API user? How is it different from other users? 4. What is an operation code? And should I choose "Authorisation" or "Sale"? 5. What is an

Nadere informatie

Activant Prophet 21. Prophet 21 Version 12.0 Upgrade Information

Activant Prophet 21. Prophet 21 Version 12.0 Upgrade Information Activant Prophet 21 Prophet 21 Version 12.0 Upgrade Information This class is designed for Customers interested in upgrading to version 12.0 IT staff responsible for the managing of the Prophet 21 system

Nadere informatie

Agile Marke+ng. Adrie Dolman MSc

Agile Marke+ng. Adrie Dolman MSc Agile Marke+ng Adrie Dolman MSc Marke1ng? Wat je doet om op een rendabele manier een zo groot mogelijk marktaandeel te veroveren What's happening? 3 Since 1881 Product Leader Operational Excellence One

Nadere informatie

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

CI CD met containers. Waar zitten de benefits. Leo Root Programmamanager SSC-I Stavorenweg PT Gouda SSC-I Stavorenweg 3 2803 PT Gouda Leo Root Programmamanager L.Root@dji.minjus.nl CI CD met containers Waar zitten de benefits Shared Service Center ICT 28 juni 2018 SSC-I Shared Service Center ICT Stavorenweg

Nadere informatie

Ervaringen met het opzetten van een MDD omgeving

Ervaringen met het opzetten van een MDD omgeving Ervaringen met het opzetten van een MDD omgeving Introductie (1/3) Eric Jan Malotaux Software architect Mod4j Software architect Ordina Johan Vogelzang Developer Mod4j Projectleider Java ontwikkelstraat

Nadere informatie

Agile Project Management volgens Scrum. David Griffioen 21 mei 2007

Agile Project Management volgens Scrum. David Griffioen 21 mei 2007 Agile Project Management volgens Scrum David Griffioen 21 mei 2007 Agenda Agile Scrum Proces verbetering in Scrum Verbeteren bij Planon Vragen Een aantal vragen hand opsteken graag Wie is bekend met Agile

Nadere informatie

TESTEN % ITIL & ASL & BISL WAT HEEFT EEN TESTER AAN ITIL? EEN PRAKTISCH HULPMIDDEL OF BUREAUCRATISCHE BALLAST?

TESTEN % ITIL & ASL & BISL WAT HEEFT EEN TESTER AAN ITIL? EEN PRAKTISCH HULPMIDDEL OF BUREAUCRATISCHE BALLAST? TESTEN % ITIL & ASL & BISL WAT HEEFT EEN TESTER AAN ITIL? EEN PRAKTISCH HULPMIDDEL OF BUREAUCRATISCHE BALLAST? ITIL INFORMATION TECHNOLOGY INFRASTRUCTURE LIBRARY OPGEKOMEN IN DE JAREN 1980 ITIL V2 IN 2001

Nadere informatie

Tester, hoe word jij geschikt voor de toekomst?

Tester, hoe word jij geschikt voor de toekomst? Tester, hoe word jij geschikt voor de toekomst? Testnet voorjaarsevent Marieke Brinkman en Marieke Mouwe Wie zijn wij Marieke B Marieke M 2010 Capgemini. All rights reserved. 1 Insert "Title, Author, Date"

Nadere informatie

Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces

Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces Software Processen Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Het software proces Een gestructureerd set van activiteiten nodig om een software systeem te ontwikkelen Specificatie;

Nadere informatie

DATAMANAGEMENT MET OPEN SOURCE

DATAMANAGEMENT MET OPEN SOURCE DATAMANAGEMENT MET OPEN SOURCE Bart Hansen Solution Architect bij TUI Jacob Hoeflaken Technology Leader bij Axians 1 WIE ZIJN WIJ? Jacob Hoeflaken Technology Leader Axians Integrated Solutions Bart Hansen

Nadere informatie

IIA Congres Assurance of Agility

IIA Congres Assurance of Agility IIA Congres 2019 - Assurance of Agility H1 2019 - Lineke Sneller - l.sneller@nyenrode.nl 1 IIA Congres 2019 - Assurance of Agility Manifesto for Agile Software Development Agenda Manifesto for Assurance

Nadere informatie

Testautomatisering werkt niet bij Continuous Delivery en DevOps

Testautomatisering werkt niet bij Continuous Delivery en DevOps Testautomatisering werkt niet bij Continuous Delivery en DevOps Testnet Najaarsevent 2016 Joost Voskuil Setting the stage Continuous Delivery & DevOps Gaat niet over hoe vaak je software naar productie

Nadere informatie

PLM & CAD Consultancy

PLM & CAD Consultancy 2 Over USG 3 Facts & Figures PARTNERS Elke maand helpen we 90.000 mensen aan het werk via ons netwerk van 5.195 medewerkers in 944 kantoren in 8 landen. Dit maakt ons de 2de grootste speler in de Nederlandse

Nadere informatie

Stephanie van Dijck De integrale aanpak maakt complexiteit hanteerbaar

Stephanie van Dijck De integrale aanpak maakt complexiteit hanteerbaar Titel, samenvatting en biografie Stephanie van Dijck De integrale aanpak maakt complexiteit hanteerbaar Samenvatting: Nieuwe projecten nemen toe in complexiteit: afhankelijkheden tussen software componenten,

Nadere informatie

Welke standaard is het beste? 4 december 2008, Bianca Scholten, bianca.scholten@task24.nl, tel. 06 52 45 25 98

Welke standaard is het beste? 4 december 2008, Bianca Scholten, bianca.scholten@task24.nl, tel. 06 52 45 25 98 Welke standaard is het beste? 4 december 2008, Bianca Scholten, bianca.scholten@task24.nl, tel. 06 52 45 25 98 Level 4 Business Planning & Logistics ISA-99 beveiliging binnen het control domain Level 3

Nadere informatie

Hoe start ik een test competence center of excellence? Thomas Veltman 1-5-2012

Hoe start ik een test competence center of excellence? Thomas Veltman 1-5-2012 Hoe start ik een test competence center of excellence? Thomas Veltman 1-5-2012 10 jaar ervaring met TCoE 2 Iedereen heeft zijn eigen verhaal Opdracht Gever Development Leverancier Tester Manager TCoE Test

Nadere informatie

NCTS - INFORMATIE INZAKE NIEUWIGHEDEN VOOR 2010

NCTS - INFORMATIE INZAKE NIEUWIGHEDEN VOOR 2010 NCTS - INFORMATIE INZAKE NIEUWIGHEDEN VOOR 2010 Op basis van het nieuwe artikel 365, lid 4 (NCTS) en het nieuwe artikel 455bis, lid 4 (NCTS-TIR) van het Communautair Toepassingswetboek inzake douane 1

Nadere informatie

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

enterprise; development; operations; CA Technologies; DevOps; management; agility; software delivery life cycle; SDLC; CA Asset 1 van 7 De kloof dichten tussen Dev en Ops Gepubliceerd op 12 may 2014 Hoe verbetert u de software delivery life cycle? DevOps wordt gezien als de volgende stap in Agility. In deze paper leest u

Nadere informatie

Testen binnen agile methoden Anko Tijman

Testen binnen agile methoden Anko Tijman Testen binnen agile methoden Anko Tijman Introductie sinds 1997 in software testen testcoördinator Van Meijel Automatisering verbeterproces aansluiten bij extreme Programming agile proces 2 Testen binnen

Nadere informatie

Scaled agile bij APG (GPS)

Scaled agile bij APG (GPS) Scaled agile bij APG (GPS) Edwin van Loon en Rebekka van Gent 17 januari 2018 Agenda Over APG en GPS (EL) Waarom Scale Agile (EL) Implementatie SAFe (EL) Testen binnen SAFe (EL) Rol test professional binnen

Nadere informatie

Pair Testen. Het verbeteren van je test kennis met anderen. Peter

Pair Testen. Het verbeteren van je test kennis met anderen. Peter Pair Testen Het verbeteren van je test kennis met anderen Peter Schrijver @simonsaysnomore p.schrijver@test-pro.nl Pair Testen Volgens Wikipedia Pair testing is a software development technique in which

Nadere informatie

CONTAINERISATIE EN APPLICATIE- BEHEER

CONTAINERISATIE EN APPLICATIE- BEHEER CONTAINERISATIE EN APPLICATIE- BEHEER -as-a-service HOE U CONTAINERISATIE KUNT INZETTEN OM UW APPLICATIE(BEHEER) TE VERBETEREN Er is veel rep en roer over containerisatie. Het is een trend die doorzet

Nadere informatie

SAMPLE 11 = + 11 = + + Exploring Combinations of Ten + + = = + + = + = = + = = 11. Step Up. Step Ahead

SAMPLE 11 = + 11 = + + Exploring Combinations of Ten + + = = + + = + = = + = = 11. Step Up. Step Ahead 7.1 Exploring Combinations of Ten Look at these cubes. 2. Color some of the cubes to make three parts. Then write a matching sentence. 10 What addition sentence matches the picture? How else could you

Nadere informatie

Info Support TechTalks

Info Support TechTalks Info Support TechTalks Architectural Talks Evolutie van Architectuur Aan de hand van historische ontwikkelingen in architectuur, hernieuwde inzichten en het spectaculair falen van grote ICT projecten,

Nadere informatie

Software Configuration Management Plan

Software Configuration Management Plan Software Configuration Management Plan Michiel De Keyser Configuration Manager van Software Engineering groep 3 December 14, 2010 Versie Datum Beschrijving 0.1 3 November 2010 Eerste ruwe versie 0.2 3

Nadere informatie

3HUIRUPDQFH0HDVXUHPHQW RI'\QDPLFDOO\&RPSLOHG -DYD([HFXWLRQV

3HUIRUPDQFH0HDVXUHPHQW RI'\QDPLFDOO\&RPSLOHG -DYD([HFXWLRQV 3HUIRUPDQFH0HDVXUHPHQW RI'\QDPLFDOO\&RPSLOHG -DYD([HFXWLRQV Tia Newhall and Barton P. Miller {newhall *, bart}@cs.wisc.edu Computer Sciences University of Wisconsin 1210 W. Dayton St. Madison, WI 53706

Nadere informatie

Het verleden, het heden en de toekomst van testverbetering

Het verleden, het heden en de toekomst van testverbetering Het verleden, het heden en de toekomst van testverbetering Martin Pol en Kees Blokland Evolutie van het testen Ongestructureerd Ongedisciplineerd Flexibel Pionieren ß Structuur Optimaliseren Gestuctureerd

Nadere informatie

Software Test Plan. Yannick Verschueren

Software Test Plan. Yannick Verschueren Software Test Plan Yannick Verschueren Maart 2015 Document geschiedenis Versie Datum Auteur/co-auteur Beschrijving 1 November 2014 Yannick Verschueren Eerste versie 2 December 2014 Yannick Verschueren

Nadere informatie

Continuous a continuous improvement story

Continuous a continuous improvement story Continuous deployment @wehkamp a continuous improvement story Hylke de Jong Marco van de Bunt TestNet Najaarsevent 11 oktober, 2016 Agenda Introductie Van monoliet naar microservices Test strategie Unit

Nadere informatie

Software Project Management Plan for WiseLib

Software Project Management Plan for WiseLib Software Project Management Plan for WiseLib Wout Van Riel Mathieu Reymond Sam Vervaeck Yannick Verschueren Arno Moonens October 2014 1 Contents 1 Introductie 5 1.1 Project Overzicht...........................

Nadere informatie

DRIVEN BY AMBITION WOENSDAG 11 MEI INN STYLE, MAARSSEN

DRIVEN BY AMBITION WOENSDAG 11 MEI INN STYLE, MAARSSEN DRIVEN BY AMBITION WOENSDAG 11 MEI INN STYLE, MAARSSEN EXACT PRIVATE CLOUD PARTNERING FOR CLIENT SUCCESS Arthur van der Pol Sales Manager Exact Business Solutions Mark.t.Hoen@exact.com Ingrid Ligthart

Nadere informatie

The Control Room of the Future

The Control Room of the Future Even voorstellen: Prodek Automation products Opgericht in 2001 Importeur / distributeur Opleiding / levering / advies / consultancy / dienstverlening Joop de Kwant Directeur Hoe ziet de toekomstige controle

Nadere informatie

Welkom. Christophe Limpens. Solution Consultancy Manager

Welkom. Christophe Limpens. Solution Consultancy Manager Welkom Christophe Limpens Solution Consultancy Manager Veranderende tijden For internal use only. Select your 'R' level. De huidige taal van onze klanten CLOUD Disaster Recovery MAART OKTOBER DECEMBER

Nadere informatie

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

Heeft u al applicaties in de cloud (zoals AWS, Azure, Google) draaien? Asset 1 van 5 Hoe houd je de cloudkosten beheersbaar? Gepubliceerd op 20 april 2015 Hoe krijgt u grip op uw cloud-kosten? Leer de verschillende oorzaken voor onverwachtse kosten te herkennen en lees vijf

Nadere informatie

JOB OPENING OPS ENGINEER

JOB OPENING OPS ENGINEER 2016 DatacenterNext All rights reserved Our Mission Wij zijn een On-Demand Technology Office die bedrijven helpt technologie te organiseren, zekeren en innoveren. Dit stelt onze klanten in staat, vertrouwende

Nadere informatie

Service Virtualization @RABOBANK

Service Virtualization @RABOBANK Service Virtualization @RABOBANK TMA Dag 2015 eter Claassen RABOBANK Marc van Lint - IBM Agenda 1. Rabobank Context 2. DevOps Vision 3. roof en Implementeren 4. Voorbeelden 5. Ervaringen & Best ractices

Nadere informatie

Agenda. 1. Introductie CIBER. 2. Visie Cloud Services. 4. Hoe kan CIBER hepen. 2 Titel van de presentatie

Agenda. 1. Introductie CIBER. 2. Visie Cloud Services. 4. Hoe kan CIBER hepen. 2 Titel van de presentatie CIBER Nederland BV Agenda SURF 1. Introductie CIBER 2. Visie Cloud Services 3. Visiei Position Paper Beliefs 4. Hoe kan CIBER hepen 2 Titel van de presentatie 1. Introductie CIBER Nederland? Feiten en

Nadere informatie

Visie document software releasen 2015. Introductie. Pre conditie

Visie document software releasen 2015. Introductie. Pre conditie Introductie Mijn naam is Rick Sollman. Ik ben werkzaam bij CGI en heb daar in 2015 een intern talent ontwikkel programma gevolgd. Als afsluiter van dit programma kon men kiezen uit een viertal opdrachten,

Nadere informatie

Ervaringen met Agile Software Development volgens SCRUM

Ervaringen met Agile Software Development volgens SCRUM Ervaringen met Agile Software Development volgens SCRUM Erik J.H. Jaspers CTO Planon B.V. Contents Introductie Planon Agile Development Scrum Waarom Agile/Scrum toegepast? Ervaringen, leerpunten 1 Development

Nadere informatie

Build Automation met Hudson

Build Automation met Hudson 31 Tools Hudson is de nieuwkomer op het gebied van continuous build en continuous integration. Er zijn al veel tools op dit gebied beschikbaar. Hudson is de nieuwste en stijgt snel in populariteit. Wat

Nadere informatie

Mobile Devices, Applications and Data

Mobile Devices, Applications and Data Mobile Devices, Applications and Data 1 Jits Langedijk Senior Consultant Jits.langedijk@pqr.nl Peter Sterk Solution Architect peter.sterk@pqr.nl Onderwerpen - Rol van Mobile IT in Tomorrow s Workspace

Nadere informatie

Data Driven Strategy The New Oil Using Innovative Business Models to Turn Data Into Profit

Data Driven Strategy The New Oil Using Innovative Business Models to Turn Data Into Profit Data Driven Strategy The New Oil Using Innovative Business Models to Turn Data Into Profit Big Data & Innovatieve Business Modellen Fire in the hole! 51K manholes, 94K miles of cables 106 predicting variables:

Nadere informatie

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

Agile Beheer: Mythe of werkelijkheid? Odile Moreau BlinkLane Consulting NIOC 2013 - Arnhem, 5 april 2013 Agile Beheer: Mythe of werkelijkheid? Odile Moreau BlinkLane Consulting NIOC 2013 - Arnhem, 5 april 2013 Achtergrond 2 Agile methoden zijn al een tijd heel populair geworden Zoals Scrum voor software ontwikkeling

Nadere informatie

Industrie 4.0 /Industrial IoT: de praktijk aan de hand van case studies en referenties

Industrie 4.0 /Industrial IoT: de praktijk aan de hand van case studies en referenties Industrie 4.0 /Industrial IoT: de praktijk aan de hand van case studies en referenties Jim ten Broeke Business Development Manager ifactory Advantech Europe B.V. 4 Milestones voor een succesvolle Smart

Nadere informatie

Overdracht van project naar beheer. Beheer is ook Agile!

Overdracht van project naar beheer. Beheer is ook Agile! Overdracht van project naar beheer. Beheer is ook Agile! Belangrijkste doelen Project: Binnen tijd en geld een nieuw of aangepast product of dienst aan de klant leveren. Beheer: Het garanderen van continuïteit

Nadere informatie

[ ] OVER ASCOM HARRY WASSENS, SALES DIRECTOR. Over Ascom Harry Wassens 13-10-11 Ascom (Nederland) B.V.

[ ] OVER ASCOM HARRY WASSENS, SALES DIRECTOR. Over Ascom Harry Wassens 13-10-11 Ascom (Nederland) B.V. [ ] OVER ASCOM HARRY WASSENS, SALES DIRECTOR 1 ASCOM Ascom employs about 2.300 people worldwide Ascom has subsidiaries in 20 countries In H1/2011 Ascom generated revenues of 253.1 MCHF with an EBITDA margin

Nadere informatie

Value based healthcare door een quality improvement bril

Value based healthcare door een quality improvement bril Rotterdam, 7 december 2017 Value based healthcare door een quality improvement bril Ralph So, intensivist en medisch manager Kwaliteit, Veiligheid & Innovatie 16.35-17.00 uur Everybody in healthcare really

Nadere informatie

CLOUDSTRATEGIE. voor Stedin Netbeheer. v1.0 26/03/2019

CLOUDSTRATEGIE. voor Stedin Netbeheer. v1.0 26/03/2019 CLOUDSTRATEGIE voor Stedin Netbeheer v1.0 26/03/2019 Hoe analyseer je ruim 400 applicaties? Binnen een periode van zes maanden? Leuk u te ontmoeten! koen.vanschijndel@weolcan.eu 0614771300 blog.weolcan.eu

Nadere informatie

Enable all people to travel by plane

Enable all people to travel by plane Enable all people to travel by plane 3 Transavia from the air Enable all people to travel (by plane) Accessible, friendly, unforgetable Passenger experience index 74 Fuel 381 mln liters 104 destinations

Nadere informatie

De kracht van de blueprint Het middelpunt van het Software Defined Data Center

De kracht van de blueprint Het middelpunt van het Software Defined Data Center De kracht van de blueprint Het middelpunt van het Software Defined Data Center Even voorstellen Ronald van Vugt Plaats Metis Profiel foto SDDC Architect bij Metis IT ronald.van.vugt@metisit.com nl.linkedin.com/in/ronaldvanvugt

Nadere informatie

Risico s van Technologisch Succes in digitale transformatie S T R A T E G I C A D V I S O R

Risico s van Technologisch Succes in digitale transformatie S T R A T E G I C A D V I S O R Risico s van Technologisch Succes in digitale transformatie 2e Risk Event 2019 11 april 2019 The S T R A T E G I C A D V I S O R Ymanagement school of the autonomous University of Antwerp 2 Prof. dr. Hans

Nadere informatie

Opleiding PECB ISO 9001 Quality Manager.

Opleiding PECB ISO 9001 Quality Manager. Opleiding PECB ISO 9001 Quality Manager www.bpmo-academy.nl Wat is kwaliteitsmanagement? Kwaliteitsmanagement beoogt aan te sturen op het verbeteren van kwaliteit. Tevens houdt het zich bezig met het verbinden

Nadere informatie

De Agile Analist. Henk Jan Huizer

De Agile Analist. Henk Jan Huizer De Agile Analist Henk Jan Huizer Software Ontwikkeling Dat is Software Ontwikkeling is Voor veel organisaties van steeds grote belang! Agile Software ontwikkeling Is een aanpak die past bij het type werk

Nadere informatie

BCM en de Cloud. CSA-nl 10 april 2012 André Koot

BCM en de Cloud. CSA-nl 10 april 2012 André Koot BCM en de Cloud CSA-nl 10 april 2012 André Koot info@i3advies.nl Twitter: @meneer Agenda Cloud Risico's Maatregelen 1. Cloud Cloud omnipresent Wereldwijd alle grote aanbieders Volop management aandacht

Nadere informatie

DevOps. optimaliseren van softwareontwikkeling

DevOps. optimaliseren van softwareontwikkeling DevOps optimaliseren van softwareontwikkeling Meer informatie Voor vragen over deze whitepaper of meer informatie kunt u contact opnemen met Info Support door te bellen naar +31 (0) 318 55 20 20 en te

Nadere informatie

LCA, wat kan je er mee. Sustainability consultant gaasbeek@pre sustainability.com

LCA, wat kan je er mee. Sustainability consultant gaasbeek@pre sustainability.com LCA, wat kan je er mee Anne Gaasbeek Anne Gaasbeek Sustainability consultant gaasbeek@pre sustainability.com PRé Consultants PRé is pionier i van LCA sinds 1990; ontwikkelaar van Ecoindicator and ReCiPe

Nadere informatie