SlideShare a Scribd company logo
1 of 60
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 ?
Product Lifecycle
   Sales




                Time
Source: http://en.wikipedia.org/wiki/Application_lifecycle_management




                                          continuous process of managing the life of an
Application Lifecycle Management (ALM) is a

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                          Daily Scrum
     Backlog

                         Sprint




                Sprint                  Potentially
               Backlog            Shippable Increment
Product                          Daily Scrum
Backlog

                    Sprint




           Sprint                  Potentially
          Backlog            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”
Grooming the Backlog
              Product Backlog
               3

               8

               5

               3
   Priority




               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                          Daily Scrum
Backlog

                    Sprint




           Sprint                  Potentially
          Backlog            Shippable Increment
Sprint Planning – Part 1
     Product Backlog             Sprint Backlog
     5

     8                 Goal ??
     5
Sprint Planning – Part 1
     Product Backlog   Sprint Backlog
Sprint Planning – Part 2
     Product Backlog   Sprint Backlog
Sprint Planning – Part 2
     Product Backlog          Sprint Backlog
                       TOO
                       BIG!
Sprint Planning – Part 2
     Product Backlog                Sprint Backlog
                       Commit !
                       (forecast)
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                          Daily Scrum
Backlog

                    Sprint




           Sprint                  Potentially
          Backlog            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                          Daily Scrum
Backlog

                    Sprint




           Sprint                  Potentially
          Backlog            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              Sprint Backlog
                  What worked?
                 What didn’t work?
                 What should we
                    change?
Velocity
     Product Backlog   Velocity

                       Sprint 1:   13

                       Sprint 2:   15

                       Sprint 3:   12

                       Sprint 4:   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

More Related Content

What's hot

Scrum voor Dummies by kenan ilgor
Scrum voor Dummies by kenan ilgorScrum voor Dummies by kenan ilgor
Scrum voor Dummies by kenan ilgorilgor
 
Agile scrum miriam-elst
Agile scrum miriam-elstAgile scrum miriam-elst
Agile scrum miriam-elstMiriam Elst
 
Scrum in een notendop - het overzicht in 30 minuten
Scrum in een notendop - het overzicht in 30 minutenScrum in een notendop - het overzicht in 30 minuten
Scrum in een notendop - het overzicht in 30 minutenAnton Vanhoucke
 
Agile software ontwikkeling met continuous delivery
Agile software ontwikkeling met continuous deliveryAgile software ontwikkeling met continuous delivery
Agile software ontwikkeling met continuous deliveryWillem Meints
 
Intro into SCRUM
Intro into SCRUMIntro into SCRUM
Intro into SCRUMbertstevens
 

What's hot (10)

Workshop scrum
Workshop scrumWorkshop scrum
Workshop scrum
 
Scrum voor Dummies by kenan ilgor
Scrum voor Dummies by kenan ilgorScrum voor Dummies by kenan ilgor
Scrum voor Dummies by kenan ilgor
 
Scrum - Een inleiding
Scrum - Een inleidingScrum - Een inleiding
Scrum - Een inleiding
 
Kan lean scrum uit bannen
Kan lean scrum uit bannenKan lean scrum uit bannen
Kan lean scrum uit bannen
 
Agile scrum miriam-elst
Agile scrum miriam-elstAgile scrum miriam-elst
Agile scrum miriam-elst
 
Scrum in een notendop - het overzicht in 30 minuten
Scrum in een notendop - het overzicht in 30 minutenScrum in een notendop - het overzicht in 30 minuten
Scrum in een notendop - het overzicht in 30 minuten
 
Scrum keep it simple
Scrum keep it simpleScrum keep it simple
Scrum keep it simple
 
Agile software ontwikkeling met continuous delivery
Agile software ontwikkeling met continuous deliveryAgile software ontwikkeling met continuous delivery
Agile software ontwikkeling met continuous delivery
 
Intro into SCRUM
Intro into SCRUMIntro into SCRUM
Intro into SCRUM
 
Scrum voor studenten Industrieel Product Ontwerpen
Scrum voor studenten Industrieel Product OntwerpenScrum voor studenten Industrieel Product Ontwerpen
Scrum voor studenten Industrieel Product Ontwerpen
 

Viewers also liked

7 Recomendações para Lidar com Projetos Desafiados por Prazos
7 Recomendações para Lidar com Projetos Desafiados por Prazos7 Recomendações para Lidar com Projetos Desafiados por Prazos
7 Recomendações para Lidar com Projetos Desafiados por PrazosFabio Camara
 
Usando SCRUM com VSTS
Usando SCRUM com VSTSUsando SCRUM com VSTS
Usando SCRUM com VSTSFabio Camara
 
Influenciadores FCamara 2016
Influenciadores FCamara 2016Influenciadores FCamara 2016
Influenciadores FCamara 2016Fabio Camara
 
Uma carreira em ti 2014
Uma carreira em ti 2014Uma carreira em ti 2014
Uma carreira em ti 2014Fabio Camara
 
Pensando TI Disruptiva
Pensando TI Disruptiva Pensando TI Disruptiva
Pensando TI Disruptiva Fabio Camara
 
Better Quality through Scrum
Better Quality through ScrumBetter Quality through Scrum
Better Quality through ScrumDominik Jungowski
 
Implementing Scrum with Microsoft Team Foundation Service (TFS)
Implementing Scrum with Microsoft Team Foundation Service (TFS)Implementing Scrum with Microsoft Team Foundation Service (TFS)
Implementing Scrum with Microsoft Team Foundation Service (TFS)Aspenware
 
Microsoft Testing Tour - Functional and Automated Testing
Microsoft Testing Tour - Functional and Automated TestingMicrosoft Testing Tour - Functional and Automated Testing
Microsoft Testing Tour - Functional and Automated TestingAngela Dugan
 
Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Moataz Nabil
 
Resumo Eureca! - The Lean Startup
Resumo Eureca! - The Lean StartupResumo Eureca! - The Lean Startup
Resumo Eureca! - The Lean StartupEureca!
 
Team Foundation Server Demo
Team Foundation Server DemoTeam Foundation Server Demo
Team Foundation Server Demophase2int
 
Introduction to Team Foundation Server (TFS) Online
Introduction to Team Foundation Server (TFS) OnlineIntroduction to Team Foundation Server (TFS) Online
Introduction to Team Foundation Server (TFS) OnlineDenis Voituron
 
Agile Testing Days 2015 - PIMP MY SCRUM – DOCUMENTATION FUN FOR AGILE TEAMS
Agile Testing Days 2015 - PIMP MY SCRUM – DOCUMENTATION FUN FOR AGILE TEAMSAgile Testing Days 2015 - PIMP MY SCRUM – DOCUMENTATION FUN FOR AGILE TEAMS
Agile Testing Days 2015 - PIMP MY SCRUM – DOCUMENTATION FUN FOR AGILE TEAMSAnis Ben Hamidene
 

Viewers also liked (17)

7 Recomendações para Lidar com Projetos Desafiados por Prazos
7 Recomendações para Lidar com Projetos Desafiados por Prazos7 Recomendações para Lidar com Projetos Desafiados por Prazos
7 Recomendações para Lidar com Projetos Desafiados por Prazos
 
Usando SCRUM com VSTS
Usando SCRUM com VSTSUsando SCRUM com VSTS
Usando SCRUM com VSTS
 
Influenciadores FCamara 2016
Influenciadores FCamara 2016Influenciadores FCamara 2016
Influenciadores FCamara 2016
 
Uma carreira em ti 2014
Uma carreira em ti 2014Uma carreira em ti 2014
Uma carreira em ti 2014
 
Pensando TI Disruptiva
Pensando TI Disruptiva Pensando TI Disruptiva
Pensando TI Disruptiva
 
Scrum and TFS
Scrum and TFSScrum and TFS
Scrum and TFS
 
Better Quality through Scrum
Better Quality through ScrumBetter Quality through Scrum
Better Quality through Scrum
 
Implementing Scrum with Microsoft Team Foundation Service (TFS)
Implementing Scrum with Microsoft Team Foundation Service (TFS)Implementing Scrum with Microsoft Team Foundation Service (TFS)
Implementing Scrum with Microsoft Team Foundation Service (TFS)
 
Microsoft Testing Tour - Functional and Automated Testing
Microsoft Testing Tour - Functional and Automated TestingMicrosoft Testing Tour - Functional and Automated Testing
Microsoft Testing Tour - Functional and Automated Testing
 
Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013
 
Resumo Eureca! - The Lean Startup
Resumo Eureca! - The Lean StartupResumo Eureca! - The Lean Startup
Resumo Eureca! - The Lean Startup
 
Introduction to TFS 2013
Introduction to TFS 2013Introduction to TFS 2013
Introduction to TFS 2013
 
Agile Contracts
Agile ContractsAgile Contracts
Agile Contracts
 
Scrum And Tfs
Scrum And TfsScrum And Tfs
Scrum And Tfs
 
Team Foundation Server Demo
Team Foundation Server DemoTeam Foundation Server Demo
Team Foundation Server Demo
 
Introduction to Team Foundation Server (TFS) Online
Introduction to Team Foundation Server (TFS) OnlineIntroduction to Team Foundation Server (TFS) Online
Introduction to Team Foundation Server (TFS) Online
 
Agile Testing Days 2015 - PIMP MY SCRUM – DOCUMENTATION FUN FOR AGILE TEAMS
Agile Testing Days 2015 - PIMP MY SCRUM – DOCUMENTATION FUN FOR AGILE TEAMSAgile Testing Days 2015 - PIMP MY SCRUM – DOCUMENTATION FUN FOR AGILE TEAMS
Agile Testing Days 2015 - PIMP MY SCRUM – DOCUMENTATION FUN FOR AGILE TEAMS
 

Similar to Team foundation server als perfecte tool voor scrum (TechDays 2013)

Veranderen en Beheren - Seminar Lean en Agile IT (deel 2)
Veranderen en Beheren - Seminar Lean en Agile IT (deel 2)Veranderen en Beheren - Seminar Lean en Agile IT (deel 2)
Veranderen en Beheren - Seminar Lean en Agile IT (deel 2)Whitehorses
 
Seminar lean en agile it, 2 veranderen en beheren
Seminar lean en agile it, 2   veranderen en beherenSeminar lean en agile it, 2   veranderen en beheren
Seminar lean en agile it, 2 veranderen en beherenMartin van Borselaer
 
Agile en de service manager
Agile en de service managerAgile en de service manager
Agile en de service managerGeert Bossuyt
 
Is Scrum de opvolger van Prince2?
Is Scrum de opvolger van Prince2?Is Scrum de opvolger van Prince2?
Is Scrum de opvolger van Prince2?André Heijstek
 
Workshop scrum voor product owners
Workshop scrum voor product ownersWorkshop scrum voor product owners
Workshop scrum voor product ownersANGI studio
 
Guru4 pro lean_software_development_v1.0
Guru4 pro lean_software_development_v1.0Guru4 pro lean_software_development_v1.0
Guru4 pro lean_software_development_v1.0Edward John Crain
 
BPUG Seminar 2014 Rik Marselis - effectief testen in agile
BPUG Seminar 2014 Rik Marselis - effectief testen in agileBPUG Seminar 2014 Rik Marselis - effectief testen in agile
BPUG Seminar 2014 Rik Marselis - effectief testen in agileRik Marselis
 
Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)
Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)
Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)Martin van Borselaer
 
HKZ certificering
HKZ certificeringHKZ certificering
HKZ certificeringguest8e5dbe
 
Acnl2015 gerard groen-personal backlog
Acnl2015 gerard groen-personal backlogAcnl2015 gerard groen-personal backlog
Acnl2015 gerard groen-personal backlogAgileConsortiumINT
 
Hoe Aia Software scrum ontmoette - GoYello Kennismiddag
Hoe Aia Software scrum ontmoette - GoYello Kennismiddag   Hoe Aia Software scrum ontmoette - GoYello Kennismiddag
Hoe Aia Software scrum ontmoette - GoYello Kennismiddag Jeroen Huinink
 
Agile: wat zijn de voordelen voor jou?
Agile: wat zijn de voordelen voor jou?Agile: wat zijn de voordelen voor jou?
Agile: wat zijn de voordelen voor jou?Maarten Kalfsbeek
 
Centrum Duurzaam introduceert scrum methodiek
Centrum Duurzaam introduceert scrum methodiekCentrum Duurzaam introduceert scrum methodiek
Centrum Duurzaam introduceert scrum methodiekduurzame verhalen
 
Testnet Presentatie: Testen = Monitoren
Testnet Presentatie: Testen = MonitorenTestnet Presentatie: Testen = Monitoren
Testnet Presentatie: Testen = MonitorenIde Koops
 
SCRUM essentials voor PRINCE2 project managagers
SCRUM essentials voor PRINCE2 project managagersSCRUM essentials voor PRINCE2 project managagers
SCRUM essentials voor PRINCE2 project managagersTricode (part of Dept)
 
1803 lsc en scrum seinstravandelaar
1803 lsc en scrum seinstravandelaar1803 lsc en scrum seinstravandelaar
1803 lsc en scrum seinstravandelaarTim Aarts
 
Wanneer scrum versus waterval g.j.hoge
Wanneer scrum versus waterval   g.j.hogeWanneer scrum versus waterval   g.j.hoge
Wanneer scrum versus waterval g.j.hogeGeert Jan Th. Hoge
 

Similar to Team foundation server als perfecte tool voor scrum (TechDays 2013) (20)

Veranderen en Beheren - Seminar Lean en Agile IT (deel 2)
Veranderen en Beheren - Seminar Lean en Agile IT (deel 2)Veranderen en Beheren - Seminar Lean en Agile IT (deel 2)
Veranderen en Beheren - Seminar Lean en Agile IT (deel 2)
 
Seminar lean en agile it, 2 veranderen en beheren
Seminar lean en agile it, 2   veranderen en beherenSeminar lean en agile it, 2   veranderen en beheren
Seminar lean en agile it, 2 veranderen en beheren
 
Agile en de service manager
Agile en de service managerAgile en de service manager
Agile en de service manager
 
Is Scrum de opvolger van Prince2?
Is Scrum de opvolger van Prince2?Is Scrum de opvolger van Prince2?
Is Scrum de opvolger van Prince2?
 
Maak kennis met Scrum
Maak kennis met ScrumMaak kennis met Scrum
Maak kennis met Scrum
 
Workshop scrum voor product owners
Workshop scrum voor product ownersWorkshop scrum voor product owners
Workshop scrum voor product owners
 
Jan van heertum kso
Jan van heertum ksoJan van heertum kso
Jan van heertum kso
 
Guru4 pro lean_software_development_v1.0
Guru4 pro lean_software_development_v1.0Guru4 pro lean_software_development_v1.0
Guru4 pro lean_software_development_v1.0
 
BPUG Seminar 2014 Rik Marselis - effectief testen in agile
BPUG Seminar 2014 Rik Marselis - effectief testen in agileBPUG Seminar 2014 Rik Marselis - effectief testen in agile
BPUG Seminar 2014 Rik Marselis - effectief testen in agile
 
Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)
Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)
Lean PRINCE2, projectmanagement is waste (maar noodzakelijk)
 
HKZ certificering
HKZ certificeringHKZ certificering
HKZ certificering
 
Acnl2015 gerard groen-personal backlog
Acnl2015 gerard groen-personal backlogAcnl2015 gerard groen-personal backlog
Acnl2015 gerard groen-personal backlog
 
Hoe Aia Software scrum ontmoette - GoYello Kennismiddag
Hoe Aia Software scrum ontmoette - GoYello Kennismiddag   Hoe Aia Software scrum ontmoette - GoYello Kennismiddag
Hoe Aia Software scrum ontmoette - GoYello Kennismiddag
 
Agile: wat zijn de voordelen voor jou?
Agile: wat zijn de voordelen voor jou?Agile: wat zijn de voordelen voor jou?
Agile: wat zijn de voordelen voor jou?
 
Centrum Duurzaam introduceert scrum methodiek
Centrum Duurzaam introduceert scrum methodiekCentrum Duurzaam introduceert scrum methodiek
Centrum Duurzaam introduceert scrum methodiek
 
Scrum bij hosting
Scrum bij hostingScrum bij hosting
Scrum bij hosting
 
Testnet Presentatie: Testen = Monitoren
Testnet Presentatie: Testen = MonitorenTestnet Presentatie: Testen = Monitoren
Testnet Presentatie: Testen = Monitoren
 
SCRUM essentials voor PRINCE2 project managagers
SCRUM essentials voor PRINCE2 project managagersSCRUM essentials voor PRINCE2 project managagers
SCRUM essentials voor PRINCE2 project managagers
 
1803 lsc en scrum seinstravandelaar
1803 lsc en scrum seinstravandelaar1803 lsc en scrum seinstravandelaar
1803 lsc en scrum seinstravandelaar
 
Wanneer scrum versus waterval g.j.hoge
Wanneer scrum versus waterval   g.j.hogeWanneer scrum versus waterval   g.j.hoge
Wanneer scrum versus waterval g.j.hoge
 

More from Delta-N

Azure DevOps Update: nieuws en best practices - februari 2024.pdf
Azure DevOps Update: nieuws en best practices - februari 2024.pdfAzure DevOps Update: nieuws en best practices - februari 2024.pdf
Azure DevOps Update: nieuws en best practices - februari 2024.pdfDelta-N
 
Webinar overstap van DevOps naar GitHub.pdf
Webinar overstap van DevOps naar GitHub.pdfWebinar overstap van DevOps naar GitHub.pdf
Webinar overstap van DevOps naar GitHub.pdfDelta-N
 
Techorama Healthcare & AI Roderick Schoon2.pdf
Techorama Healthcare & AI Roderick Schoon2.pdfTechorama Healthcare & AI Roderick Schoon2.pdf
Techorama Healthcare & AI Roderick Schoon2.pdfDelta-N
 
Nieuw in Azure DevOps.pdf
Nieuw in Azure DevOps.pdfNieuw in Azure DevOps.pdf
Nieuw in Azure DevOps.pdfDelta-N
 
Webinar Github Workitem management.pdf
Webinar Github Workitem management.pdfWebinar Github Workitem management.pdf
Webinar Github Workitem management.pdfDelta-N
 
Webinar Microsoft Teams Phone - december 2022
Webinar Microsoft Teams Phone - december 2022Webinar Microsoft Teams Phone - december 2022
Webinar Microsoft Teams Phone - december 2022Delta-N
 
Webinar Praktische stappen om je release frequentie te verhogen
Webinar Praktische stappen om je release frequentie te verhogenWebinar Praktische stappen om je release frequentie te verhogen
Webinar Praktische stappen om je release frequentie te verhogenDelta-N
 
Webinar - Digitaal Samenwerken op een hybride manier.pptx
Webinar - Digitaal Samenwerken op een hybride manier.pptxWebinar - Digitaal Samenwerken op een hybride manier.pptx
Webinar - Digitaal Samenwerken op een hybride manier.pptxDelta-N
 
Microsoft 365 journaal November 2022
Microsoft 365 journaal November 2022Microsoft 365 journaal November 2022
Microsoft 365 journaal November 2022Delta-N
 
Practical steps to increase deployment frequency
Practical steps to increase deployment frequencyPractical steps to increase deployment frequency
Practical steps to increase deployment frequencyDelta-N
 
Nieuw In Azure DevOps webinar - 7-10-2022.pptx
Nieuw In Azure DevOps webinar - 7-10-2022.pptxNieuw In Azure DevOps webinar - 7-10-2022.pptx
Nieuw In Azure DevOps webinar - 7-10-2022.pptxDelta-N
 
Webinars TOPdesk - AzureDevOps UK.pptx
Webinars TOPdesk - AzureDevOps UK.pptxWebinars TOPdesk - AzureDevOps UK.pptx
Webinars TOPdesk - AzureDevOps UK.pptxDelta-N
 
Microsoft 365 journaal juni 2022.pptx
Microsoft 365 journaal juni 2022.pptxMicrosoft 365 journaal juni 2022.pptx
Microsoft 365 journaal juni 2022.pptxDelta-N
 
Webinar product backlog management.pdf
Webinar product backlog management.pdfWebinar product backlog management.pdf
Webinar product backlog management.pdfDelta-N
 
Starten met Azure 20 mei 2022.pptx
Starten met Azure 20 mei 2022.pptxStarten met Azure 20 mei 2022.pptx
Starten met Azure 20 mei 2022.pptxDelta-N
 
Nieuw in Azure DevOps - 8 april 2022pdf
Nieuw in Azure DevOps - 8 april 2022pdfNieuw in Azure DevOps - 8 april 2022pdf
Nieuw in Azure DevOps - 8 april 2022pdfDelta-N
 
TOPdesk - Azure DevOps webinar maart2022.pdf
TOPdesk - Azure DevOps webinar maart2022.pdfTOPdesk - Azure DevOps webinar maart2022.pdf
TOPdesk - Azure DevOps webinar maart2022.pdfDelta-N
 
Microsoft 365 journaal december 2021
Microsoft 365 journaal december 2021Microsoft 365 journaal december 2021
Microsoft 365 journaal december 2021Delta-N
 
Webinar Nieuw in Azure DevOps juli 2021
Webinar Nieuw in Azure DevOps juli 2021Webinar Nieuw in Azure DevOps juli 2021
Webinar Nieuw in Azure DevOps juli 2021Delta-N
 
Webinar Identity en Apparatenbeheer
Webinar Identity en ApparatenbeheerWebinar Identity en Apparatenbeheer
Webinar Identity en ApparatenbeheerDelta-N
 

More from Delta-N (20)

Azure DevOps Update: nieuws en best practices - februari 2024.pdf
Azure DevOps Update: nieuws en best practices - februari 2024.pdfAzure DevOps Update: nieuws en best practices - februari 2024.pdf
Azure DevOps Update: nieuws en best practices - februari 2024.pdf
 
Webinar overstap van DevOps naar GitHub.pdf
Webinar overstap van DevOps naar GitHub.pdfWebinar overstap van DevOps naar GitHub.pdf
Webinar overstap van DevOps naar GitHub.pdf
 
Techorama Healthcare & AI Roderick Schoon2.pdf
Techorama Healthcare & AI Roderick Schoon2.pdfTechorama Healthcare & AI Roderick Schoon2.pdf
Techorama Healthcare & AI Roderick Schoon2.pdf
 
Nieuw in Azure DevOps.pdf
Nieuw in Azure DevOps.pdfNieuw in Azure DevOps.pdf
Nieuw in Azure DevOps.pdf
 
Webinar Github Workitem management.pdf
Webinar Github Workitem management.pdfWebinar Github Workitem management.pdf
Webinar Github Workitem management.pdf
 
Webinar Microsoft Teams Phone - december 2022
Webinar Microsoft Teams Phone - december 2022Webinar Microsoft Teams Phone - december 2022
Webinar Microsoft Teams Phone - december 2022
 
Webinar Praktische stappen om je release frequentie te verhogen
Webinar Praktische stappen om je release frequentie te verhogenWebinar Praktische stappen om je release frequentie te verhogen
Webinar Praktische stappen om je release frequentie te verhogen
 
Webinar - Digitaal Samenwerken op een hybride manier.pptx
Webinar - Digitaal Samenwerken op een hybride manier.pptxWebinar - Digitaal Samenwerken op een hybride manier.pptx
Webinar - Digitaal Samenwerken op een hybride manier.pptx
 
Microsoft 365 journaal November 2022
Microsoft 365 journaal November 2022Microsoft 365 journaal November 2022
Microsoft 365 journaal November 2022
 
Practical steps to increase deployment frequency
Practical steps to increase deployment frequencyPractical steps to increase deployment frequency
Practical steps to increase deployment frequency
 
Nieuw In Azure DevOps webinar - 7-10-2022.pptx
Nieuw In Azure DevOps webinar - 7-10-2022.pptxNieuw In Azure DevOps webinar - 7-10-2022.pptx
Nieuw In Azure DevOps webinar - 7-10-2022.pptx
 
Webinars TOPdesk - AzureDevOps UK.pptx
Webinars TOPdesk - AzureDevOps UK.pptxWebinars TOPdesk - AzureDevOps UK.pptx
Webinars TOPdesk - AzureDevOps UK.pptx
 
Microsoft 365 journaal juni 2022.pptx
Microsoft 365 journaal juni 2022.pptxMicrosoft 365 journaal juni 2022.pptx
Microsoft 365 journaal juni 2022.pptx
 
Webinar product backlog management.pdf
Webinar product backlog management.pdfWebinar product backlog management.pdf
Webinar product backlog management.pdf
 
Starten met Azure 20 mei 2022.pptx
Starten met Azure 20 mei 2022.pptxStarten met Azure 20 mei 2022.pptx
Starten met Azure 20 mei 2022.pptx
 
Nieuw in Azure DevOps - 8 april 2022pdf
Nieuw in Azure DevOps - 8 april 2022pdfNieuw in Azure DevOps - 8 april 2022pdf
Nieuw in Azure DevOps - 8 april 2022pdf
 
TOPdesk - Azure DevOps webinar maart2022.pdf
TOPdesk - Azure DevOps webinar maart2022.pdfTOPdesk - Azure DevOps webinar maart2022.pdf
TOPdesk - Azure DevOps webinar maart2022.pdf
 
Microsoft 365 journaal december 2021
Microsoft 365 journaal december 2021Microsoft 365 journaal december 2021
Microsoft 365 journaal december 2021
 
Webinar Nieuw in Azure DevOps juli 2021
Webinar Nieuw in Azure DevOps juli 2021Webinar Nieuw in Azure DevOps juli 2021
Webinar Nieuw in Azure DevOps juli 2021
 
Webinar Identity en Apparatenbeheer
Webinar Identity en ApparatenbeheerWebinar Identity en Apparatenbeheer
Webinar Identity en Apparatenbeheer
 

Team foundation server als perfecte tool voor scrum (TechDays 2013)

  • 1. TFS als perfecte tool voor Scrum René van Osnabrugge renevo@delta-n.nl
  • 2. About me René van Osnabrugge
  • 3. Communicate @renevo renevo@delta-n.nl http://osnabrugge.wordpress.com
  • 4. Agenda • Wat is Scrum ? • Wat is ALM en TFS ? • Scrum en TFS, een perfecte combinatie? • Q&A
  • 6. Scrum is a framework for developing and sustaining complex products
  • 7. Scrum in a nutshell
  • 8. Scrum Elementen Roles Timeboxes Artifacts
  • 9. Scrum Rollen Scrum Master Product Owner
  • 10. Scrum Timeboxes • Release Planning • Sprint Planning • Sprint • Daily Scrum • Sprint Review • Sprint Retrospective
  • 13. Product Lifecycle Sales Time
  • 14. Source: http://en.wikipedia.org/wiki/Application_lifecycle_management continuous process of managing the life of an Application Lifecycle Management (ALM) is a 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.
  • 16. De perfecte combinatie Forrester Research: November 2011 Global Agile Software Application Development Online Survey Gartner (June 2012)
  • 17. Wat bevat het Scrum Process Template
  • 18. EN DE REST? Source control | Builds | Epics | Teams | Releases | etc.
  • 19. DE REST IS PROCES!
  • 20. Het doen van Scrum Product Daily Scrum Backlog Sprint Sprint Potentially Backlog Shippable Increment
  • 21. Product Daily Scrum Backlog Sprint Sprint Potentially Backlog Shippable Increment
  • 22.
  • 23. 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”
  • 24. Grooming the Backlog Product Backlog 3 8 5 3 Priority 8 1 5
  • 25. Grooming the Backlog Product Backlog 3 8 5 3 5 8 1
  • 26. Wat wordt er gedaan? • Aanmaken requirements • Opstellen acceptance criteria • Prioriteit bepalen • Verdelen over functionele deelgebieden • Release planning
  • 27. 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?
  • 28.
  • 29. Demo
  • 30. Product Daily Scrum Backlog Sprint Sprint Potentially Backlog Shippable Increment
  • 31. Sprint Planning – Part 1 Product Backlog Sprint Backlog 5 8 Goal ?? 5
  • 32. Sprint Planning – Part 1 Product Backlog Sprint Backlog
  • 33. Sprint Planning – Part 2 Product Backlog Sprint Backlog
  • 34. Sprint Planning – Part 2 Product Backlog Sprint Backlog TOO BIG!
  • 35. Sprint Planning – Part 2 Product Backlog Sprint Backlog Commit ! (forecast)
  • 36. Wat wordt er gedaan? • Opstellen sprint goal • Verdelen PBI over sprint • Uittaken van PBI • Planning Poker • Capaciteitsplanning • Committeren aan sprint goal
  • 37. 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?
  • 38. Demo
  • 39. Product Daily Scrum Backlog Sprint Sprint Potentially Backlog Shippable Increment
  • 40. The Sprint Product Backlog Sprint Backlog
  • 41. The Sprint Product Backlog Sprint Backlog
  • 42. The Sprint Product Backlog Sprint Backlog
  • 43. The Sprint Product Backlog Sprint Backlog
  • 44. Wat wordt er gedaan? • Daily standup • Taken oppakken/afmelden • Code inchecken • Testen
  • 45. 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?
  • 46. Demo
  • 47. 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
  • 48. Product Daily Scrum Backlog Sprint Sprint Potentially Backlog Shippable Increment
  • 49. Sprint Review Product Backlog Sprint Backlog
  • 50. 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
  • 51. Uitdagingen • Hoe verkrijg ik de increment? • Hoe ga ik om met Unfinished work? • Hoe bewaar ik de feedback?
  • 53. Demo
  • 54. The Retrospective Product Backlog Sprint Backlog What worked? What didn’t work? What should we change?
  • 55. Velocity Product Backlog Velocity Sprint 1: 13 Sprint 2: 15 Sprint 3: 12 Sprint 4: 18
  • 56. Wat wordt er gedaan? • Proces bespreken. Wat ging goed/wat ging minder goed? – TimeLine – Emotional Seismograph • Definition of Done aanpassen?
  • 58. Uitdagingen • Waar staat mijn Definition of Done? • Waar bewaar ik de Retrospective?
  • 59. Demo