Transitie in beeld Agile & DevOps. Presentatie voor functioneel beheerders

Vergelijkbare documenten
Transitie in beeld Agile & DevOps. Presentatie voor Project Managers

Het verleden, het heden en de toekomst van testverbetering

Agile softwareontwikkeling. Modegril of blijvertje?

Agile testen in een formele organisatie Onze ervaringen bij DNB INTRO FILMPJE

Tester, hoe word jij geschikt voor de toekomst?

Testen binnen agile methoden Anko Tijman

IIBA NL Jaarcongres "Business Analyse in Scaled Agile"

Agile Project Management volgens Scrum. David Griffioen 16 mei 2006

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

Agile Project Management volgens Scrum. David Griffioen 3 oktober 2006

Ervaringen met Agile Software Development volgens SCRUM

TFS als perfecte tool voor Scrum

Agile bij grote administratieve systemen. Omgaan met requirements

WAAROM MOEILIJK DOEN ALS HET SAMEN KAN

Adding value to test tooling

Adding value to test tooling

Agile (Scrum) Werken Jeroen Hak

Propositie van de werkgroep Agile Architecting. Louis Stevens Niklas Odding Herman van den Berg Frank Langeveld

fantestische middag 7 Agile en SCRUM

Overdracht van project naar beheer. Beheer is ook Agile!

Agile buiten de IT. Bent u al onbewust bekwaam met agile? Bert Leibbrand bert.leibbrand@itri.nl

De projectmanager. en zelforganiserende teams

Agile with a smile. Dion Kotteman

Scaled agile bij APG (GPS)

De veranderende rol van de projectleider in een Agile-wereld: Het belang van Agile Leadership

Agile Foundation examen - OEFENVragenformulier

De Agile Analist. Henk Jan Huizer

Agile : Business & IT act as one

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

Continuous Requirements Engineering

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

Continuous Delivery. Sander Aernouts

Testen als continuous enabler

Creeër test awareness in een grote organisatie: een cultuur wijziging Jeroen Rosink

Do you recognize this?

Hoe start ik een test competence center of excellence? Thomas Veltman

IV Interactie. Werken met het SAFe. 11 oktober 2018

Driving business agility with open source Innovation fueled from outside

LSSN seminar Amsterdam Edwin Kippers Master Black Belt. Project Management

Continuous testing in DevOps met Test Automation

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

Leiderschap in een organisatie met technische professionals

Enable all people to travel by plane

Kwaliteit in Agile: een gegeven?

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

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

SCRUM en Agile IT ontwikkeling en de impact op governance

Presentatie: Sander Nijenhuis Managing director Fortes Solutions. Host: Erik Aalbersberg Accountmanager

Nationale Controllersdag 2018

Business & IT Alignment deel 1

Continuous Requirements Engineering

Factsheet CONTINUOUS VALUE DELIVERY Mirabeau

De kracht van incourcing bij de rechtspraak

Past het testvak nog in de nieuwe IT-wereld?

GETTING THE BEST OUT OF YOUR SOURCE CODE FIT TEST VOOR UNIFACE

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

Optimalisatie. BMC klantendag 4 maart 2010

De juiste requirements juist

Architecten-debat 21 juni 2006 PI GvIB Themamiddag. Renato Kuiper. Principal Consultant Information Security

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

Aqua: agile verbeteren voor teams. TestNet Zomer Workshops 2017 Huib Schoots

SCRUM FRESHAPPLE.NL #DIGITALATHLETES

DRIVEN BY AMBITION WOENSDAG 11 MEI INN STYLE, MAARSSEN

DevOps Waarom moeilijk doen 31 oktober als het samen kan

PLANET AGILE 17E BPUG SEMINAR

EXIN WORKFORCE READINESS werkgever

Info Support TechTalks

BUILDING A MUSIC LICENSING APPLICATION IN APEX

ilealignment.nl Camberwell Organisatie Advies

EXIN WORKFORCE READINESS professional

End-to-End testen: de laatste horde

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

Identity & Access Management & Cloud Computing

Agile ervaring Ir.ing. Erik van Daalen

Agile Testen in de praktijk

CABA of Welke requirementstraining voor Agile teams?

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

EXIN WORKFORCE READINESS opleider

Auditen van Agile projecten

Agility, de sleutel tot succesvolle IT ontwikkeling

Big Data en Testen samen in een veranderend speelveld. Testnet 10 april 2014 Paul Rakké

Best Practice Seminar 14 NOVEMBER 2013

BABOK meets BiSL. Marcel Schaar, IIBA Dutch Chapter Mark Smalley, ASL BiSL Foundation Jan de Vries, ASL BiSL Foundation. Kennissessie, 19 januari 2016

Inleiding. In dit college: Opzet van de cursus (1) DMO - introductie DMO Datamodellering 2008

ISO/IEC in een veranderende IT wereld

IIA Congres Assurance of Agility

Van Gantt chart naar Burn up chart: het doen van een eerste Agile project

BLIJVEND STRUCTUREEL TEKORT AAN DIGITAL EXPERTS!

Dutch Agile AGILE. Survey report 2014

WHITE PAPER. Agile/Scrum

Process & IT: eerst KIEZEN maakt het DOEN daarna zoveel makkelijker

Resultaat gerichter Testen

GETTING THE BEST OUT OF YOUR SOURCE CODE MODERNISEREN MET UNIFACE

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

Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam.

Van testproces tot testvak... en verder

HET GAAT OM INFORMATIE

Definitief 1.0 Handreiking voor toepassen van Agile Scrum binnen Overheidsdiensten april 2012

Dé cloud bestaat niet. maakt cloud concreet

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

Transcriptie:

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 werken voor de rol van Functioneel Beheer? Q&A Aanvullende onderwerpen Wat nodig om te kunnen starten? Wat is Agile, Scrum, DevOps? Hoe bepalen we wat we eerst doen? Hoe bepalen we de scope? Hoe regelen we de afstemming op portfolio niveau? Hoe organiseren we de aansluiting met bestaande processen? Hoe regelen we afhankelijkheden over de teams heen? Wat komt er eigenlijk allemaal kijken bij een Agile transitie?

De Business Drivers van Agile werken Beter aansluiten bij de wensen van klanten en gebruikers Een (veel) kortere Time to Market Vaker en betrouwbaarder kunnen releasen Een hogere beschikbaarheid van applicaties Meer business waarde uit IT investeringen Directe communicatie, betere en prettigere samenwerking

De Agile Principles Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Working software is the primary measure of progress. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. Simplicity--the art of maximizing the amount of work not done--is essential. The best architectures, requirements, and designs emerge from self-organizing teams. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

Agile versus traditionele aanpak Oude wijn in nieuwe zakken?

Hoe ontstaan

Waarom Agile / Scrum? 35 % van de oorspronkelijke requirements verandert gedurende het project Veel van de klassiek ontwikkelde oplossingen wordt in de praktijk niet of slechts zelden gebruikt Werkende oplossingen, iedere paar weken opgeleverd, geven eerder, beter, en een vollediger beeld op hetgeen uiteindelijk maximale waarde toevoegt voor de klant De flexibiliteit die Agile/Scrum biedt is meer en meer een vereiste om snel en efficiënt in te kunnen spelen op snel veranderende omstandigheden in de markt Het terugdringen van (project) kosten en het beter beheersen van (project) risico s is noodzakelijk

Ontwikkelingen gaan steeds sneller

Klassiek ontwikkelen levert veel verspilling

Waterval versus Agile ontwikkelen

Agile versus waterval: business benefits

Agile versus waterval: Project Risico s

Wat zijn de rollen in een Agile team?

Scrum basics

Team rollen Product Owner Value maximizer. Verantwoordelijk voor Visie en geprioriteerde product backlog Scrum Master Proces facilitator. Coaching team op toepassen Scrum proces Developers Opleveren onderdelen van de Product Backlog. Het team is zelf organiserend en bevat alle disciplines die nodig zijn om onderdelen (User Stories) op te kunnen leveren die voldoen aan de Definition of Done

Agile team rollen, best practices Alle developer skills zijn bij voorkeur minimaal dubbel in het team aanwezig. Bijvoorbeeld informatie analist, designer, front end developer, back end developer, testautomatiseerder, content manager, functioneel beheer en technisch applicatiebeheer, infrastructuur beheer (Operations). Agile werken leidt tot delen van kennis en vaardigheden (T-shaped teams) Het team bestaat naast de Product Owner en Scrum Master rollen uit 3 tot maximaal 9 Developers. Daarnaast zijn er enkele teamoverschrijdende faciliterende rollen. Denk aan bijvoorbeeld de: domein architecten, security en performance specialisten, compliance etc.

Rollen die gedeeld worden over teams heen (eenvoudig scaled agile) Security Performance Op afroep, ondersteunend In het programma team Solution Architect Domein Architect Infrastructuur Architect Compliance

Wat betekent dit voor Functioneel Beheerders?

Wat betekent Agile werken voor FB? Vakspecialismen als applicatie consultants, testspecialisten en functioneel beheerders hebben in de bestaande organisatie hun eigen lijn aansturing. In agile transities kunnen dit chapters (gelijke specialismen komen bij elkaar voor bijvoorbeeld vakontwikkeling) of guilds (gelijke interessegebieden) worden (Spotify-model). Als Developer is iedereen onderdeel van een agile team en lever je allemaal een bijdrage aan het op te leveren product Het Change- en Release Management wordt bij agile werken ook echt anders. Ieder team wordt zo veel mogelijk in staat gesteld zijn eigen product zo vaak mogelijk naar de klant te brengen. Om zo te toetsen of ze op de goede weg zijn en te leren vanuit de praktijk. De coördinerende rollen over teams heen worden ook anders ingevuld. Als er veel afhankelijkheden tussen teams zijn wordt er gezamenlijk gepland en is er een rol als Release Train Engineer a la SAFe om de coördinatie over de verschillende onderdelen te faciliteren De rol van ondersteunende rollen ( oliemannetjes ) blijft nodig echter de basis blijft dat de agile teams zoveel mogelijk zelf bepalen hoe zij het effectiefst kunnen zijn en de meeste business waarde kunnen opleveren

Q&A Wat hebben we nodig om te kunnen starten? Wat is Agile, Scrum, Kanban, Lean en DevOps? Hoe bepalen we wat we eerst doen? Hoe bepalen we de scope? Bestaan er nog projecten?

Hoe organiseren we de aansluiting met bestaande processen en wat verandert er?

Impact Agile werken op bestaande processen We gaan van op projectbasis samengestelde teams (met problemen om mensen vrij te spelen, planningsproblematiek, wachttijden) naar long live teams die op elkaar ingespeeld zijn en de gelegenheid krijgen om steeds beter te worden We brengen het werk naar de mensen in plaats van de mensen naar het werk We doen wat het belangrijkst is eerst en na iedere Sprint is er de mogelijkheid om in te spelen op veranderingen Funding van op projectbasis naar op basis van in jaarplakken voorgefinancierde ontwikkelstraten. Uitgangspunt is dat de ontwikkelstraten op jaarbasis voldoende business case bijdragen om de BuCa op programma niveau te kunnen valideren Nieuwe business epics kunnen aan de programma Roadmap worden toegevoegd na akkoord van een BuCa beoordelingscomittee waarin business, IT en Financial Control vertegenwoordigd zijn

Wat komt er eigenlijk allemaal kijken bij een Agile transitie?

Focusgebieden Agile transitie Agile Mindset Way of Working Agile Basis Automation

Focusgebieden samengevat Agile Basis Agile Mindset Agile Way of Working Automation Long Live, Lerende Teams Sponsoring vanuit hoger management Gericht toepassen Lean, Kanban, Scrum, DevOps, SAFe Test Automation Funding, BuCa sturing op portfolio niveau Agile portfolio management Ondersteunende tooling in place Monitoring Governance mandaat PO en Team Gericht zijn op maximale flow creëren Gemeenschappelijke basis Continuous Delivery & Deployment Resourcing en faciliteiten Toetsen met klanten AB testing Analytics Tribes/Squads voor vakontwikkeling Provisioning Kortcyclisch werken Van Agile doen naar Agile zijn Product Owner alignment PaaS, services architectuur Release Train management