SlideShare una empresa de Scribd logo
1 de 62
Scrum with TFS 2012
Gerard Beckerleg
Senior Software Architect

Live Backchannel: #NETUG



                   Delivering Awesome Web Applications
About me
   Gerard Beckerleg from England
   Senior Software Architect at SSW
   Teacher at UTS (.NET and SharePoint)
   Professional Scrum Developer
   Experience in traditional waterfall development
   Experience in Agile/Scrum development
        Sydney Airport (Macquarie Airports)
        National Australia Day Council
        Toll
History of Scrum at SSW
   1990 “rough” agile practices + waterfall projects
   2000 Kent Beck book - Extreme Programming
    SSW generally following the 12 principles of XP
   2005 TFS released with agile template
   2009 Scrum
   2010 Microsoft release Scrum template
   2011 Scrum updated
   2011 Chief Architect Adam Cogan, ALM MVP of the year
Agenda Our Backlog
   Part 1 Agile and Scrum theory

   Part 2 Manual - Walkthrough project using Scrum

   Part 3 Tools - Walkthrough using TFS 2012 and Scrum
    Template v2.1




                                      Delivering Awesome Web Applications
Part 1 - Agile and Scrum theory
Agile Manifesto (agilemanifesto.org)
   Individuals and interactions over processes and tools


   Working software over comprehensive documentation


   Customer collaboration over contract negotiation


   Responding to change over following a plan
Visibility                           Ability to Change




             Business Value




                Agile
                Plan driven development (Traditional)

              @elegantcoder
@microsoft
@microsoft
Scrumdamentals
   3 Roles

   3 Artefacts

   5 Events
3 Roles (Scrum Team)
   Product Owner



   Scrum Master



   Development Team
3 Artefacts
   Increment



   Product Backlog



   Sprint Backlog
5 Events
   Sprint                                         Sprint
       Sprint Planning
       Daily Scrum




                                                                     Retrospective
       Sprint Review




                                     Daily Scrum
                          Planning




                                                            Review
       Retrospective
Delivering Awesome Web Applications
Part 2 - Manual - walkthrough project
using Scrum
Step 1 - Initial Meeting
   Needs App ?

   Monitor her wealth

   ? Role

   The Product Owner (PO)




                             Delivering Awesome Web Applications
Step 2 - Backlog Construction
   Create Product Backlog Items (PBI)
       Features
       Technical Work
       Bugs
       Knowledge acquisition
   Each PBI requires:
       Description
       Priority
       Estimate


                                         Delivering Awesome Web Applications
The Sprint (Steps 3 to 8)
   Sprint Planning

   Daily Scrum

   Sprint Review
       Product Increment
       Product Feedback
   Retrospective
Step 3 - Sprint Planning
   What




   How
5
      Balance
      summary

3
                  3
        Set up
    staging server


                  3
       Set up
     production
       server
To Do   In Progress   Done



              5
  Balance
  summary


              3
    Set up
staging server


              3
   Set up
 production
   server
To Do            In Progress   Done



                                 8
              5   Partial view
  Balance
  summary                        8

                  Master page

                                 1
              3      DNS
    Set up
staging server     Provision     4


                    server

              3                  1

   Set up            DNS
 production
   server          Provision     4


                    server
Backlog Accuracy and Item Detail

  Vague    Understood     Estimated PBIs      Tasks


  Other                   Next
             Next                    Next      This
 Backlog                  Next
            Release                  Sprint   Sprint
  Items                   Sprint




                   richard@accentient.com
Step 4 - Day to day activities during
the Sprint
   Daily Scrum

   Development

   Product Backlog Grooming
To Do          In Progress           Done


                                                 4
              5                   Partial view
  Balance
  summary                                                          0

                                                     Master page

                                                 1
              3                      DNS
    Set up
staging server                                        Provision    0


                                                       server

              3               1

   Set up           DNS
 production
   server         Provision   4


                   server
Burndown
35


30


25


20


15


10


5


0
     Mon   Tues       Wed          Thur   Fri

                  Work Remaining
Steps 5,6,7 - The Sprint Review
   Gather feedback from Product Increment




   But wait….is your Product Increment really done?
Step 8 - The Sprint Retrospective
   Inspect and adapt

   3 Questions
       What went well (reinforce good behaviour)
       What didn’t go well
       What can we improve for the next sprint
   Output is actionable item(s) for Product Backlog
Part 3 Tools - Walkthrough using TFS
2012 and Scrum Template v2.1




                       Delivering Awesome Web Applications
Summary
   Part 1 Agile and Scrum theory

   Part 2 Manual - Walkthrough project using Scrum

   Part 3 Tools - Walkthrough using TFS 2012 and Scrum
    Template v2.1




                                      Delivering Awesome Web Applications
Links
   http://agilemanifesto.org/
   http://scrum.org/
   http://rules.ssw.com.au/Management/RulesToBetterScrum
    UsingTFS/PublishingImages/8StepstoScrum.pdf
   http://rules.ssw.com.au/management/rulestobetterscrumusi
    ngtfs/Pages/default.aspx
   http://rules.ssw.com.au/management/rulestomanagingsoftw
    areconsultants/pages/default.aspx
3 things
•   @gerardbeckerleg
•   gerardbeckerleg@ssw.com.au
•   http://gerardbeckerleg.wordpress.com




                                       Delivering Awesome Web Applications
Thank You!
Sydney

info@ssw.com.au

www.ssw.com.au




                  Delivering Awesome Web Applications

Más contenido relacionado

La actualidad más candente

Agile project management with visual studio tfs 2013 - My presentation at Reg...
Agile project management with visual studio tfs 2013 - My presentation at Reg...Agile project management with visual studio tfs 2013 - My presentation at Reg...
Agile project management with visual studio tfs 2013 - My presentation at Reg...Om Prakash Bang
 
Understanding Agile Hardware
Understanding Agile HardwareUnderstanding Agile Hardware
Understanding Agile HardwareCprime
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminarSSW
 
Two Things You Must Have for Lasting Agility
Two Things You Must Have for Lasting AgilityTwo Things You Must Have for Lasting Agility
Two Things You Must Have for Lasting AgilityLarry Apke
 
Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware Cprime
 
Dev ops is more than CI+CD tools
Dev ops is more than CI+CD toolsDev ops is more than CI+CD tools
Dev ops is more than CI+CD toolsSudipta Lahiri
 
Definition of done training
Definition of done trainingDefinition of done training
Definition of done trainingMonica Yap
 
Cloud-Native Builds & Deployments in Bitbucket Pipelines
Cloud-Native Builds & Deployments in Bitbucket PipelinesCloud-Native Builds & Deployments in Bitbucket Pipelines
Cloud-Native Builds & Deployments in Bitbucket PipelinesAtlassian
 
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValueDevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValueRapidValue
 
How Does IBM Do Agile
How Does IBM Do AgileHow Does IBM Do Agile
How Does IBM Do AgileAlan Kan
 
Agile Scrum Overview
Agile  Scrum  OverviewAgile  Scrum  Overview
Agile Scrum OverviewJason Dean
 
What's new for VSTS & TFS
What's new for VSTS & TFSWhat's new for VSTS & TFS
What's new for VSTS & TFSPieter Gheysens
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through ScrumNaveen Kumar Singh
 
Shift left as first transformation step into Quality Assurance
Shift left as first transformation step into Quality AssuranceShift left as first transformation step into Quality Assurance
Shift left as first transformation step into Quality AssuranceZbyszek Mockun
 
Relieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - WebinarRelieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - WebinarCprime
 
Agile SharePoint Development With Scrum
Agile SharePoint Development With ScrumAgile SharePoint Development With Scrum
Agile SharePoint Development With ScrumAndrew Woodward
 
Jira workflow for documentation issue types agile edition
Jira workflow for documentation issue types   agile editionJira workflow for documentation issue types   agile edition
Jira workflow for documentation issue types agile editionMichael J Geiser
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integrationdrluckyspin
 

La actualidad más candente (20)

Agile project management with visual studio tfs 2013 - My presentation at Reg...
Agile project management with visual studio tfs 2013 - My presentation at Reg...Agile project management with visual studio tfs 2013 - My presentation at Reg...
Agile project management with visual studio tfs 2013 - My presentation at Reg...
 
Understanding Agile Hardware
Understanding Agile HardwareUnderstanding Agile Hardware
Understanding Agile Hardware
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminar
 
Two Things You Must Have for Lasting Agility
Two Things You Must Have for Lasting AgilityTwo Things You Must Have for Lasting Agility
Two Things You Must Have for Lasting Agility
 
Introduction to Agile Hardware
Introduction to Agile Hardware Introduction to Agile Hardware
Introduction to Agile Hardware
 
Dev ops is more than CI+CD tools
Dev ops is more than CI+CD toolsDev ops is more than CI+CD tools
Dev ops is more than CI+CD tools
 
Definition of done training
Definition of done trainingDefinition of done training
Definition of done training
 
Cloud-Native Builds & Deployments in Bitbucket Pipelines
Cloud-Native Builds & Deployments in Bitbucket PipelinesCloud-Native Builds & Deployments in Bitbucket Pipelines
Cloud-Native Builds & Deployments in Bitbucket Pipelines
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValueDevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
 
Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
How Does IBM Do Agile
How Does IBM Do AgileHow Does IBM Do Agile
How Does IBM Do Agile
 
Agile Scrum Overview
Agile  Scrum  OverviewAgile  Scrum  Overview
Agile Scrum Overview
 
What's new for VSTS & TFS
What's new for VSTS & TFSWhat's new for VSTS & TFS
What's new for VSTS & TFS
 
Practicing Agile through Scrum
Practicing Agile through ScrumPracticing Agile through Scrum
Practicing Agile through Scrum
 
Shift left as first transformation step into Quality Assurance
Shift left as first transformation step into Quality AssuranceShift left as first transformation step into Quality Assurance
Shift left as first transformation step into Quality Assurance
 
Relieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - WebinarRelieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - Webinar
 
Agile SharePoint Development With Scrum
Agile SharePoint Development With ScrumAgile SharePoint Development With Scrum
Agile SharePoint Development With Scrum
 
Jira workflow for documentation issue types agile edition
Jira workflow for documentation issue types   agile editionJira workflow for documentation issue types   agile edition
Jira workflow for documentation issue types agile edition
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integration
 

Destacado

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
 
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
 
Better Quality through Scrum
Better Quality through ScrumBetter Quality through Scrum
Better Quality through ScrumDominik Jungowski
 
Team Foundation Server Version Control
Team Foundation Server Version ControlTeam Foundation Server Version Control
Team Foundation Server Version ControlSteve Lange
 
Sprint planning checklist
Sprint planning checklistSprint planning checklist
Sprint planning checklistPrabhat Kumar
 
TFS Administration Overview
TFS Administration OverviewTFS Administration Overview
TFS Administration OverviewSteve Lange
 
Référentiel Général d’Interopérabilité RGI version1 0
Référentiel Général d’Interopérabilité RGI version1 0Référentiel Général d’Interopérabilité RGI version1 0
Référentiel Général d’Interopérabilité RGI version1 0Pierre-Marie Delpech
 
Team Foundation Server Process Templates For Effective Project Management
Team Foundation Server Process Templates For Effective Project ManagementTeam Foundation Server Process Templates For Effective Project Management
Team Foundation Server Process Templates For Effective Project ManagementAaron Bjork
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 

Destacado (11)

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
 
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)
 
Better Quality through Scrum
Better Quality through ScrumBetter Quality through Scrum
Better Quality through Scrum
 
Team Foundation Server Version Control
Team Foundation Server Version ControlTeam Foundation Server Version Control
Team Foundation Server Version Control
 
Sprint planning checklist
Sprint planning checklistSprint planning checklist
Sprint planning checklist
 
TFS Administration Overview
TFS Administration OverviewTFS Administration Overview
TFS Administration Overview
 
Référentiel Général d’Interopérabilité RGI version1 0
Référentiel Général d’Interopérabilité RGI version1 0Référentiel Général d’Interopérabilité RGI version1 0
Référentiel Général d’Interopérabilité RGI version1 0
 
Tfs introduction
Tfs introductionTfs introduction
Tfs introduction
 
Team Foundation Server Process Templates For Effective Project Management
Team Foundation Server Process Templates For Effective Project ManagementTeam Foundation Server Process Templates For Effective Project Management
Team Foundation Server Process Templates For Effective Project Management
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Similar a Gerard beckerleg scrum and tfs 2012

Agile Business Intelligence
Agile Business IntelligenceAgile Business Intelligence
Agile Business IntelligenceEvan Leybourn
 
Getting to Ready Unhiding Work with a Backlog Refinement Board
Getting to Ready Unhiding Work with a Backlog Refinement BoardGetting to Ready Unhiding Work with a Backlog Refinement Board
Getting to Ready Unhiding Work with a Backlog Refinement BoardMark Grove
 
2012 07 03 SecondNug - Nos subimos a la nube con Team Foundation Server 2012
2012 07 03 SecondNug - Nos subimos a la nube con Team Foundation Server 20122012 07 03 SecondNug - Nos subimos a la nube con Team Foundation Server 2012
2012 07 03 SecondNug - Nos subimos a la nube con Team Foundation Server 2012Bruno Capuano
 
REA Sydney Customer Appreciation Day
REA Sydney Customer Appreciation DayREA Sydney Customer Appreciation Day
REA Sydney Customer Appreciation DayAmazon Web Services
 
Toolchain for agile teams: Traceability from product vision to working software
Toolchain for agile teams: Traceability from product vision to working softwareToolchain for agile teams: Traceability from product vision to working software
Toolchain for agile teams: Traceability from product vision to working softwareJoscha Jenni
 
Beyond Scrum: Scaling Agile with Continuous Delivery and Subversion
Beyond Scrum: Scaling Agile with Continuous Delivery and SubversionBeyond Scrum: Scaling Agile with Continuous Delivery and Subversion
Beyond Scrum: Scaling Agile with Continuous Delivery and SubversionProduct Marketing Services
 
Agile & ALM tools
Agile & ALM toolsAgile & ALM tools
Agile & ALM toolsLarry Cai
 
A Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for DatabasesA Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for DatabasesIBM UrbanCode Products
 
Accelerate Develoment with VIrtual Data
Accelerate Develoment with VIrtual DataAccelerate Develoment with VIrtual Data
Accelerate Develoment with VIrtual DataKyle Hailey
 
Lean Development with TFServices
Lean Development with TFServicesLean Development with TFServices
Lean Development with TFServicesValdis Iljuconoks
 
Continuous delivery @wcap 5-09-2013
Continuous delivery   @wcap 5-09-2013Continuous delivery   @wcap 5-09-2013
Continuous delivery @wcap 5-09-2013David Funaro
 
Continuous Delivery of a Cloud Deployment at a Large Telecommunications Provider
Continuous Delivery of a Cloud Deployment at a Large Telecommunications ProviderContinuous Delivery of a Cloud Deployment at a Large Telecommunications Provider
Continuous Delivery of a Cloud Deployment at a Large Telecommunications ProviderM Kevin McHugh
 
Faster apps. faster time to market. faster mean time to repair
Faster apps. faster time to market. faster mean time to repairFaster apps. faster time to market. faster mean time to repair
Faster apps. faster time to market. faster mean time to repairCompuware ASEAN
 
RQM in scrum agile testing - Raj kumar
RQM in scrum agile testing - Raj kumarRQM in scrum agile testing - Raj kumar
RQM in scrum agile testing - Raj kumarRoopa Nadkarni
 
Droisys development process_v_1.1
Droisys development process_v_1.1Droisys development process_v_1.1
Droisys development process_v_1.1Droisys Inc
 

Similar a Gerard beckerleg scrum and tfs 2012 (20)

Agile Business Intelligence
Agile Business IntelligenceAgile Business Intelligence
Agile Business Intelligence
 
Scrum training
Scrum trainingScrum training
Scrum training
 
Getting to Ready Unhiding Work with a Backlog Refinement Board
Getting to Ready Unhiding Work with a Backlog Refinement BoardGetting to Ready Unhiding Work with a Backlog Refinement Board
Getting to Ready Unhiding Work with a Backlog Refinement Board
 
2012 07 03 SecondNug - Nos subimos a la nube con Team Foundation Server 2012
2012 07 03 SecondNug - Nos subimos a la nube con Team Foundation Server 20122012 07 03 SecondNug - Nos subimos a la nube con Team Foundation Server 2012
2012 07 03 SecondNug - Nos subimos a la nube con Team Foundation Server 2012
 
How to Introduce Continuous Delivery
How to Introduce Continuous DeliveryHow to Introduce Continuous Delivery
How to Introduce Continuous Delivery
 
Devops course content
Devops course contentDevops course content
Devops course content
 
REA Sydney Customer Appreciation Day
REA Sydney Customer Appreciation DayREA Sydney Customer Appreciation Day
REA Sydney Customer Appreciation Day
 
Toolchain for agile teams: Traceability from product vision to working software
Toolchain for agile teams: Traceability from product vision to working softwareToolchain for agile teams: Traceability from product vision to working software
Toolchain for agile teams: Traceability from product vision to working software
 
Scrum with VS2010
Scrum with VS2010  Scrum with VS2010
Scrum with VS2010
 
Beyond Scrum: Scaling Agile with Continuous Delivery and Subversion
Beyond Scrum: Scaling Agile with Continuous Delivery and SubversionBeyond Scrum: Scaling Agile with Continuous Delivery and Subversion
Beyond Scrum: Scaling Agile with Continuous Delivery and Subversion
 
Scrum Pulse
Scrum PulseScrum Pulse
Scrum Pulse
 
Agile & ALM tools
Agile & ALM toolsAgile & ALM tools
Agile & ALM tools
 
A Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for DatabasesA Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for Databases
 
Accelerate Develoment with VIrtual Data
Accelerate Develoment with VIrtual DataAccelerate Develoment with VIrtual Data
Accelerate Develoment with VIrtual Data
 
Lean Development with TFServices
Lean Development with TFServicesLean Development with TFServices
Lean Development with TFServices
 
Continuous delivery @wcap 5-09-2013
Continuous delivery   @wcap 5-09-2013Continuous delivery   @wcap 5-09-2013
Continuous delivery @wcap 5-09-2013
 
Continuous Delivery of a Cloud Deployment at a Large Telecommunications Provider
Continuous Delivery of a Cloud Deployment at a Large Telecommunications ProviderContinuous Delivery of a Cloud Deployment at a Large Telecommunications Provider
Continuous Delivery of a Cloud Deployment at a Large Telecommunications Provider
 
Faster apps. faster time to market. faster mean time to repair
Faster apps. faster time to market. faster mean time to repairFaster apps. faster time to market. faster mean time to repair
Faster apps. faster time to market. faster mean time to repair
 
RQM in scrum agile testing - Raj kumar
RQM in scrum agile testing - Raj kumarRQM in scrum agile testing - Raj kumar
RQM in scrum agile testing - Raj kumar
 
Droisys development process_v_1.1
Droisys development process_v_1.1Droisys development process_v_1.1
Droisys development process_v_1.1
 

Último

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Último (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Gerard beckerleg scrum and tfs 2012

  • 1. Scrum with TFS 2012 Gerard Beckerleg Senior Software Architect Live Backchannel: #NETUG Delivering Awesome Web Applications
  • 2. About me  Gerard Beckerleg from England  Senior Software Architect at SSW  Teacher at UTS (.NET and SharePoint)  Professional Scrum Developer  Experience in traditional waterfall development  Experience in Agile/Scrum development  Sydney Airport (Macquarie Airports)  National Australia Day Council  Toll
  • 3. History of Scrum at SSW  1990 “rough” agile practices + waterfall projects  2000 Kent Beck book - Extreme Programming SSW generally following the 12 principles of XP  2005 TFS released with agile template  2009 Scrum  2010 Microsoft release Scrum template  2011 Scrum updated  2011 Chief Architect Adam Cogan, ALM MVP of the year
  • 4. Agenda Our Backlog  Part 1 Agile and Scrum theory  Part 2 Manual - Walkthrough project using Scrum  Part 3 Tools - Walkthrough using TFS 2012 and Scrum Template v2.1 Delivering Awesome Web Applications
  • 5. Part 1 - Agile and Scrum theory
  • 6. Agile Manifesto (agilemanifesto.org)  Individuals and interactions over processes and tools  Working software over comprehensive documentation  Customer collaboration over contract negotiation  Responding to change over following a plan
  • 7. Visibility Ability to Change Business Value Agile Plan driven development (Traditional) @elegantcoder
  • 10.
  • 11. Scrumdamentals  3 Roles  3 Artefacts  5 Events
  • 12. 3 Roles (Scrum Team)  Product Owner  Scrum Master  Development Team
  • 13. 3 Artefacts  Increment  Product Backlog  Sprint Backlog
  • 14. 5 Events  Sprint Sprint  Sprint Planning  Daily Scrum Retrospective  Sprint Review Daily Scrum Planning Review  Retrospective
  • 15. Delivering Awesome Web Applications
  • 16. Part 2 - Manual - walkthrough project using Scrum
  • 17.
  • 18. Step 1 - Initial Meeting  Needs App ?  Monitor her wealth  ? Role  The Product Owner (PO) Delivering Awesome Web Applications
  • 19.
  • 20. Step 2 - Backlog Construction  Create Product Backlog Items (PBI)  Features  Technical Work  Bugs  Knowledge acquisition  Each PBI requires:  Description  Priority  Estimate Delivering Awesome Web Applications
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. The Sprint (Steps 3 to 8)  Sprint Planning  Daily Scrum  Sprint Review  Product Increment  Product Feedback  Retrospective
  • 28.
  • 29. Step 3 - Sprint Planning  What  How
  • 30. 5 Balance summary 3 3 Set up staging server 3 Set up production server
  • 31. To Do In Progress Done 5 Balance summary 3 Set up staging server 3 Set up production server
  • 32. To Do In Progress Done 8 5 Partial view Balance summary 8 Master page 1 3 DNS Set up staging server Provision 4 server 3 1 Set up DNS production server Provision 4 server
  • 33. Backlog Accuracy and Item Detail Vague Understood Estimated PBIs Tasks Other Next Next Next This Backlog Next Release Sprint Sprint Items Sprint richard@accentient.com
  • 34.
  • 35. Step 4 - Day to day activities during the Sprint  Daily Scrum  Development  Product Backlog Grooming
  • 36. To Do In Progress Done 4 5 Partial view Balance summary 0 Master page 1 3 DNS Set up staging server Provision 0 server 3 1 Set up DNS production server Provision 4 server
  • 37. Burndown 35 30 25 20 15 10 5 0 Mon Tues Wed Thur Fri Work Remaining
  • 38.
  • 39. Steps 5,6,7 - The Sprint Review  Gather feedback from Product Increment  But wait….is your Product Increment really done?
  • 40.
  • 41. Step 8 - The Sprint Retrospective  Inspect and adapt  3 Questions  What went well (reinforce good behaviour)  What didn’t go well  What can we improve for the next sprint  Output is actionable item(s) for Product Backlog
  • 42. Part 3 Tools - Walkthrough using TFS 2012 and Scrum Template v2.1 Delivering Awesome Web Applications
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59. Summary  Part 1 Agile and Scrum theory  Part 2 Manual - Walkthrough project using Scrum  Part 3 Tools - Walkthrough using TFS 2012 and Scrum Template v2.1 Delivering Awesome Web Applications
  • 60. Links  http://agilemanifesto.org/  http://scrum.org/  http://rules.ssw.com.au/Management/RulesToBetterScrum UsingTFS/PublishingImages/8StepstoScrum.pdf  http://rules.ssw.com.au/management/rulestobetterscrumusi ngtfs/Pages/default.aspx  http://rules.ssw.com.au/management/rulestomanagingsoftw areconsultants/pages/default.aspx
  • 61. 3 things • @gerardbeckerleg • gerardbeckerleg@ssw.com.au • http://gerardbeckerleg.wordpress.com Delivering Awesome Web Applications
  • 62. Thank You! Sydney info@ssw.com.au www.ssw.com.au Delivering Awesome Web Applications

Notas del editor

  1. I’m passionate about Scrum and want to share how we are currently doing things at SSW
  2. In February 2001, 17 software developers[6] met at the Snowbird, Utah resort, to discuss lightweight development methods. They published the Manifesto for Agile Software Development[1] to define the approach now known as agile software developmentKent BeckWard CunninghamMartin FowlerRobert C. MartinKen SchwaberJeff Sutherland
  3. Delivering a product increment
  4. Easy to learn difficult to masterRichard Hundhausen - P90X - cross-training (weight training, martial arts, yoga and calisthenics) and periodization, combined with a nutrition and dietary supplement plan
  5. PO – Decides the whatScrum Master – Guides the processDevelopment Team – Builds what the PO decides
  6. Product Backlog – Can be excel, is owned by the PO but groomed by the team
  7. Sprint – period of time between 1 and 3 weeks
  8. PBI are not tasks, talk in business language
  9. FeaturesBugsTechnical workKnowledge acquisitionAcceptance Criteria – Yeah but questions
  10. FeaturesBugsTechnical workKnowledge acquisitionAcceptance Criteria – Yeah but questions
  11. FeaturesBugsTechnical workKnowledge acquisitionAcceptance Criteria – Yeah but questions
  12. ComparativeRelative size
  13. FeaturesBugsTechnical workKnowledge acquisitionAcceptance Criteria – Yeah but questions
  14. What – PBI’sHow - Tasks
  15. High level to more detail
  16. High level to more detail