Session 605: DevOps A Human Centered Approach/media/HDIFusion/Files/speaker...Dev + Ops DevOps...
Transcript of Session 605: DevOps A Human Centered Approach/media/HDIFusion/Files/speaker...Dev + Ops DevOps...
Session 605: DevOps – A Human Centered Approach
“Leaders seeking to achieve DevOps adoption face "people challenges" as the biggest potential issue”.
Gartner
More Myths
“Mashing” Dev + Ops
DevOpsReplaces ITIL, Lean,
AgileIt’s all about the
toolsDev access to
production
No one thing!
DOI: CALMS• Culture• Automation• Lean• Measurement• Sharing
IT Revolution: The 3 Ways• System Visualization - Constraint Theory / Flow• Continuous Feedback• Continual Improvement
Simplified• Working together• To learn• To deliver the right things• Better / Faster
“George Spafford, research director at Gartner, said that organizations need to define what DevOps means to them, and why this matters to them.”
Gartner
DevOps IS:
PeopleProcess Technology
DevOps Transformation
DevOps Includes Us All
A significant cultural element
Leadership Styles
Pathological Bureaucratic Generative
Information hidden Information may be ignoredInformation is actively sought
Messengers are ‘shot’ Messengers are tolerated Messengers are trained
Responsibilities are shirkedResponsibility is compartmented
Responsibility is shared
Bridging is discouragedBridging is allowed but discouraged
Bridging is rewarded
Failure is covered upOrganization is just and merciful
Failure precedes learning
New ideas are crushed New ideas create problems New ideas are welcomed
Source: Ron Westrum - “A Typology of Organizational Culture”
Learning Leadership 1. Understand WHY you need DevOps2. Be an active learner & coach3. Develop culture around shared values4. Drive team empowerment avoiding
blame, command and control5. Encourage community & sharing6. Actively collaborate and support
across structures7. Lead communication & celebration of
success8. Be reflective using evidence &
measurement9. Develop horizon scanning, vision &
experimentation10. Support transparency
DevOps People Skills
We often ask for…..
DevOps People Skills
We often need…
DevOps People Skills
And another thing… skills are scarce
77% of companies considered missing digital skills as the key hurdle to their digital transformation (Source: Massachusetts Institute of Technology)
EXPERIENTIAL LEARNING
THEORY
WHY PRACTICE?
SIMULATION
FOR THE THINGS WE HAVE TO LEARN
BEFORE WE CAN DO THEM
WE LEARNBY DOING THEM
ARISTOTLE
THE ONLY SOURCE OF KNOWLEDGE IS
EXPERIENCE
EINSTEIN
Concrete
experience or
activity
Reflective
observations
Making sense &
drawing
conclusions
Iterative
experimentation
4
3
1
2
Kolb’s ExperientialLearning Theory
• Kolb’s experiential learning theory states that:
“Learning is the process whereby knowledge is created through the transformation of experience”.
Bloom’s Taxonomy
WHY PRACTICE?
SIMULATIONS
Practice Leads to Mastery
Kata
Describing the
experience
How it made you think and
feel
Evaluating the
experience
Making sense of it
Your conclusion and epiphanies
Roadmap and
actions
Gibbs
Reflective
Cycle
To deliver value to customers faster, DevOps teams must learn new approaches and do so at a faster pace.
For this to happen, organizational learning and the ability to make effective and efficient use of knowledge must be treated as a critical capability to be developed and continually improved.
(Gartner - DevOps requires faster organisational learning - March 31, 2017)
References
• Dr Sidney Dekker “Just Culture”https://youtu.be/gKqYMpWZbV8
• Mark Wetton “Learning Leaders”https://www.linkedin.com/pulse/devops-learning-leaders-mark-wetton
• Jez Humble “Stop hiring Devops experts and start growing them” https://youtu.be/6m9nCtyn6kE
• Benjamin Bloom “Mastery Learning”http://files.eric.ed.gov/fulltext/ED053419.pdf
• Benjamin Bloom “Taxonomy” (Via Iowa State University)http://www.celt.iastate.edu/teaching/effective-teaching-practices/revised-blooms-taxonomy/revised-blooms-taxonomy-flash-version
• Capgemini “The Digital Talent Gap”https://www.capgemini.com/resource-file-access/resource/pdf/the_digital_talent_gap27-09_0.pdf