SlideShare a Scribd company logo
1 of 26
Download to read offline
SCRUM
 Agile software development framework




                          Carel Aeijelts Averink
                           Online Project/Program Manager
                           Blue Chip Consulting


© BlueChipConsulting.nl
Introduction




© BlueChipConsulting.nl
Projects using Scrum
   Organizations



                                                        Media &
     Industries               Government                                       Advertising
                                                  Telecommunications
      Websites            www.rijksoverheid.nl        www.upc.nl          www.detelefoongids.nl
                                                   Program Manager          Program Manager
        Roles                 ScrumMaster
                                                        Online              Marketing Online
                          Content management,
                                                  eCommerce, online       Content, search, SEO,
   Key elements              open standards,
                                                   sales, conversion       high volume traffic
                               accessibility
                                                 Distributed Scrum team
                                                                            Distributed Scrum
                          In-house Scrum teams         (Veenendaal)
                                                                          teams (Denver, Vienna)
       Scrum
                          Local Product Owner      Corporate Product
                                                                           Local Product Owner
                                                        Owner



© BlueChipConsulting.nl
Roots of Scrum


                          Total Quality Control,
                          W.Edwards Deming

                                                   Scrum

                          Just in Time, Lean,
                                 Kanban




© BlueChipConsulting.nl
Definition of Scrum
     • Scrum is not a                              • Scrum is an open
       methodology                                   development framework with
                                                     a simple set of rules
     • Scrum is not a defined                      • It has been used to manage
       process                                       complex product develop-
                                                     ment since the early 1990s
     • Scrum is not a set of                       • Ken Schwaber and Jeff
       procedures                                    Sutherland developed Scrum



     The Scrum Guide contains the definition of Scrum. This definition consists of Scrum’s
     roles, events, artifacts, and the rules that bind them together
                                                        http://www.scrum.org/scrumguides/




© BlueChipConsulting.nl
Empirical Process Control
     The defined process control                     The empirical process control
     model requires that every                       model asserts that knowledge
     piece of work be completely                     comes from experience and
     understood. Given a well-                       making decisions based on what
     defined set of inputs, the                      is known. Scrum employs an
     same outputs are generated                      iterative, incremental approach
     every time.                                     to optimize predictability and
                                                     control risk.



     Three    pillars     uphold   every   implementation     of   empirical   process   control:

     transparency, inspection, adaptation
                                                            http://www.scrum.org/scrumguides/



© BlueChipConsulting.nl
Scrum vs. Waterfall
                     Waterfall                    Scrum
             Fixed Scope & Time           Fixed Time & Resources
                                             Release Planning
               Central planning,
                                              Sprint Planning
                 Gantt Chart
                                               Daily Scrum
             Change Management             Backlog Prioritization
       Centrally coordinated teams         Self organizing teams
  Specialized teams (functional silo’s)   Interdisciplinary teams
                 Documentation               Communication




© BlueChipConsulting.nl
Scrum Static Model
   3 Roles                5 Events                 3 Artifacts
   Product Owner          The Sprint               Product Backlog
   Development Team       Sprint Planning Meeting Sprint Backlog
   ScrumMaster            Daily Scrum (stand-up)   Increment
                          Sprint Review (demo)
                          Sprint Retrospective



                          Optional Events
                          Release Planning
                          Backlog Grooming
                          Scrum of Scrums


© BlueChipConsulting.nl
Scrum Dynamic Model [1]




© BlueChipConsulting.nl
Source: http://zenagile.files.wordpress.com/2011/09/scrum-lifecycle.jpg
Scrum Dynamic Model [2]
                                                            This defines what must be
                                                            completed before and after a sprint

                                                            •   Analysis
                                                            •   Design
                                                            •   Development
                                                            •   Testing
http://blog.xebia.com/2009/06/19/the-definition-of-ready/




      READY and DONE                                        •   Deployment


 © BlueChipConsulting.nl
Requirements




    Product Owner




Source: http://jamespeckham.com/
© BlueChipConsulting.nl
User Stories

        As a .… [product user],
        I want …. [product feature],
        So that I can …. [benefit/purpose].

  • Acceptance criteria
  • Designs
  • Story points

© BlueChipConsulting.nl
Estimation
                          Estimate on   Units               Range                Precision
                                        T-shirt sizes       S-XXL
  Epics                   Complexity          or                                 low
                                        Story Points*       40-100*
  User Stories            Complexity    Story Points*       0-20*                good
  Tasks                   Effort        Hours               2-6 hours            high



 *Story Points are estimated by
 the Team in Planning Poker




                                          Source: www.mountaingoatsoftware.com

© BlueChipConsulting.nl
Scrum (Task) Board




  Source: http://accurev.com/blog/2010/09/27/implementing-agile/




                                             Source: http://blog.xebia.com/2008/09/19/the-task-burn-down-trap-everything-finished-nothing-done/
© BlueChipConsulting.nl
Burndown Chart




                          Predict
        Monitor                             Improve
                                    Learn
© BlueChipConsulting.nl
The Team




© BlueChipConsulting.nl
                          Source: totallycoolpix.com
ScrumMaster




© BlueChipConsulting.nl
ScrumM movie
Product Owner




         © BlueChipConsulting.nl
Source: www.flickr.com/photos/minister-president/
Distributed Scrum
Source: www.infoq.com/articles/dutch-railway-scrum




          © BlueChipConsulting.nl
Business Cases
         Case 1: Improve the process
         Average website development Release cycle: 46 days.
         Distributed Scrum by 3rd party vendor: 24 days.

                                                                                    PRODUCTION
                    SCRUM SPRINTS                                 BAT               DEPLOYMENT



4 days                   18 days                2 days       10 days                12 days

               Average 18 days contributed to            Average 10 days for    Average 12 days for
               software development velocity             Business Acceptance    Deployment & Stage
                                                         & Regression Testing    Regression Testing



READY                                            DONE
                                                                      Potentially
                                                                      Shippable                    In
                                                                                               Production
    © BlueChipConsulting.nl
Points of Attention
  •   Documentation
  •   Management buy-in/commitment
  •   Cultural aspects
  •   Risk Management
  •   Release Planning
  •   Fixed Price



© BlueChipConsulting.nl
Release Planning
  “Any Product Manager that has successfully
  delivered a product to a customer knows how
  incredibly important Release Planning is.
  Despite its importance, the 2011 Scrum Guide,
  published in July by Ken Schwaber and Jeff
  Sutherland, removes any discussion about
  Release Planning and the related Release
  Burndown chart.”

                          From www.scrum.org/scrum-guide-updates


© BlueChipConsulting.nl
Fixed Price
  “Money for nothing and your change for free”




      http://jeffsutherland.com/Agile2008MoneyforNothing.pdf

© BlueChipConsulting.nl
Greenhopper (JIRA/Atlassian)




© BlueChipConsulting.nl
Links
  Scrum training
  • Jeff Sutherland
      http://www.scrumalliance.org/profiles/70-jeff-sutherland-phd
  • Ken Schwaber
      http://courses.scrum.org/about/ken-schwaber
  • Mike Cohn
      http://www.mountaingoatsoftware.com/training-available


  Scrum certification
  http://www.scrumalliance.org/scrum_certification


  Scrum User Group Netherlands
  http://www.meetup.com/nlscrum/



© BlueChipConsulting.nl
Contact
            carel@bluechip.co.nl

            www.linkedin.com/in/onlineprojectmanager


            @carel




© BlueChipConsulting.nl

More Related Content

What's hot

Managing Iterative Development Using Scrum
Managing Iterative Development Using ScrumManaging Iterative Development Using Scrum
Managing Iterative Development Using ScrumKamalika Guha Roy
 
PRINCE2 + AGILE = SUCCESS
PRINCE2 + AGILE = SUCCESSPRINCE2 + AGILE = SUCCESS
PRINCE2 + AGILE = SUCCESSJens Hoffmann
 
Integrating SCRUM with classical Project Management
Integrating SCRUM with classical Project ManagementIntegrating SCRUM with classical Project Management
Integrating SCRUM with classical Project ManagementJens Hoffmann
 
Prince2 and agile happy bedfellows
Prince2 and agile happy bedfellowsPrince2 and agile happy bedfellows
Prince2 and agile happy bedfellowsallenm01
 
SAP BPM Jump Start to Value Package
SAP BPM Jump Start to Value PackageSAP BPM Jump Start to Value Package
SAP BPM Jump Start to Value PackageIncture Technologies
 
Lean Strategies for IT Support Organizations
Lean Strategies for IT Support OrganizationsLean Strategies for IT Support Organizations
Lean Strategies for IT Support OrganizationsRoger Brown
 
Amy.stapleton
Amy.stapletonAmy.stapleton
Amy.stapletonNASAPMC
 
Scrum process powerpoint presentation templates
Scrum process powerpoint presentation templatesScrum process powerpoint presentation templates
Scrum process powerpoint presentation templatesSlideTeam.net
 
Scrum in IT Industry Part1
Scrum in IT Industry Part1Scrum in IT Industry Part1
Scrum in IT Industry Part1JayeshPatil149
 
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
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrumWilliam Simms
 
Scrum in IT Industry Part 2
Scrum in IT Industry Part 2Scrum in IT Industry Part 2
Scrum in IT Industry Part 2JayeshPatil149
 
Dollars and Dates are Killing Agile
Dollars and Dates are Killing AgileDollars and Dates are Killing Agile
Dollars and Dates are Killing AgileRally Software
 

What's hot (20)

Managing Iterative Development Using Scrum
Managing Iterative Development Using ScrumManaging Iterative Development Using Scrum
Managing Iterative Development Using Scrum
 
Agile explained
Agile explainedAgile explained
Agile explained
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Rotten Scrum
Rotten ScrumRotten Scrum
Rotten Scrum
 
PRINCE2 + AGILE = SUCCESS
PRINCE2 + AGILE = SUCCESSPRINCE2 + AGILE = SUCCESS
PRINCE2 + AGILE = SUCCESS
 
Integrating SCRUM with classical Project Management
Integrating SCRUM with classical Project ManagementIntegrating SCRUM with classical Project Management
Integrating SCRUM with classical Project Management
 
Prince2 and agile happy bedfellows
Prince2 and agile happy bedfellowsPrince2 and agile happy bedfellows
Prince2 and agile happy bedfellows
 
SAP BPM Jump Start to Value Package
SAP BPM Jump Start to Value PackageSAP BPM Jump Start to Value Package
SAP BPM Jump Start to Value Package
 
Lean Strategies for IT Support Organizations
Lean Strategies for IT Support OrganizationsLean Strategies for IT Support Organizations
Lean Strategies for IT Support Organizations
 
Amy.stapleton
Amy.stapletonAmy.stapleton
Amy.stapleton
 
Scrum process powerpoint presentation templates
Scrum process powerpoint presentation templatesScrum process powerpoint presentation templates
Scrum process powerpoint presentation templates
 
Scrum in One Day
Scrum in One DayScrum in One Day
Scrum in One Day
 
Scrum in IT Industry Part1
Scrum in IT Industry Part1Scrum in IT Industry Part1
Scrum in IT Industry Part1
 
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
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Scrum in IT Industry Part 2
Scrum in IT Industry Part 2Scrum in IT Industry Part 2
Scrum in IT Industry Part 2
 
Agile Project Management using Scrum
Agile Project Management using ScrumAgile Project Management using Scrum
Agile Project Management using Scrum
 
Scrum wall images by tobias mayer
Scrum wall images by tobias mayerScrum wall images by tobias mayer
Scrum wall images by tobias mayer
 
Transforming your sw development to agile
Transforming your sw development to agileTransforming your sw development to agile
Transforming your sw development to agile
 
Dollars and Dates are Killing Agile
Dollars and Dates are Killing AgileDollars and Dates are Killing Agile
Dollars and Dates are Killing Agile
 

Viewers also liked

Groothandel: van online bestellen naar e-commerce
Groothandel: van online bestellen naar e-commerceGroothandel: van online bestellen naar e-commerce
Groothandel: van online bestellen naar e-commerceMartin van Dam
 
7 drivers voor e-commerce in foodservice, ronde tafel
7 drivers voor e-commerce in foodservice, ronde tafel7 drivers voor e-commerce in foodservice, ronde tafel
7 drivers voor e-commerce in foodservice, ronde tafelMartin van Dam
 
E-commerce update, PS in foodservice - Content is Cruciaal
E-commerce update, PS in foodservice - Content is CruciaalE-commerce update, PS in foodservice - Content is Cruciaal
E-commerce update, PS in foodservice - Content is CruciaalMartin van Dam
 
7 principes van multi-channel sales
7 principes van multi-channel sales7 principes van multi-channel sales
7 principes van multi-channel salesMartin van Dam
 
E-commerce in B2B, Gastcollege Martin van Dam, Beeckestijn Business School, D...
E-commerce in B2B, Gastcollege Martin van Dam, Beeckestijn Business School, D...E-commerce in B2B, Gastcollege Martin van Dam, Beeckestijn Business School, D...
E-commerce in B2B, Gastcollege Martin van Dam, Beeckestijn Business School, D...Martin van Dam
 
Ecommerce update, ECi Software Solutions, Trends in b2b e-commerce
Ecommerce update, ECi Software Solutions, Trends in b2b e-commerceEcommerce update, ECi Software Solutions, Trends in b2b e-commerce
Ecommerce update, ECi Software Solutions, Trends in b2b e-commerceMartin van Dam
 
B2B e-Commerce: kansen voor uw organisatie, trends en cases
B2B e-Commerce: kansen voor uw organisatie, trends en casesB2B e-Commerce: kansen voor uw organisatie, trends en cases
B2B e-Commerce: kansen voor uw organisatie, trends en casesvalantic NL
 
Niek Sanders - Emerce Engage 2014 - Hoe zorg je met 4,5 miljoen verkochte art...
Niek Sanders - Emerce Engage 2014 - Hoe zorg je met 4,5 miljoen verkochte art...Niek Sanders - Emerce Engage 2014 - Hoe zorg je met 4,5 miljoen verkochte art...
Niek Sanders - Emerce Engage 2014 - Hoe zorg je met 4,5 miljoen verkochte art...Niek Sanders
 
Internal branding bij Deli XL
Internal branding bij Deli XLInternal branding bij Deli XL
Internal branding bij Deli XLSimon de Ridder
 
Wat kan B2C leren van B2B? - Keynote A Webwinkel Vakdagen 2015 - Niek Sanders
Wat kan B2C leren van B2B? - Keynote A Webwinkel Vakdagen 2015 - Niek SandersWat kan B2C leren van B2B? - Keynote A Webwinkel Vakdagen 2015 - Niek Sanders
Wat kan B2C leren van B2B? - Keynote A Webwinkel Vakdagen 2015 - Niek SandersNiek Sanders
 
Optimale klantbeleving, wat kunt u doen zodat de consument u voor de levering...
Optimale klantbeleving, wat kunt u doen zodat de consument u voor de levering...Optimale klantbeleving, wat kunt u doen zodat de consument u voor de levering...
Optimale klantbeleving, wat kunt u doen zodat de consument u voor de levering...webwinkelvakdag
 
eRetail 2012, if you build it, will they come, over e-commerce en ontwikkelin...
eRetail 2012, if you build it, will they come, over e-commerce en ontwikkelin...eRetail 2012, if you build it, will they come, over e-commerce en ontwikkelin...
eRetail 2012, if you build it, will they come, over e-commerce en ontwikkelin...Martin van Dam
 
Gastcollege beeckestijn, digital marketing & e-commerce, E-Commerce in B2B
Gastcollege beeckestijn, digital marketing & e-commerce, E-Commerce in B2BGastcollege beeckestijn, digital marketing & e-commerce, E-Commerce in B2B
Gastcollege beeckestijn, digital marketing & e-commerce, E-Commerce in B2BMartin van Dam
 
Flanders After Tomorrow - Keynote Peter Hinssen
Flanders After Tomorrow - Keynote Peter Hinssen Flanders After Tomorrow - Keynote Peter Hinssen
Flanders After Tomorrow - Keynote Peter Hinssen nexxworks
 
Klantgericht ondernemen, Martin van Dam
Klantgericht ondernemen, Martin van DamKlantgericht ondernemen, Martin van Dam
Klantgericht ondernemen, Martin van DamMartin van Dam
 
Deli xl niek sanders
Deli xl niek sandersDeli xl niek sanders
Deli xl niek sandersBigDataExpo
 
Peter Hinssen @ Revolve! UnConference
Peter Hinssen @ Revolve! UnConferencePeter Hinssen @ Revolve! UnConference
Peter Hinssen @ Revolve! UnConferencenexxworks
 

Viewers also liked (19)

Groothandel: van online bestellen naar e-commerce
Groothandel: van online bestellen naar e-commerceGroothandel: van online bestellen naar e-commerce
Groothandel: van online bestellen naar e-commerce
 
7 drivers voor e-commerce in foodservice, ronde tafel
7 drivers voor e-commerce in foodservice, ronde tafel7 drivers voor e-commerce in foodservice, ronde tafel
7 drivers voor e-commerce in foodservice, ronde tafel
 
E-commerce update, PS in foodservice - Content is Cruciaal
E-commerce update, PS in foodservice - Content is CruciaalE-commerce update, PS in foodservice - Content is Cruciaal
E-commerce update, PS in foodservice - Content is Cruciaal
 
7 principes van multi-channel sales
7 principes van multi-channel sales7 principes van multi-channel sales
7 principes van multi-channel sales
 
E-commerce in B2B, Gastcollege Martin van Dam, Beeckestijn Business School, D...
E-commerce in B2B, Gastcollege Martin van Dam, Beeckestijn Business School, D...E-commerce in B2B, Gastcollege Martin van Dam, Beeckestijn Business School, D...
E-commerce in B2B, Gastcollege Martin van Dam, Beeckestijn Business School, D...
 
Ecommerce update, ECi Software Solutions, Trends in b2b e-commerce
Ecommerce update, ECi Software Solutions, Trends in b2b e-commerceEcommerce update, ECi Software Solutions, Trends in b2b e-commerce
Ecommerce update, ECi Software Solutions, Trends in b2b e-commerce
 
B2B e-Commerce: kansen voor uw organisatie, trends en cases
B2B e-Commerce: kansen voor uw organisatie, trends en casesB2B e-Commerce: kansen voor uw organisatie, trends en cases
B2B e-Commerce: kansen voor uw organisatie, trends en cases
 
Niek Sanders - Emerce Engage 2014 - Hoe zorg je met 4,5 miljoen verkochte art...
Niek Sanders - Emerce Engage 2014 - Hoe zorg je met 4,5 miljoen verkochte art...Niek Sanders - Emerce Engage 2014 - Hoe zorg je met 4,5 miljoen verkochte art...
Niek Sanders - Emerce Engage 2014 - Hoe zorg je met 4,5 miljoen verkochte art...
 
Internal branding bij Deli XL
Internal branding bij Deli XLInternal branding bij Deli XL
Internal branding bij Deli XL
 
Wat kan B2C leren van B2B? - Keynote A Webwinkel Vakdagen 2015 - Niek Sanders
Wat kan B2C leren van B2B? - Keynote A Webwinkel Vakdagen 2015 - Niek SandersWat kan B2C leren van B2B? - Keynote A Webwinkel Vakdagen 2015 - Niek Sanders
Wat kan B2C leren van B2B? - Keynote A Webwinkel Vakdagen 2015 - Niek Sanders
 
Optimale klantbeleving, wat kunt u doen zodat de consument u voor de levering...
Optimale klantbeleving, wat kunt u doen zodat de consument u voor de levering...Optimale klantbeleving, wat kunt u doen zodat de consument u voor de levering...
Optimale klantbeleving, wat kunt u doen zodat de consument u voor de levering...
 
Han presentatie trends food-commerce
Han presentatie trends food-commerceHan presentatie trends food-commerce
Han presentatie trends food-commerce
 
eRetail 2012, if you build it, will they come, over e-commerce en ontwikkelin...
eRetail 2012, if you build it, will they come, over e-commerce en ontwikkelin...eRetail 2012, if you build it, will they come, over e-commerce en ontwikkelin...
eRetail 2012, if you build it, will they come, over e-commerce en ontwikkelin...
 
Gastcollege beeckestijn, digital marketing & e-commerce, E-Commerce in B2B
Gastcollege beeckestijn, digital marketing & e-commerce, E-Commerce in B2BGastcollege beeckestijn, digital marketing & e-commerce, E-Commerce in B2B
Gastcollege beeckestijn, digital marketing & e-commerce, E-Commerce in B2B
 
Flanders After Tomorrow - Keynote Peter Hinssen
Flanders After Tomorrow - Keynote Peter Hinssen Flanders After Tomorrow - Keynote Peter Hinssen
Flanders After Tomorrow - Keynote Peter Hinssen
 
Klantgericht ondernemen, Martin van Dam
Klantgericht ondernemen, Martin van DamKlantgericht ondernemen, Martin van Dam
Klantgericht ondernemen, Martin van Dam
 
KlantContactStrategie
KlantContactStrategieKlantContactStrategie
KlantContactStrategie
 
Deli xl niek sanders
Deli xl niek sandersDeli xl niek sanders
Deli xl niek sanders
 
Peter Hinssen @ Revolve! UnConference
Peter Hinssen @ Revolve! UnConferencePeter Hinssen @ Revolve! UnConference
Peter Hinssen @ Revolve! UnConference
 

Similar to Scrum group7 20120213

Introduction to Agile-Scrum
Introduction to Agile-ScrumIntroduction to Agile-Scrum
Introduction to Agile-ScrumPraveen Nair
 
Lean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursLean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursClaudio Perrone
 
Spiritof SCRUM
Spiritof SCRUMSpiritof SCRUM
Spiritof SCRUMalexnasiri
 
110605=holy grail cmmi_scrum
110605=holy grail cmmi_scrum110605=holy grail cmmi_scrum
110605=holy grail cmmi_scrumIsabel Ferreira
 
Methodologies, frameworks, and processes Part 2
Methodologies, frameworks, and processes Part 2Methodologies, frameworks, and processes Part 2
Methodologies, frameworks, and processes Part 2Portolearn
 
My role as an Agile Manager
My role as an Agile ManagerMy role as an Agile Manager
My role as an Agile ManagerCprime
 
Как совместить Scrum и Kanban
Как совместить Scrum и KanbanКак совместить Scrum и Kanban
Как совместить Scrum и KanbanIT Spring
 
How we use SCRUM @ Bluegrass Digital
How we use SCRUM @ Bluegrass DigitalHow we use SCRUM @ Bluegrass Digital
How we use SCRUM @ Bluegrass DigitalMark Hawkins
 
Methodologies 2: Scaling Agile
Methodologies 2: Scaling AgileMethodologies 2: Scaling Agile
Methodologies 2: Scaling AgileInflectra
 
Introduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksIntroduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksAMJAD SHAIKH
 
Li kai roll-out scrum in an intel organization
Li kai   roll-out scrum in an intel organizationLi kai   roll-out scrum in an intel organization
Li kai roll-out scrum in an intel organizationOdd-e
 
How we use SCRUM @ Bluegrass Digital
How we use SCRUM @ Bluegrass DigitalHow we use SCRUM @ Bluegrass Digital
How we use SCRUM @ Bluegrass DigitalBluegrass Digital
 
Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action
Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in actionCiklum net sat12112011-vladimir gorshunov -scrum and kanban in action
Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in actionCiklum Ukraine
 
Owasp summit slides day 2
Owasp summit slides day 2Owasp summit slides day 2
Owasp summit slides day 2Dinis Cruz
 
Darwin Agile and The Dinosaurs
Darwin Agile and The DinosaursDarwin Agile and The Dinosaurs
Darwin Agile and The DinosaursEndava
 

Similar to Scrum group7 20120213 (20)

Introduction to Agile-Scrum
Introduction to Agile-ScrumIntroduction to Agile-Scrum
Introduction to Agile-Scrum
 
Lean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute EntrepreneursLean & agile 101 for Astute Entrepreneurs
Lean & agile 101 for Astute Entrepreneurs
 
Symbioun's Agile Capabilities
Symbioun's Agile CapabilitiesSymbioun's Agile Capabilities
Symbioun's Agile Capabilities
 
Spiritof SCRUM
Spiritof SCRUMSpiritof SCRUM
Spiritof SCRUM
 
110605=holy grail cmmi_scrum
110605=holy grail cmmi_scrum110605=holy grail cmmi_scrum
110605=holy grail cmmi_scrum
 
Zen of Scrum
Zen of ScrumZen of Scrum
Zen of Scrum
 
Methodologies, frameworks, and processes Part 2
Methodologies, frameworks, and processes Part 2Methodologies, frameworks, and processes Part 2
Methodologies, frameworks, and processes Part 2
 
My role as an Agile Manager
My role as an Agile ManagerMy role as an Agile Manager
My role as an Agile Manager
 
Как совместить Scrum и Kanban
Как совместить Scrum и KanbanКак совместить Scrum и Kanban
Как совместить Scrum и Kanban
 
Professional Scrum Product Owner I (PSPO-I)
Professional Scrum Product Owner I (PSPO-I)Professional Scrum Product Owner I (PSPO-I)
Professional Scrum Product Owner I (PSPO-I)
 
How we use SCRUM @ Bluegrass Digital
How we use SCRUM @ Bluegrass DigitalHow we use SCRUM @ Bluegrass Digital
How we use SCRUM @ Bluegrass Digital
 
Methodologies 2: Scaling Agile
Methodologies 2: Scaling AgileMethodologies 2: Scaling Agile
Methodologies 2: Scaling Agile
 
Introduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile FrameworksIntroduction to Scrum - An Agile Frameworks
Introduction to Scrum - An Agile Frameworks
 
Li kai roll-out scrum in an intel organization
Li kai   roll-out scrum in an intel organizationLi kai   roll-out scrum in an intel organization
Li kai roll-out scrum in an intel organization
 
How we use SCRUM @ Bluegrass Digital
How we use SCRUM @ Bluegrass DigitalHow we use SCRUM @ Bluegrass Digital
How we use SCRUM @ Bluegrass Digital
 
SCRUM_BROCHURE_ISSLLC
SCRUM_BROCHURE_ISSLLCSCRUM_BROCHURE_ISSLLC
SCRUM_BROCHURE_ISSLLC
 
Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action
Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in actionCiklum net sat12112011-vladimir gorshunov -scrum and kanban in action
Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action
 
Scrum basics
Scrum basicsScrum basics
Scrum basics
 
Owasp summit slides day 2
Owasp summit slides day 2Owasp summit slides day 2
Owasp summit slides day 2
 
Darwin Agile and The Dinosaurs
Darwin Agile and The DinosaursDarwin Agile and The Dinosaurs
Darwin Agile and The Dinosaurs
 

Recently uploaded

Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...itnewsafrica
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentMahmoud Rabie
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Karmanjay Verma
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 

Recently uploaded (20)

Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career Development
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 

Scrum group7 20120213

  • 1. SCRUM Agile software development framework Carel Aeijelts Averink Online Project/Program Manager Blue Chip Consulting © BlueChipConsulting.nl
  • 3. Projects using Scrum Organizations Media & Industries Government Advertising Telecommunications Websites www.rijksoverheid.nl www.upc.nl www.detelefoongids.nl Program Manager Program Manager Roles ScrumMaster Online Marketing Online Content management, eCommerce, online Content, search, SEO, Key elements open standards, sales, conversion high volume traffic accessibility Distributed Scrum team Distributed Scrum In-house Scrum teams (Veenendaal) teams (Denver, Vienna) Scrum Local Product Owner Corporate Product Local Product Owner Owner © BlueChipConsulting.nl
  • 4. Roots of Scrum Total Quality Control, W.Edwards Deming Scrum Just in Time, Lean, Kanban © BlueChipConsulting.nl
  • 5. Definition of Scrum • Scrum is not a • Scrum is an open methodology development framework with a simple set of rules • Scrum is not a defined • It has been used to manage process complex product develop- ment since the early 1990s • Scrum is not a set of • Ken Schwaber and Jeff procedures Sutherland developed Scrum The Scrum Guide contains the definition of Scrum. This definition consists of Scrum’s roles, events, artifacts, and the rules that bind them together http://www.scrum.org/scrumguides/ © BlueChipConsulting.nl
  • 6. Empirical Process Control The defined process control The empirical process control model requires that every model asserts that knowledge piece of work be completely comes from experience and understood. Given a well- making decisions based on what defined set of inputs, the is known. Scrum employs an same outputs are generated iterative, incremental approach every time. to optimize predictability and control risk. Three pillars uphold every implementation of empirical process control: transparency, inspection, adaptation http://www.scrum.org/scrumguides/ © BlueChipConsulting.nl
  • 7. Scrum vs. Waterfall Waterfall Scrum Fixed Scope & Time Fixed Time & Resources Release Planning Central planning, Sprint Planning Gantt Chart Daily Scrum Change Management Backlog Prioritization Centrally coordinated teams Self organizing teams Specialized teams (functional silo’s) Interdisciplinary teams Documentation Communication © BlueChipConsulting.nl
  • 8. Scrum Static Model 3 Roles 5 Events 3 Artifacts Product Owner The Sprint Product Backlog Development Team Sprint Planning Meeting Sprint Backlog ScrumMaster Daily Scrum (stand-up) Increment Sprint Review (demo) Sprint Retrospective Optional Events Release Planning Backlog Grooming Scrum of Scrums © BlueChipConsulting.nl
  • 9. Scrum Dynamic Model [1] © BlueChipConsulting.nl Source: http://zenagile.files.wordpress.com/2011/09/scrum-lifecycle.jpg
  • 10. Scrum Dynamic Model [2] This defines what must be completed before and after a sprint • Analysis • Design • Development • Testing http://blog.xebia.com/2009/06/19/the-definition-of-ready/ READY and DONE • Deployment © BlueChipConsulting.nl
  • 11. Requirements Product Owner Source: http://jamespeckham.com/ © BlueChipConsulting.nl
  • 12. User Stories As a .… [product user], I want …. [product feature], So that I can …. [benefit/purpose]. • Acceptance criteria • Designs • Story points © BlueChipConsulting.nl
  • 13. Estimation Estimate on Units Range Precision T-shirt sizes S-XXL Epics Complexity or low Story Points* 40-100* User Stories Complexity Story Points* 0-20* good Tasks Effort Hours 2-6 hours high *Story Points are estimated by the Team in Planning Poker Source: www.mountaingoatsoftware.com © BlueChipConsulting.nl
  • 14. Scrum (Task) Board Source: http://accurev.com/blog/2010/09/27/implementing-agile/ Source: http://blog.xebia.com/2008/09/19/the-task-burn-down-trap-everything-finished-nothing-done/ © BlueChipConsulting.nl
  • 15. Burndown Chart Predict Monitor Improve Learn © BlueChipConsulting.nl
  • 16. The Team © BlueChipConsulting.nl Source: totallycoolpix.com
  • 18. Product Owner © BlueChipConsulting.nl Source: www.flickr.com/photos/minister-president/
  • 20. Business Cases Case 1: Improve the process Average website development Release cycle: 46 days. Distributed Scrum by 3rd party vendor: 24 days. PRODUCTION SCRUM SPRINTS BAT DEPLOYMENT 4 days 18 days 2 days 10 days 12 days Average 18 days contributed to Average 10 days for Average 12 days for software development velocity Business Acceptance Deployment & Stage & Regression Testing Regression Testing READY DONE Potentially Shippable In Production © BlueChipConsulting.nl
  • 21. Points of Attention • Documentation • Management buy-in/commitment • Cultural aspects • Risk Management • Release Planning • Fixed Price © BlueChipConsulting.nl
  • 22. Release Planning “Any Product Manager that has successfully delivered a product to a customer knows how incredibly important Release Planning is. Despite its importance, the 2011 Scrum Guide, published in July by Ken Schwaber and Jeff Sutherland, removes any discussion about Release Planning and the related Release Burndown chart.” From www.scrum.org/scrum-guide-updates © BlueChipConsulting.nl
  • 23. Fixed Price “Money for nothing and your change for free” http://jeffsutherland.com/Agile2008MoneyforNothing.pdf © BlueChipConsulting.nl
  • 25. Links Scrum training • Jeff Sutherland http://www.scrumalliance.org/profiles/70-jeff-sutherland-phd • Ken Schwaber http://courses.scrum.org/about/ken-schwaber • Mike Cohn http://www.mountaingoatsoftware.com/training-available Scrum certification http://www.scrumalliance.org/scrum_certification Scrum User Group Netherlands http://www.meetup.com/nlscrum/ © BlueChipConsulting.nl
  • 26. Contact carel@bluechip.co.nl www.linkedin.com/in/onlineprojectmanager @carel © BlueChipConsulting.nl