TFS als perfecte tool voor Scrum



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

IIBA NL Jaarcongres "Business Analyse in Scaled Agile"

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

WORKSHOP 1W5. De Scrum-projectmethode voor betere groepsresultaten. Rienk van der Ploeg hogeschooldocent Informatica bij IICT-FNT

End-to-End testen: de laatste horde

EXIN Agile Scrum Foundation

Agile bij grote administratieve systemen. Omgaan met requirements

Toepassen van Scrum als process template

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

De Agile Analist. Henk Jan Huizer

Agile (Scrum) Werken Jeroen Hak

Agile Scrum Foundation Training - Scrum Begrippenlijst. Agile. Burndown Chart. Burnup Chart. Continuous Delivery. Continuous Deployment

Leiderschap in een organisatie met technische professionals

SCRUM FRESHAPPLE.NL #DIGITALATHLETES

Scrum bij Hosting. Philippus Baalman

Agile Project Management volgens Scrum. David Griffioen 21 mei 2007

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

Strategie=> Agile. PIM strategie sessie Utrecht, 24 september 2015

Agile Testen in de praktijk

fantestische middag 7 Agile en SCRUM

EXIN Agile Scrum Foundation

Nationale Controllersdag 2018

Software- en Gameproject

Overdracht van project naar beheer. Beheer is ook Agile!

Kwaliteit in Agile: een gegeven?

Scrum. Een introductie

Doel Vaststellen wat het doel is van aankomende sprint en een plan maken om dat doel te bereiken.

Resultaat gerichter Testen

R O D Y M I D D E L K O O P, R O D Y. M I D D E L K O O H A N. N R O D M I D D E

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

Software- en Gameproject

LSSN seminar Amsterdam Edwin Kippers Master Black Belt. Project Management

Scrum: Een Agile aanpak voor ontwikkeling van producten. Scrumteam rollen. Verder dan de vraag 2

Continuous Requirements Engineering

EXIN Agile Scrum Foundation

WHITE PAPER. Agile/Scrum

Wie ben ik? Agile Software Development. Het waterval model. Inhoud

Agile Testing isn t Risking IT! Bram Bronneberg Test Manager Logica - CGI

Samen toegankelijke websites bouwen met Scrum. Irene Melisse

Riskpoker - Confirmation - Planningpoker. Opfrissing TMap NEXT in scrum en toelichting op de opdracht Leo van der Aalst - Jos Punter - Hans Lantink

EXIN Agile Scrum Foundation. Preparation Guide

Testen als continuous enabler

Tester, hoe word jij geschikt voor de toekomst?

Februari juni Toelichting aanpak. Claudia Tjia GROEP F M42

De juiste requirements juist

Adding value to test tooling

Adding value to test tooling

Agile ervaring Ir.ing. Erik van Daalen

TestNet Voorjaarsevenement 2010 Jurian van de Laar 12 mei 2010

Transitie in beeld Agile & DevOps. Presentatie voor functioneel beheerders

Continuous Requirements Engineering

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

Software- en Gameproject

Agile with a smile. Dion Kotteman

Accelerate? Automate!

Cecile Davis & Leo van der Aalst cecile.davis@sogeti.nl & leo.vander.aalst@sogeti.nl

Continuous Delivery. Sander Aernouts

Ervaringen met Agile Software Development volgens SCRUM

Over Valori. Risicoanalyse in een agile setting. 25 jaar Testen PLUS. Top-200 klanten. 125 professionals

De mens als essentiële factor in software development. hoe agile teams omgaan met software process improvement

Effectief testen in complexe omgeving

Inhoud in vogelvlucht

Model driven Application Delivery

Verzamelde vragen en antwoorden Agile Applicatie ontwikkeling. Agile Methodiek en Technologie. Zest Application Professionals

Test rapportage Waarom eigenlijk?

Scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum agileagileagileagileagileagileagileagil

Best Practice Seminar 14 NOVEMBER 2013

PLANET AGILE 17E BPUG SEMINAR

Auditen van Agile projecten

Introductie workshop Agile & Scrum

Scrum Talent Kit. Adviescommissie

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

Secure Software Alliance

Van testproces tot testvak... en verder

PLANET AGILE. Effectief testen in Agile projecten 17E BPUG SEMINAR. Rik Marselis (Sogeti)

Even voorstellen. Xenophanes. Literatuur. Inhoudsopgave SCRUM en bid management DEEL I BID MANAGEMENT. (Colophon, 560 circa 478 v. Chr.

Wat drijft het werkveld?

Inhoud. Deel I: De rollen Voorwoord...7. Over de auteur Dankwoord...19

Michael Franken met medewerking van Rini van Solingen

Software- en Gameproject

Testen binnen agile methoden Anko Tijman

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

Testing University. A fool with a tool is still a fool

Ik had overigens het schrijven van dit voorwoord ingeschat op 1 storypoint. Het zijn er uiteindelijk 3 geworden. En het aantal iteraties? Oneindig.

Testen van digitale leeromgevingen bij ThiemeMeulenhoff. Een Exploratory testaanpak in een veranderende wereld.

EXIN Agile Scrum Master

Wie is Egbert Bouman? Risicomanagement en de PO. Risicomanagement en de product owner. Egbert Bouman (Valori) 17 juni 2014.

Product Risico Analyse

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

Agile : Business & IT act as one

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

[ SCRUM. ] Een introductie

SCRUM VERDUBBELAAR. dubbel zo goed door je persoonlijke backlog. Een leerprogramma dat zorgt voor verdieping. in de ontwikkeling van Scrumteams

EXIN Agile Scrum Master. Voorbeeldexamen

PRODUCT OWNER.

Software-en Gameproject

Software- en Gameproject

Scrum in het kort

DEEL I. 5.9 Scrum Definitie project Kern van de methode Historie Scope

Transcriptie:

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 en TFS? Scrum en TFS, een perfecte combinatie? Q&A

Wat is Scrum?

Scrum is a framework for developing and sustaining complex products

Scrum in a nutshell

Scrum Elementen Roles Timeboxes Artifacts

Scrum Rollen Scrum Master Product Owner

Scrum Timeboxes Release Planning Sprint Planning Sprint Daily Scrum Sprint Review Sprint Retrospective

Scrum Artifacts

Wat is ALM?

Sales Product Lifecycle Time

Source: http://en.wikipedia.org/wiki/application_lifecycle_management Application Lifecycle Management (ALM) is a continuous process of managing the life of an application through governance, development and maintenance. ALM is the marriage of business management to software engineering made possible by tools that facilitate and integrate requirements management, architecture, coding, testing, tracking, and release management.

Visual Studio ALM

De perfecte combinatie Forrester Research: November 2011 Global Agile Software Application Development Online Survey Gartner (June 2012)

Wat bevat het Scrum Process Template

EN DE REST? Source control Builds Epics Teams Releases etc.

DE REST IS PROCES!

Het doen van Scrum Product Backlog Daily Scrum Sprint Sprint Backlog Potentially Shippable Increment

Product Backlog Daily Scrum Sprint Sprint Backlog Potentially Shippable Increment

Grooming the Backlog Product Backlog Acceptance Criteria I can search for. I can pay with a. I can view and edit It s not this is how to do it it is this is success

Priority Grooming the Backlog Product Backlog 3 8 5 3 8 1 5

Grooming the Backlog Product Backlog 3 8 5 3 5 8 1

Wat wordt er gedaan? Aanmaken requirements Opstellen acceptance criteria Prioriteit bepalen Verdelen over functionele deelgebieden Release planning

Uitdagingen Hoe zorg ik voor één view op de requirements? Waar laat ik mijn eerste ideeën? Hoe groepeer ik ideeën? Hoe stel ik een release samen? Hoe om te gaan met grote requirements?

Demo

Product Backlog Daily Scrum Sprint Sprint Backlog Potentially Shippable Increment

Sprint Planning Part 1 Product Backlog Sprint Backlog 5 8 5 Goal??

Sprint Planning Part 1 Product Backlog Sprint Backlog

Sprint Planning Part 2 Product Backlog Sprint Backlog

Sprint Planning Part 2 Product Backlog TOO BIG! Sprint Backlog

Sprint Planning Part 2 Product Backlog Commit! (forecast) Sprint Backlog

Wat wordt er gedaan? Opstellen sprint goal Verdelen PBI over sprint Uittaken van PBI Planning Poker Capaciteitsplanning Committeren aan sprint goal

Uitdagingen Waar laat ik mijn sprint goal? Hoe verdeel ik werk in sprints? Hoe kan ik zien wat er in een sprint past? Hoe kan ik een PBI opsplitsen? Hoe zie ik of ik voldoende capaciteit heb?

Demo

Product Backlog Daily Scrum Sprint Sprint Backlog Potentially Shippable Increment

The Sprint Product Backlog Sprint Backlog

The Sprint Product Backlog Sprint Backlog

The Sprint Product Backlog Sprint Backlog

The Sprint Product Backlog Sprint Backlog

Wat wordt er gedaan? Daily standup Taken oppakken/afmelden Code inchecken Testen

Uitdagingen Hoe meet ik voortgang? Waar laat ik mijn test cases? Hoe zorg ik dat mijn testers beschikken over de laatste versie? Hoe manage ik voortgang op mijn PBI? Hoe ga ik om met verschillende feature teams?

Demo

RI RI RI B FI FI FI RI FI FI FI RI B FI B FI FI B B FI B FI B B FI FI B

Product Backlog Daily Scrum Sprint Sprint Backlog Potentially Shippable Increment

Sprint Review Product Backlog Sprint Backlog

Wat wordt er gedaan? Demonstratie van de increment Bespreken afgelopen sprint. Wat is er bereikt? Bespreken volgende sprint. Wat gaan we doen? Opleveren van de increment

Uitdagingen Hoe verkrijg ik de increment? Hoe ga ik om met Unfinished work? Hoe bewaar ik de feedback?

Sprint Review

Demo

The Retrospective Product Backlog What worked? What didn t work? What should we change? Sprint Backlog

Velocity Product Backlog Velocity Sprint 1: Sprint 2: Sprint 3: Sprint 4: 13 15 12 18

Wat wordt er gedaan? Proces bespreken. Wat ging goed/wat ging minder goed? TimeLine Emotional Seismograph Definition of Done aanpassen?

(Emotional) Timeline

Uitdagingen Waar staat mijn Definition of Done? Waar bewaar ik de Retrospective?

Demo

Vragen / Opmerkingen