Company Culture as the Key Agile Milestone

  • View
    3.013

  • Download
    4

  • Category

    Business

Preview:

DESCRIPTION

The presentation I was given at Agile Riga Day 2011. The success of agile adoption process is not hidden in methodology itself, but it should correspond with inside company culture. That’s something which part of the agile community already forgot and most of the companies never really understood. My role as a coach is to remind both groups about the importance of company culture, help them understand how huge the culture shift might be and what they could possibly expect out of it both good and wrong. There is no cookbook how to adopt agile methods, but indeed there are some better and easier ways how to get there. presented at Riga Agile Day 2011 by Zuzana Sochova

Citation preview

AGILE CULTURE

Company Culture as the Key

Agile Milestone

Zuzana Sochova zuzana@sochova.cz

http://agilniasociace.cz http://sochova.cz http://ccn.cz

Prague is where I live…

Historical city…

“Hey, let’s start agile!”

We are special, agile won’t work for us!

SW development projects are failing

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 ;)

http://www.eoiguada.info

There is no cookbook

on how to adopt agile

How difficult is to introduce given

practice?

0

10

20

30

40

50

60

70

80

90

100

How useful are the following practices?

0

10

20

30

40

50

60

70

80

90

100

What was the most challenging during

the agile adoption?

0

10

20

30

40

50

60

70

80

90

100

TeamCommunication

andCooperation

CustomerCommunication

andInvolvement

TeamResponsibility

ChangeResistance

ManagementSupport and

Understanding

What would you do differently?

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 recommend ?

• 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.

No common practice to use…

ajpscs

AGILE is Culture of Trust,

Communication and Support

http://gustavus.edu

http://shannonstanley.files.wordpress.com

http://www.bbc.co.uk

Self-organization

Collaboration

Orcas Attack Seal

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

Feels like chaos from the top…

http://www.stevey.com

…but perfectly working in fact

http://www.nzhistory.net.nz

http://discussions.mnhs.org

http://4.bp.blogspot.com

Starting agile…

Understand

where

you are

http://www.searchenginepeople.com

Starting agile…

Understand

where you

want to go

http://crfranke.wordpress.com

Agile is a change of

what you believe in

http://christianmenchristianwarrior.wordpress.com

Evolution process

http://www.questcorp.com

It’s a philosophy…

… so go deep inside

http://leadinganswers.typepad.com

http://photos3.flickr.com

Change?

http://www.toothpastefordinner.com

Kotter’s 8 steps of successful change

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

http://www.ouricebergismelting.com

Must the culture be here before Agile or

will it emerge from the adoption

process?

http://www.devcomments.com

Do You Believe In Agile Culture?

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.

Empower people

http://jamiejacksonxp.com/

Adoption Manifesto

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

Thank you for your attention

Zuzana Šochová

AGILE & SCRUM TRAINER, CONSULTANT AND COACH

zuzana@sochova.cz

http://agilniasociace.cz http://sochova.cz http://ccn.cz

Recommended