Chaos and Collaboration A Successful Adoption of Scrum by a Government Department Pete George George Training & Development Ltd www.GeorgeTD.com.

Slides:



Advertisements
Similar presentations
Scrum in 10 slides.
Advertisements

Steve Collins Richland County IT Manager Agile.  Have Fun  Learn About Agile  Tell Some Stories.
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
Agenda −Scrum with TFS 2010 using MSF for Agile 5.0 −Planning the Project −How do you plan the project? −Project planning in TFS 2010 −Planning a Sprint.
Agile Project Management with Scrum
© Timothy Korson Page 1 Scrum by Dr. Korson For CPTR 209 Software Engineering Version
Scrum introduction XP Days Agenda Introduction The Scrum process – roles, ceremonies and artifacts Backlog management Conclusions and questions.
Morning – 9am Getting Started Agile Manifesto Values & Principles Scrum Framework ~~ 10:40 to 11:00 Break ~~ Scrum Roles Backlog Grooming Estimation.
An Introduction to Agile Project Management CHAPTER SEVENTEEN PowerPoint Presentation by Charlie Cook Copyright © 2014 McGraw-Hill Education. All Rights.
Agile development By Sam Chamberlain. First a bit of history..
Agile-SCRUM. Introduction to SCRUM Sanil Xavier What is Scrum?
Managing a Project Using an Agile Approach and the PMBOK® Guide
Introduction to Agile.
Agile Methodologies for Project Management By – Komal Mehta.
Bca.co.uk 01BMW Tender Inspect & Collect bca.co.uk Scrum…Buts Joy Kelsey Agile By Example Warsaw October 16 th and 17 th 2013.
Mobile Apps: Review and Retrospectives Refresher Agile Transformation Team 1.
Real World Software Development Management and Solutions Mario Cardinal March 16, 2011.
Copyright BSPIN Agile Practices Benchmarking Case Study by Cosmonet Solutions Pvt. Ltd.
AgileCamp Presents: Scrum. Good luck in your presentation! This slide deck has been shared by AgileCamp Kit under the Creative Commons Attribution 4.0.
1 Agile Methodology & Programming Ric Holt July 2009.
What is Scrum Process? Where is it used? How is it better?
Scrum’s Product Owner Role Jeff Patton Agile Product Design
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
Page 1/8 Waterfall  Agile  Scrum Development department.
SCRUM Not your average bacon and eggs. The Basics Product Backlog Sprint Backlogs Sprints – The Daily Scrum – Burn-down chart Sprint Retrospective.
SCRUM introduction 6 April Scrum Team are known as pigs because they’re committed to delivering Sprint Goal People who are involved but not dedicated.
Software Process Models.
SCRU M Scrum Overview - Commonly Used Terms Ali Qureshi, parorrey.com – 31 st Aug, 2015 PI Media parorrey.com.
1 - Agile in a nutshell. 2 - Basic principles ●Relies on an iterative, incremental development mechanism with continuous adaptation to customer requirements.
Computer Science and Software Engineering© 2014 Project Lead The Way, Inc. Software Design Process.
University of Southern California Center for Systems and Software Engineering Agile Project Management Tools Supannika Koolmanojwong CSCI 577a.
Copyright © by Mark J. Sebern Software Engineering Process I SE 2800.
Giving order to the chaos of agile Presented by Matt Campo CSC 490 Fall 2015.
#AgileEd. Using Agile in the Classroom Cindy Royal, Associate Professor Texas State University slideshare.net/cindyroyal #AgileEd.
Sprint Plans and Burndown Charts David Millard | davidmillard.org.
SCRUM.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Using Scrum to Improve Teamwork, Communication, Quality and Speed
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Introduction to Agile. Introduction Who is this guy?
Industrial Software Development Process Bashar Ahmad RISC Software GmbH.
Created By:-
#msdevcon Community Track IMPLEMENTATION OF SCRUM Bernardin Katić Insa Investment Software AG.
Managing Agile Software Development Teams Using Scrum AKA: Wrangling Developers for Fun and Profit!
Using Scrum to Improve Teamwork, Communication, Quality and Speed.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
CMPS 116 Software Design Project. Introduction Instructor: Dr. Huahai Yang IBM Research – Almaden Former SUNY Albany Programming.
Barnes & Noble Alonda Morgan. Agile UX Agile.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Agile Project Management
Agile Training Day 2 November 17, 2015.
SCRUM.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Product Sprint Backlog Backlog Up to 1 Month The Scrum Framework
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
By: By: Agile Scrum Master Online Training.
Product Backlog List of things that needs to be done to make the product come into existence 
Supannika Koolmanojwong
Chapter 3: The Project Management Process Groups: A Case Study
AGILE METHODOLOGY MANAGE PROJECT USING AGILE SCRUM.
Scrum MODULE 3 – Part 3.
SCRUM PROCESS RELEASE SCRUM PROCESS M SCRUM ROLES
Scrum - Plan a Sprint Great Video (but added release /sprint layer)
Scrum Overview.
Introduction to Agile Blue Ocean Workshops.
Adjective: Able to move quickly and easily. Principles and Values
Scrum in 10 slides by Pierre Mengal – Scrum In Ten Slides v2.0 is licensed under a Creative Commons Attribution-NoDerivs 3.0 Unported.
Scrum Science NGSS: Engineering, Technology, Applications of Science
Scrum: Daily Stand Up Meeting
Presentation transcript:

Chaos and Collaboration A Successful Adoption of Scrum by a Government Department Pete George George Training & Development Ltd

“Almost exactly a year ago I set you the challenge of delivering a … capability … You successfully met this challenge and delivered us a significant new capability in July. Since then, the capability has been used to support a large number of … operations, a number of which have represented major gains for HMG … It’s been a fantastic 7 months … we couldn’t have done it without you!” Extract from a letter by the Deputy Director of a large HMG department, Jan 2010

APP1 APP2 APP3 APP4 APP5 APP8 APP7 APP6 The Challenge

The Answer??

“[Scrum] was a breath of fresh air really. It helped us clear the deadwood out of our processes and practices, which we’d adhered to ‘slavishly’. It gave us a clear connection to users” Technical Architect, Blazing Saddles Team

2005 – Customer Wanted

Construction Construction Construction Construction

Customer Got

Customer Finally Got

Customer Wanted

APP1 APP2 APP3 The Conclusion

Scrum Artefacts Product Backlog Sprint Backlog Sprin t Release Period Product Increment Burndown Chart

Scrum Artefacts Product Backlog Sprint Backlog Sprin t Release Period Product Increment Burndown Chart

Scrum Roles The Team Product Owner Scrum Master

BzS Product Owner Saw Team’s problems first-hand Relegated Backlog items Managed users’ expectations Focused Team on completing applications Ensured most important applications delivered Collaborated on estimates for post-July work

BzS Product Owner Saw Team’s problems first-hand Relegated Backlog items Managed users’ expectations Focused Team on completing applications Ensured most important applications delivered Collaborated on estimates for post-July work

Scrum Ceremonies Sprint Product Backlog Prioritisatio n Sprint Backlog Planning Review/Dem o Retrospecti ve Daily Scru m

Scrum Ceremonies Sprint Product Backlog Prioritisatio n Sprint Backlog Planning Review/Dem o Retrospecti ve Daily Scru m

“One of the best things I found was the close working with the principal users, having them present in the daily stand up was a boon in sanity checking our understanding of requirements and also to get ‘micro priority judgements’…It was a satisfying way of working because of the continuous feedback.” Developer, Blazing Saddles Team

“[the user community] always had something constructive to add and it made it seem to me that they were delivering a ‘buy in’ to the Product.” Tester, Blazing Saddles Team

Increased Collaboration Demonstration feedback Test charters Pair-based exploratory testing Alpha testing Beta testing

Increased Collaboration Demonstration feedback Test charters Pair-based exploratory testing Alpha testing Beta testing

Chaos? Technical Debt Support Costs Practices not principles Culture shock within Team Conflicting methodologies across the organisation No time for Retrospectives

Chaos? Technical Debt Support Costs Practices not principles Culture shock within Team Conflicting methodologies across the organisation No time for Retrospectives

Chaos? Technical Debt Support Costs Practices not principles Culture shock within Team Conflicting methodologies across the organisation No time for Retrospectives

What Success Looks Like

A Workshop for Agile Teams Who Are Still Improving Agile Team Health Check m

Agile Team Health Check The Health Check is a half-day workshop for any team (max 20 members) who would like to improve their current way of working with the help of an experienced Agile facilitator. George T&D will provide the facilitator. All you need to do is provide a suitable venue (and coffee!). The workshop consists of a series of group exercises designed to help the team reflect together on how they are currently operating in the light of the 12 Agile Principles, and how they can perform better. Schedule 09:00Who are we? Introductions and team exercise 09:45Why Agile? Agile Principles review exercise 10:45Coffee break Coffee break 11:00How are we doing? Retrospective exercise 12:00Where are we going? Action brainstorm exercise 12:30Finish For more details or to book the workshop,