Agility and Scrum: And Responsibility. Jim Coplien Gertrud&Cope

Similar documents
Presented by Kiefer Consulting, Inc. 10/31/2016 1

Agile BI: Accounting for progress. Tom Breur Data Vault Automation Utrecht, 6 Oktober 2011

Certified Scrum Master

Extreme programming XP 5

Let s Talk About Being Agile

KF5008 Program Design & Development. Introduction to the Module

Agile Development Methods: Philosophy and Practice. CSCE 315 Programming Studio, Fall 2017 Tanzir Ahmed

Dr J Paul Gibson, Dept. INF, TSP, Evry, France

AGILE AND AGILE TESTING KAIZANIA 9 DECEMBER Lionel Bisschoff / Arrie van der Dussen. Kaizania 2009

Scrum er ikke en religion

From Adoption to Transition

Agile Business Analysis - Resurgence. Dorothy Tudor - TCC

We are agile but... Gitte Ottosen

Agile, a software development model or a religion? Pablo Garcia Munos Knowit AB

Chicago PMO Roundtable March 2015

Agile Methodologies. Introduction ISSSR 2013/2014

Lightweight Tools for Agile Methods

Agile Methods. Introduction to Agile Methods by Pietari Kettunen

The Agile Performance Holarchy

Agile Software Development Agreements: Navigating the Complex Contracting Issues

Guideline for Sizing Agile Projects with COSMIC

Intersection of Agile and Change Management: Agenda

How to make Agile "work" in Business Intelligence projects. Tom Breur VP Data Analytics, Cengage Learning San Diego, 19 April 2016, 11:15-12:00

Agile Software Construction. This Course. Course information. Course Contents. Daisy: Software Engineering Agile Methods

Build Agile Knowledge - Participate in a sprint!

Patrick Masson Chief Technology Officer University of Massachusetts Office of the President, UMassOnline

TOCICO CONFERENCE 2004

20 October /21/2011 1

AGILE METHODS AND DATA WAREHOUSING:

Intro: Agile over lunch. April 2007 Joe Little

Questioning Extreme Programming

Intro: Agile over lunch. April 2007 Joe Little

Scrum - Introduction. Petri Heiramo. Agile Coach, CST

Lean o Agile Scrum o Kanban

Keywords: Scrum framework, agile software development, change management, iterative development.

Abdulrahman M. Qahtani, Gary B. Wills, Andrew M. Gravell School of Electronics and Computer Science, University of Southampton, UK

An Industrial Case Study for Scrum Adoption

fragile is just a word

INDEX. Numerics 1970s - iterative practice s - iterative practice 85

Relating Agile Development to Agile Operations Rick Dove and Garry Turkington

How do you develop software? 12/01/2012. Great, You? Resources. OO Design and Programming. Congratulations New Job. what next?

Lecture 29: Agile Design and Extreme Programming

Quality assurance within the agile system development life-cycle

Agile. How would you implement agile methodologies and tools for web projects? What do you see as the benefits and challenges to doing this?

User-centered System Design. Agile

CMMI. The Agile Performance Holarch. Jeff Dalton. President of Broadsword Chief Evangelist, AgileCxO.org

Man, the living creature, the creating individual, is always more important than any established style or system

Driving Business Results With Scrum

AGILE methodology- Scrum

Creating a Culture of Empowerment

Extreme Programming, an agile software development process

Australia New Zealand Testing Board ANZTB SIGIST. Presenter: Leanne Howard. May 2010

Marrying AM and EA in large organizations

Agile Beyond Software

88 Authors. Ishita Shukla 3 3 Department of Computer Science & Engineering,Manipal Institute of Technology

Threat Poker: Solving Security and Privacy Threats in Agile Software Development

Practical Solutions to Five Agile Myths

Scrum Basics. Marek Majchrzak, Andrzej Bednarz Wrocław,

Abstract. Keywords: Agile methodology, SDLC, Information Systems education, development life cycle

AN INTRODUCTION TO BUSINESS VALUE ENGINEERING. New York, March 26, 2009

Agile Beyond Software

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

An Introduction to Scrum

An Agile Projects Introduction Course #PMCurrent-1

Web Application Development Process

Introduction to Extreme Programming

TPS Lean and Scrum. How they are developed and influenced one another. Kiro Harada Attractor Inc.

A SANTEON COMPANY. KEY CONCEPTS OF AGILE Ahmed Sidky, Ph.D. (aka Dr. Agile)

Hello and welcome to the third podcast in. a series from IBM Rational Software on the topic of DevOps

Agile Software Development for Space Applications

Training Your Customer

THE ART OF DELEGATION

Comparative Study and Analysis of Scrum and Lean Methodology


PM s and BA s in an Agile World: Where do we go from here? PMI Professional Development Days September 22-23, 2014

THE ART OF AGILE MARKETING A PRACTICAL ROADMAP FOR IMPLEMENTING KANBAN AND SCRUM IN JIRA AND CONFLUENCE

Threat Poker: Solving Security and Privacy Threats in Agile Software Development

Using Agile Methods for Software Development in R&D Scenario

Shattering the Myths about CMMI and Extra- Small Companies

Authentic Scrum PETER agileforall.com Making Agile a Reality

04. Agile Development

An Introduction to Scrum. Mountain Goat Software, LLC

An Introduction to Scrum

Agile Project Management

A case. Management SPM

"Product Owner Anti-Patterns"

How to suck up to your CFO. and other career advice

IT Revolution. foreword by Gene Kim

Foundations of Software Engineering. Process: Agile Practices Michael Hilton

AGILE CASE STUDY EVALUATION IN MIDDLE SIZE PROJECT. Penko Ivanov, Sylvia Ilieva

Ian Koenig Quality IS Projects, Inc. Philippines Chapter Project Management Institute June 8 th 2010

By Michael A. Velez, Managing Director of Castellan Systems

Organizational Change Management with Agile September 19, 2017

CSE Tue 11/06. Nadir Weibel

Create Your Successful Agile Project

CSE Tue 11/06. Nadir Weibel

The Marriott Management Philosophy

Welcome! Scrum - simple to understand, hard to master. Kent Scrum UG

Organizational Patterns The Foundations of Agile

COMP 6481 Fall 2006 System Requirement Specifications

Transcription:

Agility and Scrum: Managemen nt Power And Responsibility Jim Coplien Gertrud&Cope Scrum Train ning Institute

Toyota Production System Some old history: in March 2003, annual profit of $8 Billion (>GM + Chrysler + Ford); net profit margin 8.3 times the industry average; passed Chrysler in auto sales in August 2003 Small clunky cars to Lexus in 1989; in ten years was outselling BMW, Cadillac and Mercedes Concept-to-product two to three Today: Largest car company in the world times faster than anyone else

Toyota did it by raping their competition, right? As an American company, contribute to the economic growth of the community and the United States..As an independent company, contribute to the stability and well-being of team members..as a Toyota group company, contribute to the overall growth of Toyota by adding value to our customers.

The Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Kent Beck Mike Beedle Arie van Bennekun Alistair Cockburn Ward Cunningham Martin Fowler James Grenning Jim Highsmith Andrew Hunt Ron Jeffries Jon Kern Brian Marick Robert Cecil Martin Steve Mellor Ken Schwaber Jeff Sutherland Dave Thomas 2001, the above authors this declaration may be freely copied in any form,

The Basic Scrum Flow

What Scrum is Self-Organization and Feedback That can give you: Orders-of-magnitude process improvements (Toyota Production Process) Higher customer sa atisfaction I want my team of 15 to do the work of, of... 17!!!

Self-Organization Some kind of self-organizing game. Maybe the Google game. Power in self-organization Managers own the job of organization: that is their product I m going to self-organize my team.

When Rosing started at Google in 2001, "we had management in engineering. And the structure was tending to tell people, No, you can't do that." So Google got rid of the managers. Now most engineers work in teams of three e, with project leadership rotating among team members. If something isn't right, even if it's in a product that has already gone public, teams fix it without asking anyone. Agile Principle #5, 9, 12 "For a while," Rosing says, "I had 160 direct reports. No managers. It worked because the teams knew what they had to do. That set a cultural bit in people's heads: You are the boss. Don't wait to take the hill. Don't wait to be managed." Agile Principle #1, 3 And if you fail, fine. On to the next idea. "There's faith here in the ability of smart, well-motivated people to do the right thing," Rosing says. "Anything that gets in the way of that is evil. Agile Principle #5, 12 Fast Company, April, 2003

superdimension and Dorian Averbuch In Scrum, the team is the boss They hire and fire the ScrumMaster However, initial conditions sometimes violate this, as when the Vice President made himself ScrumMaster (30 Dec 2008) The team liked him but really didn t want a Vice President ScrumMastering them so they fired him. Power!

mpowerment that buzzword for participatory nagement... is not working..attempts to increase the involvement of lower-le ployees in corporate decision-making have led...instead, the opposite is occurring... hile empowering peoplee may remove unnecessa ers of management and rules, it also increases t wer and autonomy of different parts of the ganization rather than helping them work gether...

mpowerment is not self- organization Empowerment erodes trust and feedback That limits the scaling of self-organization Empowered Scrum teams get 10%, 20%, maybe double produc ctivity Self-organized teams with servant leadership management get orders of magnitude

Your Product Backlog 1. Get Organized a. Flatten the organization: 160 : 1? b. Meta-Scrum A place from which these things happen: the production team ScrumMaster s point of escalation Organization as product, with accountable ROI 2. Help people work together: an organizational issue Shape organization with offi ice layout 3. Develop trust 4. Align accountability, authority, control, responsibility 5. Develop Servant leadership in yourself and your management team 6. Let go and let it run!

Conclusion Scrum without management commitment is just Scrum-Butt There is no team-us and management-them in Scrum As in Toyota, get down to the Gemba to see what s going on roll up your sleeves and get involved