Agile organisatieaspecten voor dev ops en continuous delivery

Post on 13-Apr-2017

338 views 0 download

Transcript of Agile organisatieaspecten voor dev ops en continuous delivery

Agile Organizational aspects forDevOps and Continuous Delivery

robbrecht@conclusion.nl06-41010286linkedin.com/in/robbrecht

https://scontent.xx.fbcdn.net/t31.0-8/13416876_1019545501447555_3282427660075930434_o.jpg

TIPS

IMPROVING ORGANIZATIONAL AGILITY

1. Tools

2. Competencies

3. Agile decision making

4. Know your process

5. Delegation

6. Resilience

7. Learning

8

DEVOPS / CONTINUOUS DELIVERY

Is essential for being Agile in IT

• Not only tools.. pay attention to organization / culture/ structure

• Goals:– Reliable– Predictable – Shorter time to market

9

People who break stuff

“developers” “ops team”

People who deal with the consequences

11People who break stuff less and deal with the consequences

“Devops team”

12

1. TECHNOLOGY AND ORGANIZATION

Using an Agile tool can make the

Agile learning process harder

13

USE A TOOL FOR AGILE?

• Focus on learning Agile process instead of the tool• Tools create needs you don’t have• Tools add costs to your team • Tools can be intimidating

It all depends: Is your organization ready to use a tool?

14MISMATCH ?

15

2. COMPETENCES

• Cross functional team • Hidden competences?• Focus on team collaboration

Do work based on existing competences or

Form team on required competences?

A

B

CD

E

0

20

40

Required Existing

16

“USE THE FORCE (OF YOUR TEAM)”, LUKE

Leverage hidden competences• Product videos • Design artwork • Social media expertise • Facilitation • Training • Documentation

17

3. AGILE THINKING

• Cynefin Framework and Agile

• Sense making framework for team decisions

• Think different depending on domain

Complicated or Complex Legal procedures = Complicated

New business development = Complex

Production issues = Chaos

Predictable work = Simple (mind this part…)

18

4. KNOW YOUR PROCESS

19Does your team really knows what your company does to make money?

20VISIT THE PLACE WHERE THE MAGIC HAPPENS

21

23

5. DELEGATE, SELF ORGANIZING TEAMS

Team Manager“Planning the future / vision ”“creating business value”

24

THE MANAGER AND IMPEDIMENTS

Don’t waste your time on Impediments

Give the team funding and authorization to resolve them

266. BUILD IN ORGANIZATIONAL RESILIENCE

• Standardize Continuous change

Build resilience within your organization. Make sure you’re ready for changes. Expect frequent changes. Build reliable stuff. If the process doesn’t work, fix it and improve it.

27BE PREPARED TO BE AMAZED, STAY COLORFUL

28

7. CONSOLIDATE LEARNING

29

7. CONSOLIDATE LEARNING

• If anything, keep the retrospectives

• Learning• Reflection

Challenge people to become curious

Learn fast, and you’ll become better

Learn from outside your expertise, and you’ll understand more

Learn faster than your competitors!

30LEARN AND CONSOLIDATE

T 1 T 2 T 3 T 4 T 5 T 6

Lear

ning

Give them a break

Give them a break

Learn

Learn

Learn

PRACTICAL AGILE

1. Tools2. Competencies3. Agile decision making 4. Know your process5. Delegation 6. Resilience7. Learning