25
Janet Gregory, DragonFire Inc. Copyright 2010 SkillsMatter June 16, 2010

Creating And Sustaining An Agile Culture Sm

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Creating And Sustaining An Agile Culture Sm

Janet Gregory, DragonFire Inc.Copyright 2010

SkillsMatter June 16, 2010

Page 2: Creating And Sustaining An Agile Culture Sm

Copyright 2010 DragonFire Inc.

My experience comes …As a QA Manager, Tester, Coach

Working on agile teamsCoaching and training

Page 3: Creating And Sustaining An Agile Culture Sm

Copyright 2010 DragonFire Inc. 3

1. What is Agile? (one slide)

2. What is organizational culture?

3. Why is culture important?

4. Sustaining agile across the organization

5. Sustaining agile within the team

Page 4: Creating And Sustaining An Agile Culture Sm

Copyright 2010 DragonFire Inc. 4

• A set of principles rather than a particular model

o Priority is customer satisfaction

o Delivery of valuable software, frequently

o Welcome changing requirements

o Continual collaboration and feedback

o Supportive environment

o Continuous improvement

o Simplicity

o Technical excellence

Source: www.agilemanifesto.org

Page 5: Creating And Sustaining An Agile Culture Sm

Copyright 2010 DragonFire Inc.

Page 6: Creating And Sustaining An Agile Culture Sm

Copyright 2010 DragonFire Inc.

6

• Defined by itso Values

o Norms

o Assumptions

• Social System

• Collective Beliefs

• Visible Artifactso Icons

o Rituals

o Vocabulary

Page 7: Creating And Sustaining An Agile Culture Sm

Copyright 2010 DragonFire Inc.

7

• Leadership

• Design of an organization

• Decision making process

• Sub-cultures

• History of an organization

• Personal values

Page 8: Creating And Sustaining An Agile Culture Sm

Copyright 2010 DragonFire Inc.

• What is visible?

• Individual contribution

• Rewards and recognition

• Customer focused?

• Reactive vs.. responsive?

• Is it a learning organization

• Values, beliefs, mission statements

Page 9: Creating And Sustaining An Agile Culture Sm

Copyright 2010 DragonFire Inc.

• Top-down communication channels

• Extensive meetings

• Structured project management practices

• Micro-management practices

• Office layout

Page 10: Creating And Sustaining An Agile Culture Sm

Copyright 2010 DragonFire Inc.

It’s relatively simple for one team to adapt to agile, make the values’ their own, and follow the principles.

Page 11: Creating And Sustaining An Agile Culture Sm

Copyright 2010 DragonFire Inc.

1. How to spread the existing development agile culture to the rest of the organization?

2. How to sustain the agile culture within the development team?

Two aspects …..

Page 12: Creating And Sustaining An Agile Culture Sm

Copyright 2010 DragonFire Inc.

12

• Q1: How to spread the

existing development agile

culture to the rest of the

organization?

Page 13: Creating And Sustaining An Agile Culture Sm

Copyright 2010 DragonFire Inc.

13

1. Lack of executive sponsorship

2. Dysfunction at the management level

3. Heavy processes in place

4. Outside influences

5. Balance of pressures

6. Deadlines

Five Dysfunctions of a Team, Patrick Lincioni

Page 14: Creating And Sustaining An Agile Culture Sm

Copyright 2010 DragonFire Inc.

• Understand the agile principles

• Support your teams

• Don’t break up the band .....

• Think what problem you are trying to solve◦ Reports? Metrics?

◦ Audits

◦ Quality Models

14

Page 15: Creating And Sustaining An Agile Culture Sm

Copyright 2010 DragonFire Inc.

Page 16: Creating And Sustaining An Agile Culture Sm

Copyright 2010 DragonFire Inc.

• Team expresses courage◦ They say no to the stakeholder for the overall

benefit of the product

• Team’s declared velocity is less than you would like

• Team asks for help when they are trying to improve

• Team looks for simplicity

16

Page 17: Creating And Sustaining An Agile Culture Sm

Copyright 2010 DragonFire Inc.

17Copyright © Nov 2009 Janet Gregory. DragonFire Inc.

Q2. How to sustain the agile culture

within the development

team?

Page 18: Creating And Sustaining An Agile Culture Sm

Copyright 2010 DragonFire Inc.

18

1. Misunderstandings

2. Sustainable pace

3. Too much collaboration

4. Boring ….

Page 19: Creating And Sustaining An Agile Culture Sm

Copyright 2010 DragonFire Inc.

19

• Reinforce values, practices

• Swap team members with other teams

• Pair only ‘x’ hours a day

• Spikes

• Gold card

• Investigation of tool upgrades

• Recognition

Page 20: Creating And Sustaining An Agile Culture Sm

Copyright 2010 DragonFire Inc.

20

• Retrospectives

• Education

• Understanding of Metrics◦ What you are trying to measure & why

• Business Vocabulary – visit client sites

• Change Agents

• Questioning techniques

Copyright © Nov 2009 Janet Gregory. DragonFire Inc.

Page 21: Creating And Sustaining An Agile Culture Sm

Copyright 2010 DragonFire Inc.

21

1. There is no silver bullet

2. It takes perseverance to change, but more to sustain

3. Organizational culture has a impact on the survival of agile team

Copyright © Nov 2009 Janet Gregory. DragonFire Inc.

Page 22: Creating And Sustaining An Agile Culture Sm

And always, strive for quality!

photoshd.wordpress.com/2008/04/24/13/

Page 23: Creating And Sustaining An Agile Culture Sm

Copyright 2010 DragonFire Inc. 23

• Lean Software Development, (all 3 books), Mary & Tom Poppendieck

• Succeeding with Agile, Addison Wesley 2009, Mike Cohn

Page 24: Creating And Sustaining An Agile Culture Sm

Copyright 2010 DragonFire Inc. 24

Now Available

Agile Testing: A Practical Guide for Testers and Agile Teams

By Lisa Crispin and Janet Gregory

www.agiletester.ca

My contact info

www.janetgregory.ca

http://janetgregory.blogspot.com/

[email protected]

Page 25: Creating And Sustaining An Agile Culture Sm

Credit: Max F Williams – flickr.com

Questions…