Scrum From the Trenches @DonovanBrown.

Slides:



Advertisements
Similar presentations
Scrum in 10 slides.
Advertisements

ITEC 370 Lecture 24 Lifecycles. Review Questions? –Grades for Requirements/Design Doc F give prototype demonstration –Testing plan for your software Maintenance.
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt Scrum Training: The Scrum Guide Explained for the Self-Organizing Team Glen Wang
Scrum. An evolutionary/iterative/incremental/agile software process The main roles in Scrum are: – Scrum team: Team of software developers – Scrum master.
Scrum in 10 slides by Pierre Mengal – Scrum In Ten Slides v1.1 is licensed under a Creative Commons Attribution-NoDerivs 3.0 Unported.
Scrum Under a Waterfall Dave Harrison, Columbia Sportswear.
Morning – 9am Getting Started Agile Manifesto Values & Principles Scrum Framework ~~ 10:40 to 11:00 Break ~~ Scrum Roles Backlog Grooming Estimation.
Rules of the Game  Loosely based upon the TV show, “Who wants to be a millionaire.®”  Once the question is read, you will have 30 seconds to discuss.
Agile development By Sam Chamberlain. First a bit of history..
Introduction to Agile.
Agile Methodologies for Project Management By – Komal Mehta.
Adopting Agile for Enterprise Software Joe Bedell, Software Engineer Jason Breen, Software Engineer Peter Melko, Scrum Master June 15 th, 2015.
03 | Define the ALM Process Anthony Borton | ALM Consultant, Enhance ALM Steven Borg | Co-founder & Strategist, Northwest Cadence.
What is Scrum Process? Where is it used? How is it better?
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.
When is Agile the Best Project Management Method? Lana Tylka.
Release and Iteration Planning September 13, 2008.
Top 10 Ways to Go from Good to Great Scrum Master Benjamin Day.
Stephen Chief Strategy Officer Telerik
4/23/ :45 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Process is continuously improving Have Definition of Done (DoD) DoD achievable within each iteration Team respects DoD The bottom line Delivering working,
Copyright © 2012 by Mark J. Sebern Scrum Overview (from
OFFICE OF INFORMATION AND TECHNOLOGY Mobile Applications Scrum Framework November 21, :00 am (EST) Seal of the U.S. Department of Veterans Affairs.
Dr. Nguyen Hai Quan.  Why SCRUM?  What is SCRUM?  Some terms  SCRUM Meetings  Sprint  Estimation  Product backlog  Sprint backlog  Whiteboard.
Copyright © 2015 Curt Hill Software Development Paradigms What do you need to know?
Het einde van het beroep van tester - Wat Agile, DevOps en Scrum betekenen voor het testvak -
Definition of Done in the Age of DevOps Intel Agile and Lean Development Conference Piotr Żmijewski May 22 nd, 2014.
Copyright © by Mark J. Sebern Software Engineering Process I SE 2800.
SCRUM.
PV213 EIS in Practice: 06 – Development process 1 PV213 Enterprise Information Systems in Practice 06 – Development process.
Agile Ceremonies. Agile - Ceremonies cer·e·mo·ny serə ˌ mōnē noun 1. a formal religious or public occasion, typically one celebrating a particular event.
Introduction to Agile. Introduction Who is this guy?
Software Quality Assurance Chip Ene, February 14, 2015.
#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!
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
The Scrum Framework Presented by Somnath Ghosh Scrum Practitioner 24 hours weeks.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
CEN 4010 Intro to Software Engineering Professor Alex Roque
Shifting to Agile: Are University Libraries Ready?
TechEd /22/2018 7:16 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Scrum.
Agile Training Day 2 November 17, 2015.
Wael Ellithy, Ph.D. Arx ICT
SCRUM.
Agile Training – Agile Overview
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.
Agile Frameworks Individuals and interactions over processes and tools
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
By: By: Agile Scrum Master Online Training.
SAFe Workshop - Oct 17 Presenter: Ray Brederode
Project Management and the Agile Manifesto
Scrum MODULE 3 – Part 3.
Summarizing Our Models to Date
Scrum Overview.
Scrum - Plan a Sprint Great Video (but added release /sprint layer)
Agile practices for documentation teams
Sprint Planning April 2018.
Introduction to Agile Blue Ocean Workshops.
Real World Scrum with TFS & VSTS / Azure DevOps
Scrum in 10 slides by Pierre Mengal – Scrum In Ten Slides v2.0 is licensed under a Creative Commons Attribution-NoDerivs 3.0 Unported.
Software Development In Agile
Scrum in Action.
Scrum: Daily Stand Up Meeting
Microsoft Connect /29/2019 1:53 AM
Sprints.
Agile product development
Presentation transcript:

Scrum From the Trenches @DonovanBrown

General Principles Product is built incrementally Frequent inspection and adaption (course correction) Transparency (Product and Sprint backlogs are public) Product Owner, Development Team, Scrum Master Scrum Teams are self-organizing and cross-functional

Product Owner There can be only one Do not lead by committee @DonovanBrown

Selecting an Iteration Length Never change mid-iteration Do not change to fit in more work for an iteration Err on shorter versus longer Never go over four (4) weeks http://donovanbrown.com/post/The-Rules-Apply-to-Everyone @DonovanBrown

Never skip the rituals Educate everyone on the purpose of the meetings Never go over the time box Running these meetings is a skill you must develop @DonovanBrown

Daily Scrum (aka Standup) Running a stand up is a skill Never solve issues during your stand up It must be completed in 15 minutes or less Identify impediments http://donovanbrown.com/post/Pass-What-Does-Pass-Mean @DonovanBrown

Estimates are not guarantees http://donovanbrown.com/post/Stop-Getting-Stuff-Done-After-You-Said-You-Couldnt @DonovanBrown

Estimates Never accept an estimate over 4 hours Are more accurate Enables parallel development Confirms alignment with DoD Never start from a date Photo by Maddi Bazzocco on Unsplash @DonovanBrown

Story Points do not equal hours

Story Points do not equal hours An hour for team A equals an hour for team B. But a story point for team A has not comparison to a story point for team B.

Definition of Done (DoD) Must be clear Visible to everyone Mature it over time D

Azure DevOps Team’s DoD 9/18/2019 2:20 PM Azure DevOps Team’s DoD Live in production, collecting telemetry that examines the hypothesis which motivated the deployment. © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Groom your Backlog Allocate time in each iteration to groom what is coming next (20%) Have all disciplines represented in grooming (Dev, QA, InfoSec, etc.) Set correct priorities

Merge Often No long lived branches Helps avoid merge bombs Implement feature flags

The Rules Apply to Everyone No one is above the law Even the CEO must obey the rules http://donovanbrown.com/post/The-Rules-Apply-to-Everyone

Reviews Even if you have nothing to show Never cancel this meeting http://donovanbrown.com/post/Stop-Getting-Stuff-Done-After-You-Said-You-Couldnt

Retrospective The good, bad and the ugly Define action for bad and ugly items Refine your process Review your DoD

Resources

Resources Scrum.org DonovanBrown.com