competing with change with five core...

25
www.odd-e.com Competing with Change with Five Core Concepts Sunday, October 23, 11

Upload: others

Post on 09-Mar-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Competing with Change with Five Core Conceptsat2011.agiletour.org/files/AgileVietnam_Five_Core_Concepts.pdf · •Agile Coach at Odd-e •Lives in Hong Kong •Agile, TDD Coaching

www.odd-e.com

Competing with Changewith Five Core Concepts

Sunday, October 23, 11

Page 2: Competing with Change with Five Core Conceptsat2011.agiletour.org/files/AgileVietnam_Five_Core_Concepts.pdf · •Agile Coach at Odd-e •Lives in Hong Kong •Agile, TDD Coaching

Who am I?

• Name: Steven Mak• Agile Coach at Odd-e• Lives in Hong Kong• Agile, TDD Coaching• I love coding - Java, C/C++,

PHP, Perl, and some weird ones

• I speak English, Cantonese, and Mandarin

2

Sunday, October 23, 11

Page 3: Competing with Change with Five Core Conceptsat2011.agiletour.org/files/AgileVietnam_Five_Core_Concepts.pdf · •Agile Coach at Odd-e •Lives in Hong Kong •Agile, TDD Coaching

3

Who am I?

•Name: Stanly Lau•Originate & lives in Singapore•Works for Odd-e• Agile coach, SW developer• Insurance, Mobile Safety &

Education• Java, .Net

Sunday, October 23, 11

Page 4: Competing with Change with Five Core Conceptsat2011.agiletour.org/files/AgileVietnam_Five_Core_Concepts.pdf · •Agile Coach at Odd-e •Lives in Hong Kong •Agile, TDD Coaching

5 Core Concepts

4

Sunday, October 23, 11

Page 5: Competing with Change with Five Core Conceptsat2011.agiletour.org/files/AgileVietnam_Five_Core_Concepts.pdf · •Agile Coach at Odd-e •Lives in Hong Kong •Agile, TDD Coaching

Perfection Vision

5

Create the organizational abilityto respond to changes by being able to

to deliver or change directionat any time

without additional cost

Sunday, October 23, 11

Page 6: Competing with Change with Five Core Conceptsat2011.agiletour.org/files/AgileVietnam_Five_Core_Concepts.pdf · •Agile Coach at Odd-e •Lives in Hong Kong •Agile, TDD Coaching

1. Team Teams

6

• Shared work product• Interdependent work• Shared responsibility• Set of working agreements• Responsibility for managing the outside-team relationships• Distributed leadership

Sunday, October 23, 11

Page 7: Competing with Change with Five Core Conceptsat2011.agiletour.org/files/AgileVietnam_Five_Core_Concepts.pdf · •Agile Coach at Odd-e •Lives in Hong Kong •Agile, TDD Coaching

Shared Responsibility

7

Sunday, October 23, 11

Page 8: Competing with Change with Five Core Conceptsat2011.agiletour.org/files/AgileVietnam_Five_Core_Concepts.pdf · •Agile Coach at Odd-e •Lives in Hong Kong •Agile, TDD Coaching

2. Self-managing Teams• The team together has the authority to:

- Design, plan, and execute their task- Monitor and manage their progress- Monitor and manage their process

8

Sunday, October 23, 11

Page 9: Competing with Change with Five Core Conceptsat2011.agiletour.org/files/AgileVietnam_Five_Core_Concepts.pdf · •Agile Coach at Odd-e •Lives in Hong Kong •Agile, TDD Coaching

Empowerment

9

Sunday, October 23, 11

Page 10: Competing with Change with Five Core Conceptsat2011.agiletour.org/files/AgileVietnam_Five_Core_Concepts.pdf · •Agile Coach at Odd-e •Lives in Hong Kong •Agile, TDD Coaching

Authority Matrix

10

Team’s Own Responsibility

Management Responsibility

Setting overall direction

Designing the team andits organizational context

Monitoring and managingwork process and progress

Executing the team task

Manager-ledteams

Self-Managingteams

Self-Designingteams

Self-Governingteams

Text from: “Leading teams” By Richard Hackman

Sunday, October 23, 11

Page 11: Competing with Change with Five Core Conceptsat2011.agiletour.org/files/AgileVietnam_Five_Core_Concepts.pdf · •Agile Coach at Odd-e •Lives in Hong Kong •Agile, TDD Coaching

3. Cross-functional Teams• All skills needed to build the product• Balancing specialization with generalization• Close cross-functional collaboration

11

Sunday, October 23, 11

Page 12: Competing with Change with Five Core Conceptsat2011.agiletour.org/files/AgileVietnam_Five_Core_Concepts.pdf · •Agile Coach at Odd-e •Lives in Hong Kong •Agile, TDD Coaching

Multi-learning

12

Sunday, October 23, 11

Page 13: Competing with Change with Five Core Conceptsat2011.agiletour.org/files/AgileVietnam_Five_Core_Concepts.pdf · •Agile Coach at Odd-e •Lives in Hong Kong •Agile, TDD Coaching

4. Short Iterative Full-Cycle Feedback

• Feedback- For improving product- For improving ways of working

• Iterative - repeating same activities• Full-cycle - not phased• Short - typically 2 weeks

13Thanks to Jeff Patton

Sunday, October 23, 11

Page 14: Competing with Change with Five Core Conceptsat2011.agiletour.org/files/AgileVietnam_Five_Core_Concepts.pdf · •Agile Coach at Odd-e •Lives in Hong Kong •Agile, TDD Coaching

Inspect-adapt

14

Sunday, October 23, 11

Page 15: Competing with Change with Five Core Conceptsat2011.agiletour.org/files/AgileVietnam_Five_Core_Concepts.pdf · •Agile Coach at Odd-e •Lives in Hong Kong •Agile, TDD Coaching

5. Lowering Cost of Change• Make responding to change economical• Common strategies:

- Lower work in progress- Remove duplication- Lowering complexity- Automation

15

Sunday, October 23, 11

Page 16: Competing with Change with Five Core Conceptsat2011.agiletour.org/files/AgileVietnam_Five_Core_Concepts.pdf · •Agile Coach at Odd-e •Lives in Hong Kong •Agile, TDD Coaching

Improvement

16

Sunday, October 23, 11

Page 17: Competing with Change with Five Core Conceptsat2011.agiletour.org/files/AgileVietnam_Five_Core_Concepts.pdf · •Agile Coach at Odd-e •Lives in Hong Kong •Agile, TDD Coaching

Resources

17

Sunday, October 23, 11

Page 18: Competing with Change with Five Core Conceptsat2011.agiletour.org/files/AgileVietnam_Five_Core_Concepts.pdf · •Agile Coach at Odd-e •Lives in Hong Kong •Agile, TDD Coaching

Training

18

Discussin workshop

Developin concurrence

Deliverfor acceptance

Sunday, October 23, 11

Page 19: Competing with Change with Five Core Conceptsat2011.agiletour.org/files/AgileVietnam_Five_Core_Concepts.pdf · •Agile Coach at Odd-e •Lives in Hong Kong •Agile, TDD Coaching

Articles• Scrum Primer:

- http://www.scrumprimer.org

• Lean Primer:- http://www.leanprimer.com

• Feature Teams Primer:- http://www.featureteams.org/

• Acceptance Test-Driven Development with Robot Framework- http://www.a-tdd.org

19

Sunday, October 23, 11

Page 20: Competing with Change with Five Core Conceptsat2011.agiletour.org/files/AgileVietnam_Five_Core_Concepts.pdf · •Agile Coach at Odd-e •Lives in Hong Kong •Agile, TDD Coaching

Books - Agile

20

Sunday, October 23, 11

Page 21: Competing with Change with Five Core Conceptsat2011.agiletour.org/files/AgileVietnam_Five_Core_Concepts.pdf · •Agile Coach at Odd-e •Lives in Hong Kong •Agile, TDD Coaching

Books - Scrum

21

Sunday, October 23, 11

Page 22: Competing with Change with Five Core Conceptsat2011.agiletour.org/files/AgileVietnam_Five_Core_Concepts.pdf · •Agile Coach at Odd-e •Lives in Hong Kong •Agile, TDD Coaching

Books - Technical Practices

22

Sunday, October 23, 11

Page 23: Competing with Change with Five Core Conceptsat2011.agiletour.org/files/AgileVietnam_Five_Core_Concepts.pdf · •Agile Coach at Odd-e •Lives in Hong Kong •Agile, TDD Coaching

Books - Teams

23

Sunday, October 23, 11

Page 24: Competing with Change with Five Core Conceptsat2011.agiletour.org/files/AgileVietnam_Five_Core_Concepts.pdf · •Agile Coach at Odd-e •Lives in Hong Kong •Agile, TDD Coaching

Books - Scaling

24

Scaling Lean & Agile Development

Thinking and Organizational Tools for Large-Scale Scrum

Craig LarmanBas Vodde

Practices for Scaling Lean & Agile

DevelopmentLarge, Multisite, and Offshore Products

with Large-Scale Scrum

Craig LarmanBas Vodde

Sunday, October 23, 11