Company Culture as the Key Agile Milestone

30
What is Agile Culture ? Company Culture as the Key Agile Milestone Technical Director at CERTICON: http://www.certicon.cz Co-founder of Agile Consortium at Czech Republic: http://agilnikonsorcium.cz Agile blog: http://soch.cz/blog Zuzana Šochová [email protected], [email protected]
  • date post

    17-Oct-2014
  • Category

    Business

  • view

    2.409
  • download

    1

description

How to do successful agile adoption. Presented at Agile Central Europe 2010 by Zuzana Sochova

Transcript of Company Culture as the Key Agile Milestone

Page 1: Company Culture as the Key Agile Milestone

What is Agile Culture ?

Co

mp

any

Cu

ltu

re a

s th

e K

ey A

gile

Mile

sto

ne

Technical Director at CERTICON: http://www.certicon.cz

Co-founder of Agile Consortium at Czech Republic: http://agilnikonsorcium.cz

Agile blog: http://soch.cz/blog

Zuzana Šochová[email protected], [email protected]

Page 2: Company Culture as the Key Agile Milestone

Prague is where I live…

Page 3: Company Culture as the Key Agile Milestone

Historical city…

Page 4: Company Culture as the Key Agile Milestone

CERTICON is where I work…

Page 5: Company Culture as the Key Agile Milestone
Page 6: Company Culture as the Key Agile Milestone

by IT Corex:

• an IT project is more likely to be unsuccessful than successful

• about 1 out of 5 IT projects is likely to bring full satisfaction

• the larger the project the more likely the failure

1st step: change practices, skills, processes…

Try Agile ;)

SW development projects are failing

Page 7: Company Culture as the Key Agile Milestone

© http://www.eoiguada.info

Page 8: Company Culture as the Key Agile Milestone

How difficult is to introduce given practice?

0

10

20

30

40

50

60

70

80

90

100

Page 9: Company Culture as the Key Agile Milestone

How useful are the following practices?

0

10

20

30

40

50

60

70

80

90

100

Page 10: Company Culture as the Key Agile Milestone

What was the most challenging during the agile adoption?

0

10

20

30

40

50

60

70

80

90

100

Team Communication and Cooperation

Customer Communication and Involvement

Team Responsibility

Change Resistance

Management Support and

Understanding

Page 11: Company Culture as the Key Agile Milestone

• Hire a good full time coach

• Involve both design and testing

• Co-locate as much as possible

• Adjust the length of sprints for every project

• More customer focus

• Involve more business stakeholders

• Work more on responsibility, auto-organization

• Be aware of the change, it’s hard

What would you do differently?

Page 12: Company Culture as the Key Agile Milestone

• Agile cannot be implemented top-down only nor bottom-up only. Agile needs to be a grass roots effort that has executive level sponsorship.

• Don't cheat and never ever let a sprint go past its time.

• View coach and customer as KEY roles and ensure the right people are in these roles.

• Don't sell Scrum as the dogma.

• Make sure everyone involved in an agile effort understands the Agile Manifesto's Values and Principles

• Forget about "scrum tools". Use a real physical whiteboard and super-sticky post-its.

• Don’t forget the communication is everything.

• Attend Agile conferences.

What would you recommend ?

Page 13: Company Culture as the Key Agile Milestone

No common practice to use…

© ajpscs

Page 14: Company Culture as the Key Agile Milestone

AGILE means: Culture of Trust, Communication and Support

© http://gustavus.edu

© http://shannonstanley.files.wordpress.com

© http://www.bbc.co.uk

Page 15: Company Culture as the Key Agile Milestone

Collaborative Agile Culture– Quality

– Flexibility

– Be smart

– Sharing

– Self-Reliance

– Responsible

– Sustainable

– Successful

Company Culture as the Key Agile Milestone

© http://nextup.files.wordpress.com

Page 16: Company Culture as the Key Agile Milestone

Feels like chaos from the top…

© http://www.stevey.com

Page 17: Company Culture as the Key Agile Milestone

…but perfectly working in fact

© http://www.nzhistory.net.nz

© http://discussions.mnhs.org

© http://4.bp.blogspot.com

Page 18: Company Culture as the Key Agile Milestone

Starting agile…

Understand where you

are

© http://www.searchenginepeople.com

Page 19: Company Culture as the Key Agile Milestone

Starting agile…

Understand where you want to go

http://crfranke.wordpress.com

Page 20: Company Culture as the Key Agile Milestone

Agile is a change of what you believe in…

© http://christianmenchristianwarrior.wordpress.com

Page 21: Company Culture as the Key Agile Milestone

It’s a philosophy…

… so go deep inside

© http://leadinganswers.typepad.com

© http://photos3.flickr.com

Page 22: Company Culture as the Key Agile Milestone

Change?

© http://www.toothpastefordinner.com

Page 23: Company Culture as the Key Agile Milestone

• Create a Sense of Urgency

• Pull Together the Guiding Team

• Develop the Change Vision and Strategy

• Communicate for Understanding and Buy-in

• Empower Others to Act

• Produce Short-Term Wins

• Don’t Let Up

• Make it Stick

Kotter’s 8 steps of successful change

© http://www.ouricebergismelting.com/

Page 24: Company Culture as the Key Agile Milestone
Page 25: Company Culture as the Key Agile Milestone

Different Environments…

Page 26: Company Culture as the Key Agile Milestone

Different Environments…

Page 27: Company Culture as the Key Agile Milestone

Agile needs culture…Any method to be adopted must be essentially compatible with the culture.

If the culture doesn't support or embrace Agile, it will never work as a process.

Agile changes culture…At the same time certain cultures will be very difficult to change – i.e. heavy, authoritarian, top-down cultures. Maybe not impossible, but it could be close.

Page 28: Company Culture as the Key Agile Milestone

Empower people

© http://jamiejacksonxp.com/

Page 29: Company Culture as the Key Agile Milestone

• Do believe in agile company culture

• Be able to embrace a change and overcome resistance

• Believe in people

• Have willingness to take risks

• Have DESIRE for Agile methods

Adoption Manifesto