Where do you want to get to?

Similar documents
Succeeding with Agile

Criteria. Kanban. Scrum. Acceptance. Acceptance Criteria. Kanban. Scrum. Refinement. Agile Manifesto. Acceptance Test. Product Backlog.

Acceptance Criteria. Agile. Details that indicate the scope of a user story and help the team and product owner determine done-ness.

Chapter 01 - The Process The Process Application Process ACP Qualifications Scheduling Your Exam Rescheduling/Cancelling Fees

Foundations of Software Engineering. Process: Agile Practices Michael Hilton

Agile Program Development. Agile Manifesto 9/3/2013. What is Agile Development? 12 Principles of Agile Development 1 of 4

Avoiding ScrumButt - Nokia Test Origins Nokia Siemens Networks

Bridging the Gap Between Governance and Agility. Mario E. Moreira

Russell Pannone February 10, 2009

SOFTWARE ENGINEERING SOFTWARE-LIFE CYCLE AND PROCESS MODELS. Saulius Ragaišis.

Johanna Rothman. Chapter 1 Why Agile and Lean Approaches Work. Copyright 2017

SAFe in a Nutshell SCALED AGILE FRAMEWORK

Joe s Unofficial Scrum Checklist

PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours

Agile Delivery Framework (ADF)

1. Organizational information (company and business unit): 2. How large is the organization (number of employees)? !25 8.7%

From Adoption to Transition

Experiential Education for Agile Software Engineering

Agile & Lean / Kanban

Agile Software Development. Stefan Balbo / Patrick Dolemieux

Co-founder and Managing Director of RADTAC Specialist in Agile and Iterative approaches since mid 80s Agile Alliance Founder Member in 2002

Agile Methods. Introduction to Agile Methods by Pietari Kettunen

SEPTEMBER 2018 The Agile Team s Playbook to Doing Agile

Agile Methodologies for DevOps

Introduction to Agile (Scrum)

A one day Introduction. Tim Guay, PMP, CSM, PMI-ACP, CLSSS

Introduction to Agile and Scrum

Change Agile. Ben Linders, André Heijstek. veranderproject.nl

Quality in software development. Geir Amsjø

Agile Software Development. Agile Software Development Basics. Principles of the Agile Alliance. Agile Manifesto. Agenda. Agile software development

Be Agile. Scale Up. Stay Lean. Have More Fun.

8 th of April 2015 Bucharest, Romania Vlad Gabriel Sorin Agile PM/Scrum Master

Agile Essentials Track: Business Services

CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal

Stages in a Software Development Cycle?

Acceptance Test Driven Development A method used to communicate with business customers, developers, and testers before coding begins.

Scrum - Introduction. Petri Heiramo. Agile Coach, CST

2. True or false: In Scrum all the requirements for the project are known prior to the start of development.

Mature agile development using HP Quality Center

How to Prepare for and Implement a Project Using Scrum

Scaled agile transformation case study

Scrum Intro What s in it for me?

FIT2101 Software Engineering Process and Management

Scrum Test Planning. What goes into a scrum test plan?

Agile Software Development

Agile DevOps. Leah Burman SPC4, CSM, CSPO, CSP-SM, CSP-PO 11 January 2019

Scaling Software Agility:

Scrum is. A framework for developing and sustaining complex products. Lightweight Simple to understand Extremely difficult to master

Scaled Agile Framework Making Agile Work for You. Clint Edmonson Principal Consultant Polaris Solutions Certified Safe Program Consultant (SPC)

Ingegneria del Software Corso di Laurea in Informatica per il Management. Scrum. Davide Rossi Dipartimento di Informatica Università di Bologna

Course Title: Planning and Managing Agile Projects

AGILE Realities. Presenters: Chris Koo (Edward Jones) Blake Moyer (Edward Jones) Joan Romine (Boeing)

Metodologías Agiles en E///

AGILE methodology- Scrum

1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum

This course will explore how your projects can easily and successfully make the transition to an effective Agile environment.

Software Design COSC 4353/6353 D R. R A J S I N G H

Part 1. Software engineering Facts. CSC 4181 Compiler Construction Software Engineering Lectures. What is software engineering? What is software?

CS314 Software Engineering Project Management

Building Cloud Apps using Agile Methodology & Tools

SCRUMOPS. David West Scrum.org All Rights Reserved

The Human Side of Agile in Earth Sciences Application Development

Lecture 5. Software Processes CSC 4700 Software Engineering. Software Development Processes. The software process

Introduction. Failure. Why Projects Fail. Agile in an Hour

The Agile Puzzle making the pieces fit. Presenter: Jennifer Bleen

The Lessons Learned of a BA on an Agile Project

Certified Scrum Developer Program Introduction presented by. Copyright Davisbase LLC

Scrum Testing: A Beginner s Guide

Certified Scrum Practitioner

CS 5704: Software Engineering

Introduction. Failure. Why Projects Fail. Agile in an Hour

Self-Organizing Teams: What and How Nitin Mittal, Accenture, 7 January 2013

Agile Certified Professional

Agile Marketing Automation

Agile Scrum Foundation Certification Training Brochure

Attend Learn Grow Taking Your Career to the Next Level. 4th Annual Professional Development Days! May th, 2018

Welcome to this IBM Rational podcast, Agile. everywhere. I'm Kimberly Gist with IBM. Agile practices

De-Mystifying Kanban:

Handling Product Management Across The Enterprise. copyright Net Objectives, Inc.

Scrum Master / Agile Project Manager An Approach for Personal Competency Development

Organizational Change Through Metrics

Agile Planning. Petri Heiramo. Agile Coach, CST

Sign up to mailing list Join Slack, teaching team is available. All links are on the course website Slides are uploaded there too

Presented by Only Agile. What is Agile?

Introduction... 1 Part I: Understanding Agile... 7

SCRUM - compact The agile software development methodology

Finally! A Model for Evaluating Agile Performance: The Agile Performance Holarchy. Darian Poinsetta Senior Executive Agile CxO

AGILE SOLUTIONS. Agile Basics

Processes and Life- Cycles. Kristian Sandahl

Creating Sprint Reviews that Attract, Engage, and Enlighten your Customers' Bob Galen President & Principal Consultant RGCG, LLC

Collaboration at Scale: at Scale! 13-June-2018

Knowledge Solution Services

AGILE BASICS. All slides copyright Philip Japikse

An Introduction to Scrum

Fraud Governance (called Anti-Fraud team) for a Canadian Multi-National Financial Institution

The Eight Stages of an Agile Approach That Works

Organizational Matters

We use Agile. What does that mean?

Motorola Agile Development

Transcription:

Where do you want to get to? A goal-based approach to succeeding with Scrum Jim and Melissa York www.foxhedgeltd.com John Tenniel / Wikimedia Commons / Public Domain

Balancing Agility and Focus

Where do you want to get to? John Tenniel / Wikimedia Commons / Public Domain

Alice s Dilemma 'Would you tell me, please, which way I ought to go from here?' 'That depends a good deal on where you want to get to,' said the Cat. 'I don't much care where ' said Alice. 'Then it doesn't matter which way you go,' said the Cat. ' so long as I get SOMEWHERE,' Alice added as an explanation. 'Oh, you're sure to do that,' said the Cat, 'if you only walk long enough.' Alice s Adventures in Wonderland, Lewis Carroll John Tenniel / Wikimedia Commons / Public Domain

Share A better world Begin with the end in mind Identify practices Where do you want to get to? Join a team Be choosy Imagine your better world Connect practice to strategy John Tenniel / Wikimedia Commons / Public Domain

Share A better world Begin with the end in mind Identify practices Where do you want to get to? Join a team Be choosy Imagine your better world Connect practice to strategy John Tenniel / Wikimedia Commons / Public Domain

A better world the promise of Agile Content 2015 FoxHedge Ltd

Content FoxHedge Ltd

Share A better world Begin with the end in mind Identify practices Where do you want to get to? Join a team Be choosy Imagine your better world Connect practice to strategy John Tenniel / Wikimedia Commons / Public Domain

Why is this important? Content 2015 FoxHedge Ltd

70% of change initiatives fail! over 70 percent of the situations where substantial changes were clearly needed, either they were not fully launched, or the change efforts failed, or changes were achieved but over budget, late, and with great frustration John P. Kotter Content FoxHedge Ltd

Satir Change Model

Begin with the End in Mind Begin with the end in mind is based on the principle that all things are created twice. There is a mental or first creation, and a physical or second creation to all things. Stephen Covey Content FoxHedge Ltd

Share A better world Begin with the end in mind Identify practices Where do you want to get to? Join a team Be choosy Imagine your better world Connect practice to strategy John Tenniel / Wikimedia Commons / Public Domain

Scrum Content FoxHedge Ltd

Scrum was designed to achieve a hyperproductive state where productivity increases by an order of magnitude over industry averages. Jeff Sutherland Content FoxHedge Ltd

Scrum Delivery Cycle

Scrum Delivery Cycle with Practices Release Planning Small team Customer in the Room Standup Sustainable Sit Together Pair Programming Frequent Integration Prioritizatio TDD Empowered Team Automated Testing Points User Stories Modelin 1-click Build & Deploy Adaptive Planning YAGNI DoD Information Radiator Review Retrospectives

~101 Practices acceptance tests adaptive planning Agile Champion automated build and deploy automated testing backlog Boot Camp Boundaries Build Quality In Burn Chart Business Value Analysis Center of Excellence Co-location Coach coding standards Collective Code Ownership Conditions of Satisfaction Constraints Containers Continuous Integration Core Team Cross-functional team Customer Acceptance TDD customer feedback customer-in-theroom Cycle time daily meeting dedicated team definition of done eliminate waste Empowered Team Enterprise Transition Team Evolutionary Architecture Evolutionary Design Fast Delivery Feedback Flow frequent feedback loops frequent integration Goal Impediment List incremental development Information Radiator Innovation Games Iteration Planning Meeting Iterations just enough, justin-time requirements Kaizen Kanban Management Tests Minimum Meaningful Feature Set Muda One Team Open Workspace pair programming Pareto (80/20) Pay as you go Personas Pigs and Chickens Pilots Projects Planning Poker prioritized backlog Product Lifecycle Product Owner Quality Criteria Reduce Waste refactoring regression testing Regular Cadence Relative Estimation Release Often retrospectives Review Scrum Development Team Scrum of Scrums Scrum Roles ScrumMaster Self-Organizing Team shared goal Shared Vision Simple Design single business decision maker Sit Together small releases Spikes Sprint Backlog Sprint Review Stakeholder Analysis Story Points Success Criteria sustainable pace Swarming Test First Development Theory of Constraints timeboxes Tune Up unit-level TDD user stories Velocity visual recording Whole team Working Software YAGNI

Share A better world Begin with the end in mind Identify practices Where do you want to get to? Join a team Be choosy Imagine your better world Connect practice to strategy John Tenniel / Wikimedia Commons / Public Domain

A model in 4 dimensions Inward Team Skills Outward Customer Flow 2013 Jim York People Process

different ^ A model in 4 dimensions People Practice Purpose Process 2013 Jim York

A model in 4 dimensions Inward Team Skills Outward Customer Flow 2013 Jim York People Process

Alignment to Strategy Strategy Dimension Outcome Measure Teamwork Team Focus Team Satisfaction Quality Skills Craftmanship Production Defects Focus on Customer Customer Effectiveness Customer Satisfaction Time to Market Flow Fast Delivery Cycle Time 2013 Jim York

Sample Practices Strategy: Teamwork Mantra: We re a team! Core small, dedicated team shared goal co-location daily meeting shared environments customer-in-the-room coach team estimation definition of done retrospectives Supplemental team room timeboxes (iterations) incremental delivery paired programming Customer Acceptance TDD story cards empowered team 2013 Jim York

Sample Practices Strategy: Quality Mantra: We do good work! Core coding standards unit-level TDD pair programming refactoring frequent integration acceptance tests regression testing retrospectives Supplemental shared goal timeboxes (iterations) incremental development customer feedback automated testing automated build and deploy definition of done Customer Acceptance TDD 2013 Jim York

Sample Practices Strategy: Focus on Customer Mantra: We build the right stuff! Core customer-in-the-room single business decision maker user stories prioritized backlog Customer Acceptance TDD frequent feedback loops adaptive planning Supplemental timeboxes incremental development retrospectives just enough, just-in-time requirements 2013 Jim York

Sample Practices Strategy: Time to Market Mantra: We deliver fast! Core just enough, just-in-time requirements timeboxes incremental development small releases dedicated team frequent feedback loops adaptive planning Supplimental sustainable pace daily meeting YAGNI eliminate waste retrospectives 2013 Jim York

Share A better world Begin with the end in mind Identify practices Where do you want to get to? Join a team Be choosy Imagine your better world Connect practice to strategy John Tenniel / Wikimedia Commons / Public Domain

Share A better world Begin with the end in mind Identify practices Where do you want to get to? Join a team Be choosy Imagine your better world Connect practice to strategy John Tenniel / Wikimedia Commons / Public Domain

Share A better world Begin with the end in mind Identify practices Where do you want to get to? Join a team Be choosy Imagine your better world Connect practice to strategy John Tenniel / Wikimedia Commons / Public Domain

Share A better world Begin with the end in mind Identify practices Where do you want to get to? Join a team Be choosy Imagine your better world Connect practice to strategy John Tenniel / Wikimedia Commons / Public Domain

Q &A John Tenniel / Wikimedia Commons / Public Domain

Thank you! Content 2015 FoxHedge Ltd

Contact Info John Tenniel / Wikimedia Commons / Public Domain