tools effecting change - devopsdays boston 2015
TRANSCRIPT
![Page 1: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/1.jpg)
Effective ToolsJennifer Davis @sigje
DevOpsDays Boston
September 2015
✨ Tools for Effective Change: @sigje ✨ 1
![Page 2: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/2.jpg)
Tools for Effective Change
✨ Tools for Effective Change: @sigje ✨ 2
![Page 3: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/3.jpg)
Who am I?Software Engineer, Chef
Co-Author of "Effective DevOps"DevOpsDays SV Organizer
✨ Tools for Effective Change: @sigje ✨ 3
![Page 4: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/4.jpg)
GoalCommunication and Feedback
• Tweet: @sigje
• Email: [email protected]
• Discuss: Open Spaces!
✨ Tools for Effective Change: @sigje ✨ 4
![Page 5: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/5.jpg)
Message 1DevOps is Culture not Tools!
✨ Tools for Effective Change: @sigje ✨ 5
![Page 6: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/6.jpg)
Message 2DevOps is Automation!
✨ Tools for Effective Change: @sigje ✨ 6
![Page 7: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/7.jpg)
Tools are a Cultural Artifact
✨ Tools for Effective Change: @sigje ✨ 7
![Page 8: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/8.jpg)
The DevOps Compact
✨ Tools for Effective Change: @sigje ✨ 8
![Page 9: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/9.jpg)
DevOps Tools'We over the Me'
✨ Tools for Effective Change: @sigje ✨ 9
![Page 10: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/10.jpg)
Impacts Culture (and Tools)• Organizational Structure
• Globalization
✨ Tools for Effective Change: @sigje ✨ 10
![Page 11: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/11.jpg)
Organizational Structures• mechanistic - predictable work
• organic - unpredictable work
✨ Tools for Effective Change: @sigje ✨ 11
![Page 12: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/12.jpg)
Mechanistic• formalized work
• centralized
• slow responding to unexpected
✨ Tools for Effective Change: @sigje ✨ 12
![Page 13: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/13.jpg)
Organic• flexible, adaptable
• expertise, knowledge versus authority of position
• exchange of information vs direction
✨ Tools for Effective Change: @sigje ✨ 13
![Page 14: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/14.jpg)
Differentiation - Integration Theory
• plastics - high environmental uncertainty, high competition, short product life-cycle
• containers - low environmental uncertainty, slow steady growth
• foods (somewhere in the middle)
Lawrence and Lorsche (1967)
✨ Tools for Effective Change: @sigje ✨ 14
![Page 15: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/15.jpg)
Differentiation• task segmentation
• interpersonal orientation
• goal orientation
• timeframe
✨ Tools for Effective Change: @sigje ✨ 15
![Page 16: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/16.jpg)
Integration• quality of collaboration needed to overcome differentiation
and achieve unity of effort
✨ Tools for Effective Change: @sigje ✨ 16
![Page 17: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/17.jpg)
Organizational Structure• Task Structure
• Coordination
• Supervision
✨ Tools for Effective Change: @sigje ✨ 17
![Page 18: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/18.jpg)
Interdependence• pooled
• sequential
• reciprocal
James Thompson (1967)"Organizations in Action"
✨ Tools for Effective Change: @sigje ✨ 18
![Page 19: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/19.jpg)
Coordination• pooled - standardization in rules and processes
• sequential - adaptive planning and scheduling
• reciprocal - information sharing, and mutual evolution
✨ Tools for Effective Change: @sigje ✨ 19
![Page 20: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/20.jpg)
Globalization
✨ Tools for Effective Change: @sigje ✨ 20
![Page 21: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/21.jpg)
Tools Impact• Individuals
• Organizational structure
✨ Tools for Effective Change: @sigje ✨ 21
![Page 22: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/22.jpg)
Individuals• Behaviors
• Transparency
• Control
• Empathy
• Thinking
• Automation
✨ Tools for Effective Change: @sigje ✨ 22
![Page 23: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/23.jpg)
SVN to git
✨ Tools for Effective Change: @sigje ✨ 23
![Page 24: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/24.jpg)
Games - Tools to Encourage Behaviors
• teach separation of identity from role playing
• empathy that every role has a part to play
• the task 'now' vs the goal
• making mistakes and resolving them
• ...
✨ Tools for Effective Change: @sigje ✨ 24
![Page 25: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/25.jpg)
Frame Choices
✨ Tools for Effective Change: @sigje ✨ 25
![Page 26: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/26.jpg)
Sticky notes• single vs multiple color
• sizes
✨ Tools for Effective Change: @sigje ✨ 26
![Page 27: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/27.jpg)
Innovation• brand new
• use something for a new purpose
• combine things
✨ Tools for Effective Change: @sigje ✨ 27
![Page 28: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/28.jpg)
MisperceptionYou're doing it wrong.
✨ Tools for Effective Change: @sigje ✨ 28
![Page 29: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/29.jpg)
• PagerDuty to monitor glucose levels.
• Smart phones facilitating health monitoring of Parkinson's progression.
✨ Tools for Effective Change: @sigje ✨ 29
![Page 30: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/30.jpg)
What different ways can available tools be used to improve world?
✨ Tools for Effective Change: @sigje ✨ 30
![Page 31: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/31.jpg)
Cognition• 1977 House Committee on Science and Technology,
automation major safety concern
• Earl Wiener, human-factors and automation research in aviation
✨ Tools for Effective Change: @sigje ✨ 31
![Page 32: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/32.jpg)
Critical thinking skills atrophy
• tracking position without the use of a map display
• deciding 'what next'
• recognizing instrument system failures
Casner and SchoolerHuman Factors
✨ Tools for Effective Change: @sigje ✨ 32
![Page 33: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/33.jpg)
Hidden risks in removing humans out of the loop.
✨ Tools for Effective Change: @sigje ✨ 33
![Page 34: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/34.jpg)
Humans aren't backups for machines.
✨ Tools for Effective Change: @sigje ✨ 34
![Page 35: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/35.jpg)
Automation• education
• simplification of complexity
• documentation
Reduction of energy use without increasing potential harm.
✨ Tools for Effective Change: @sigje ✨ 35
![Page 36: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/36.jpg)
Organization Structure• Organic
• Decentralized
• Minimize risk, encourage autonomy
✨ Tools for Effective Change: @sigje ✨ 36
![Page 37: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/37.jpg)
Tools reflect our current state, and influence our direction.
✨ Tools for Effective Change: @sigje ✨ 37
![Page 38: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/38.jpg)
Tool Selection
✨ Tools for Effective Change: @sigje ✨ 38
![Page 39: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/39.jpg)
Challenges• analysis paralysis
• easy to prove 'success'
• information overload
✨ Tools for Effective Change: @sigje ✨ 39
![Page 40: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/40.jpg)
MisperceptionBest Practice
✨ Tools for Effective Change: @sigje ✨ 40
![Page 41: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/41.jpg)
Personal Attacks
✨ Tools for Effective Change: @sigje ✨ 41
![Page 42: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/42.jpg)
Infrastructure Patterns• Lightning Code
• Currated Garden
✨ Tools for Effective Change: @sigje ✨ 42
![Page 43: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/43.jpg)
What different patterns emerge from our tool implementation and
use?
✨ Tools for Effective Change: @sigje ✨ 43
![Page 44: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/44.jpg)
✨ Tools for Effective Change: @sigje ✨ 44
![Page 45: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/45.jpg)
Tools evolve and it's ok to change.
✨ Tools for Effective Change: @sigje ✨ 45
![Page 46: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/46.jpg)
Identify Fragility• Single point of knowledge
• Old technology/work-arounds/Shadow IT
• Lack of knowledge
✨ Tools for Effective Change: @sigje ✨ 46
![Page 47: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/47.jpg)
Single Point of Knowledge• The SPOF engineer
✨ Tools for Effective Change: @sigje ✨ 47
![Page 48: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/48.jpg)
Old Technology
✨ Tools for Effective Change: @sigje ✨ 48
![Page 49: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/49.jpg)
Work-Arounds• Technical Debt
✨ Tools for Effective Change: @sigje ✨ 49
![Page 50: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/50.jpg)
Shadow IT
✨ Tools for Effective Change: @sigje ✨ 50
![Page 51: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/51.jpg)
Lack of Knowledge• not knowing what we don't know
• not planning
✨ Tools for Effective Change: @sigje ✨ 51
![Page 52: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/52.jpg)
Less than Quality Solution• adopting "easy" or "one stop DevOps solutions"
✨ Tools for Effective Change: @sigje ✨ 52
![Page 53: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/53.jpg)
Quality Solution• Inter-organizational interactions
• DevOpsDays, Velocity conferences
• Training, meetups
• Adhoc open spaces - CoffeeOps
• Hiring for Diversity
✨ Tools for Effective Change: @sigje ✨ 53
![Page 54: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/54.jpg)
Balance• fit the needs of people/groups
• consistency across organization
• freedom of choice
✨ Tools for Effective Change: @sigje ✨ 54
![Page 55: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/55.jpg)
Deliberate Choices with Active Participants• Destination and the Journey
• Single Points of Authority
✨ Tools for Effective Change: @sigje ✨ 55
![Page 56: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/56.jpg)
Organizational SPA• Bug tracking
• Task visualization
• Logging infrastructure
✨ Tools for Effective Change: @sigje ✨ 56
![Page 57: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/57.jpg)
Group SPA• Local Development environment (LDE)
• Workflow
✨ Tools for Effective Change: @sigje ✨ 57
![Page 58: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/58.jpg)
Chef LDECenturyLink Cloud
✨ Tools for Effective Change: @sigje ✨ 58
![Page 59: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/59.jpg)
Trello Workflow
✨ Tools for Effective Change: @sigje ✨ 59
![Page 60: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/60.jpg)
Individual SPA• Editor
• Desk
• Work Environment
✨ Tools for Effective Change: @sigje ✨ 60
![Page 61: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/61.jpg)
ReviewTools for Effective Change
• Emphasize 'We over the Me'
• Tools reflect our current state, and influence our direction.
• Tools evolve, and change is ok.
• Choose tools deliberatey with active participation.
✨ Tools for Effective Change: @sigje ✨ 61
![Page 62: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/62.jpg)
Tools are critical to DevOps in how they are chosen, implemented, and used by humans.
✨ Tools for Effective Change: @sigje ✨ 62
![Page 64: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/64.jpg)
Want to learn more?
✨ Tools for Effective Change: @sigje ✨ 64
![Page 65: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/65.jpg)
Collaboration and ToolsOctober 12, 2015
Training at Velocity New York
✨ Tools for Effective Change: @sigje ✨ 65
![Page 66: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/66.jpg)
Effective DevOpsElectronic Early Release available
Discount Code: AUTHD
✨ Tools for Effective Change: @sigje ✨ 66
![Page 67: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/67.jpg)
Chef Community SummitSeattle, October 14-15, 2015
✨ Tools for Effective Change: @sigje ✨ 67
![Page 68: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/68.jpg)
DevOpsDays Silicon ValleyNovember 6-7, 2015
✨ Tools for Effective Change: @sigje ✨ 68
![Page 69: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/69.jpg)
DevOps or DevOps not. There is no try.
✨ Tools for Effective Change: @sigje ✨ 69
![Page 70: Tools Effecting Change - DevOpsDays Boston 2015](https://reader031.vdocuments.site/reader031/viewer/2022030213/589cd5f71a28ab43388b5f1b/html5/thumbnails/70.jpg)
✨ Tools for Effective Change: @sigje ✨ 70