Scrum group7 20120213
Upcoming SlideShare
Loading in...5
×
 

Scrum group7 20120213

on

  • 1,639 views

Presentation about Scrum Agile software development framework for Group7, Caballero Fabriek Den Haag, 13 February 2012

Presentation about Scrum Agile software development framework for Group7, Caballero Fabriek Den Haag, 13 February 2012

Statistics

Views

Total Views
1,639
Views on SlideShare
1,629
Embed Views
10

Actions

Likes
4
Downloads
61
Comments
1

2 Embeds 10

http://www.linkedin.com 8
https://www.linkedin.com 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Scrum is voor mij de werkmethode van de menselijke maat; het past véél beter bij mensenwerk dan andere methodes die ik ken.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Scrum group7 20120213 Scrum group7 20120213 Presentation Transcript

  • 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 View slide
  • Roots of Scrum Total Quality Control, W.Edwards Deming Scrum Just in Time, Lean, Kanban© BlueChipConsulting.nl View slide
  • 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.nlSource: 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 • Testinghttp://blog.xebia.com/2009/06/19/the-definition-of-ready/ READY and DONE • Deployment © BlueChipConsulting.nl
  • Requirements Product OwnerSource: 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.nlScrumM movie
  • Product Owner © BlueChipConsulting.nlSource: www.flickr.com/photos/minister-president/
  • Distributed ScrumSource: 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 DEPLOYMENT4 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 TestingREADY 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