Devops counselling

Agile Software Community of India
Agile Software Community of IndiaAgile Software Community of India
DevOps Counselling
Or: How to help your developers and sysadmins
       learn to love each other (again)



                TOM SULSTON



              http://thoughtworks.com
              @tomsulston
Counselling?
Most problems
     are
non-technical
Values
Common purpose

Sharing

Helpfulness

Technical rigour

Rich communication
Devops counselling
Top Ten Tips
Agile development
Good analysis & stories.

Iterative development + deployment

Continuous Integration then Continuous Delivery

Automated testing

Bigger fish to fry
Sit together
Communication as a factor of distance

Make time to talk

Have open channels

Talk to individuals
Knowledge-sharing

Don’t create knowledge silos

Build special interest groups

‘irrelevant’ learning

Exploit Conway’s Law
Don’t tear down the
       silos (yet!)
Give individuals time to work in their area

Reduce silo’d work

Don’t have big central services teams
Management structure
Similar reporting for whole team

Small number of hops

Reduce hand-offs

Value-stream mapping
Incentives
Are your incentives helping or hurting?

Focus on delivery

Reward everyone fairly

Don’t get gamed
Celebrate good times!
Come on!

Include everyone

Be thoughtful

Celebrate failure
laughingsquid.com
Share access to systems
Everyone has RW to Puppet/Chef

Share the pain when breakages happen

Use tests rather than restricting access

Pair to overcome mistrust

You are not in the sudoers file.
 This incident will be reported.
Information-sharing systems

  Developers should see into production

  SAs should see new features

  Big visible displays

  Go to each other’s meetings
Gather metrics
What happens at release time?

How can we measure the system?

Evidence-based decision making.

Share the data!
Change Agents
Go and make friends

Stir things up

Break existing organisational boundaries

Internal or external?
Devops counselling
How about you?
TOM SULSTON



http://thoughtworks.com
@tomsulston
1 of 21

Recommended

Workplace 2.0 Lava Con by
Workplace 2.0 Lava ConWorkplace 2.0 Lava Con
Workplace 2.0 Lava ConEmma Hamer
493 views23 slides
Infographic - Making change stick by
Infographic - Making change stickInfographic - Making change stick
Infographic - Making change stickLena Ross
655 views1 slide
Facilitating Online Interaction 4 Learning Resource Slides by
Facilitating Online Interaction 4 Learning Resource SlidesFacilitating Online Interaction 4 Learning Resource Slides
Facilitating Online Interaction 4 Learning Resource SlidesNancy Wright White
9.5K views102 slides
Business Triathlon #BizTriathlon by
Business Triathlon #BizTriathlonBusiness Triathlon #BizTriathlon
Business Triathlon #BizTriathlonEmiliano Soldi
1K views33 slides
Accelerate [XLR8] your agile transformation by
Accelerate [XLR8] your agile transformationAccelerate [XLR8] your agile transformation
Accelerate [XLR8] your agile transformationEmiliano Soldi
2.1K views40 slides
Distributed product owner team for an agile medical development xp2013 Vienna by
Distributed product owner team for an agile medical development xp2013 ViennaDistributed product owner team for an agile medical development xp2013 Vienna
Distributed product owner team for an agile medical development xp2013 ViennaAndrea Heck
1.5K views35 slides

More Related Content

Viewers also liked

The harder you push, the harder the system pushes you back by
The harder you push, the harder the system pushes you backThe harder you push, the harder the system pushes you back
The harder you push, the harder the system pushes you backEmiliano Soldi
1.2K views53 slides
Be Agile. Scale Up. Stay Lean. And Have More Fun by Dean Leffingwell by
Be Agile. Scale Up. Stay Lean. And Have More Fun by Dean LeffingwellBe Agile. Scale Up. Stay Lean. And Have More Fun by Dean Leffingwell
Be Agile. Scale Up. Stay Lean. And Have More Fun by Dean LeffingwellAgile Software Community of India
2.2K views19 slides
The Agile Scaling Model (ASM): Be as Agile as You Need to Be by
The Agile Scaling Model (ASM): Be as Agile as You Need to BeThe Agile Scaling Model (ASM): Be as Agile as You Need to Be
The Agile Scaling Model (ASM): Be as Agile as You Need to BeAgile Software Community of India
2.6K views25 slides
Agile testing for agile sparks kanban clients by
Agile testing for agile sparks kanban clientsAgile testing for agile sparks kanban clients
Agile testing for agile sparks kanban clientsYuval Yeret
9.3K views40 slides
Driving Lean Innovation on Agile Teams by
Driving Lean Innovation on Agile TeamsDriving Lean Innovation on Agile Teams
Driving Lean Innovation on Agile TeamsLitheSpeed
2.8K views43 slides
J1 2015 "Debugging Java Apps in Containers: No Heavy Welding Gear Required" by
J1 2015 "Debugging Java Apps in Containers: No Heavy Welding Gear Required"J1 2015 "Debugging Java Apps in Containers: No Heavy Welding Gear Required"
J1 2015 "Debugging Java Apps in Containers: No Heavy Welding Gear Required"Daniel Bryant
21.1K views56 slides

Viewers also liked(20)

The harder you push, the harder the system pushes you back by Emiliano Soldi
The harder you push, the harder the system pushes you backThe harder you push, the harder the system pushes you back
The harder you push, the harder the system pushes you back
Emiliano Soldi1.2K views
Agile testing for agile sparks kanban clients by Yuval Yeret
Agile testing for agile sparks kanban clientsAgile testing for agile sparks kanban clients
Agile testing for agile sparks kanban clients
Yuval Yeret9.3K views
Driving Lean Innovation on Agile Teams by LitheSpeed
Driving Lean Innovation on Agile TeamsDriving Lean Innovation on Agile Teams
Driving Lean Innovation on Agile Teams
LitheSpeed2.8K views
J1 2015 "Debugging Java Apps in Containers: No Heavy Welding Gear Required" by Daniel Bryant
J1 2015 "Debugging Java Apps in Containers: No Heavy Welding Gear Required"J1 2015 "Debugging Java Apps in Containers: No Heavy Welding Gear Required"
J1 2015 "Debugging Java Apps in Containers: No Heavy Welding Gear Required"
Daniel Bryant21.1K views
Stop the line @spotify by Peter Antman
Stop the line @spotifyStop the line @spotify
Stop the line @spotify
Peter Antman10.5K views
Facilitation for the Facilitator - Techniques and Exercises for Specific Goal... by LitheSpeed
Facilitation for the Facilitator - Techniques and Exercises for Specific Goal...Facilitation for the Facilitator - Techniques and Exercises for Specific Goal...
Facilitation for the Facilitator - Techniques and Exercises for Specific Goal...
LitheSpeed1.3K views
Leadership @ Spotify by Kristian Lindwall at the Lean IT Summit 2014 by Institut Lean France
Leadership @ Spotify by Kristian Lindwall at the Lean IT Summit 2014Leadership @ Spotify by Kristian Lindwall at the Lean IT Summit 2014
Leadership @ Spotify by Kristian Lindwall at the Lean IT Summit 2014
Scaling agile Principles and Practices by Josef Scherer
Scaling agile Principles and PracticesScaling agile Principles and Practices
Scaling agile Principles and Practices
Josef Scherer3.7K views
Scaling Agile Past the Team by Mike Cottmeyer
Scaling Agile Past the TeamScaling Agile Past the Team
Scaling Agile Past the Team
Mike Cottmeyer24.5K views
Lego For Extended Scrum Simulation by Alexey Krivitsky
Lego For Extended Scrum SimulationLego For Extended Scrum Simulation
Lego For Extended Scrum Simulation
Alexey Krivitsky9.9K views
Scaled Agile Framework Roadmap Template by Rob Betcher
Scaled Agile Framework Roadmap TemplateScaled Agile Framework Roadmap Template
Scaled Agile Framework Roadmap Template
Rob Betcher3.2K views
Scaling Agile: A Guide for the Perplexed by LitheSpeed
Scaling Agile: A Guide for the PerplexedScaling Agile: A Guide for the Perplexed
Scaling Agile: A Guide for the Perplexed
LitheSpeed6.3K views
Scaled Agile Framework (SAFe) Roles and Meetings by Rob Betcher
Scaled Agile Framework (SAFe) Roles and MeetingsScaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and Meetings
Rob Betcher23.1K views
Agile tour ncr test360_degree - agile testing on steroids by Vipul Gupta
Agile tour ncr test360_degree - agile testing on steroidsAgile tour ncr test360_degree - agile testing on steroids
Agile tour ncr test360_degree - agile testing on steroids
Vipul Gupta10.6K views
Why Scaling Agile Doesn't Work (and What to Do About It) by Jez Humble
Why Scaling Agile Doesn't Work (and What to Do About It)Why Scaling Agile Doesn't Work (and What to Do About It)
Why Scaling Agile Doesn't Work (and What to Do About It)
Jez Humble5.1K views

Similar to Devops counselling

Creating a culture of collaborative learning by
Creating a culture of collaborative learningCreating a culture of collaborative learning
Creating a culture of collaborative learningCory Banks
717 views28 slides
Concrete Experimentation in Scrum at Scrum Australia 2014 by
Concrete Experimentation in Scrum at Scrum Australia 2014Concrete Experimentation in Scrum at Scrum Australia 2014
Concrete Experimentation in Scrum at Scrum Australia 2014Bernd Schiffer
2.8K views29 slides
Rapid growth | 10 Challenges and Opportunities by
Rapid growth | 10 Challenges and OpportunitiesRapid growth | 10 Challenges and Opportunities
Rapid growth | 10 Challenges and OpportunitiesNick Caldwell
2.5K views34 slides
Knowledge Management by
Knowledge ManagementKnowledge Management
Knowledge ManagementElaine Aitken
373 views28 slides
Agile ITSM: New Ways of Working for High Velocity Teams by
Agile ITSM: New Ways of Working for High Velocity TeamsAgile ITSM: New Ways of Working for High Velocity Teams
Agile ITSM: New Ways of Working for High Velocity TeamsAtlassian
10.8K views54 slides
Social architecture-101 by
Social architecture-101Social architecture-101
Social architecture-101pieterh
3.1K views14 slides

Similar to Devops counselling(20)

Creating a culture of collaborative learning by Cory Banks
Creating a culture of collaborative learningCreating a culture of collaborative learning
Creating a culture of collaborative learning
Cory Banks717 views
Concrete Experimentation in Scrum at Scrum Australia 2014 by Bernd Schiffer
Concrete Experimentation in Scrum at Scrum Australia 2014Concrete Experimentation in Scrum at Scrum Australia 2014
Concrete Experimentation in Scrum at Scrum Australia 2014
Bernd Schiffer2.8K views
Rapid growth | 10 Challenges and Opportunities by Nick Caldwell
Rapid growth | 10 Challenges and OpportunitiesRapid growth | 10 Challenges and Opportunities
Rapid growth | 10 Challenges and Opportunities
Nick Caldwell2.5K views
Agile ITSM: New Ways of Working for High Velocity Teams by Atlassian
Agile ITSM: New Ways of Working for High Velocity TeamsAgile ITSM: New Ways of Working for High Velocity Teams
Agile ITSM: New Ways of Working for High Velocity Teams
Atlassian10.8K views
Social architecture-101 by pieterh
Social architecture-101Social architecture-101
Social architecture-101
pieterh3.1K views
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli... by Scrum Day Bandung
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
How (can) Scrum and DevOps Walk Together to Build a High-Quality Product Deli...
Scrum Day Bandung764 views
Resilient Design Management by Chris Avore
Resilient Design ManagementResilient Design Management
Resilient Design Management
Chris Avore1.1K views
Data Product Teams Ecosystems by Edward Chenard
Data Product Teams EcosystemsData Product Teams Ecosystems
Data Product Teams Ecosystems
Edward Chenard287 views
Stephanie Ryan by Mike Flynn
Stephanie RyanStephanie Ryan
Stephanie Ryan
Mike Flynn410 views
Linking Enterprise 2.0 to Knowledge Exchange In Organizations by Rutgers University
Linking Enterprise 2.0 to Knowledge Exchange In OrganizationsLinking Enterprise 2.0 to Knowledge Exchange In Organizations
Linking Enterprise 2.0 to Knowledge Exchange In Organizations
Rutgers University552 views
Understanding Agile by Eduserv
Understanding AgileUnderstanding Agile
Understanding Agile
Eduserv887 views
How to Rethink Products and Services Through Equity Design by TechSoup
How to Rethink Products and Services Through Equity DesignHow to Rethink Products and Services Through Equity Design
How to Rethink Products and Services Through Equity Design
TechSoup 342 views
Using Collaboration To Improve Effectiveness by AlbertHickey
Using Collaboration To Improve EffectivenessUsing Collaboration To Improve Effectiveness
Using Collaboration To Improve Effectiveness
AlbertHickey260 views
Hypothesis quick overview 2011-10-19 by dwhly
Hypothesis  quick overview 2011-10-19Hypothesis  quick overview 2011-10-19
Hypothesis quick overview 2011-10-19
dwhly2.4K views
technology and Collaboration by sam ran
technology and Collaborationtechnology and Collaboration
technology and Collaboration
sam ran1.4K views
20080409 Bkmf Km2.0 by Ray Sims
20080409 Bkmf Km2.020080409 Bkmf Km2.0
20080409 Bkmf Km2.0
Ray Sims2.5K views

More from Agile Software Community of India

Lessons about failure from the girl who came last by Elise Aplin at #AgileInd... by
Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...Agile Software Community of India
509 views78 slides
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti... by
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...Agile Software Community of India
324 views23 slides
A Very Short Design Sprint by Aino Corry at #AgileIndia2019 by
A Very Short Design Sprint by Aino Corry at #AgileIndia2019A Very Short Design Sprint by Aino Corry at #AgileIndia2019
A Very Short Design Sprint by Aino Corry at #AgileIndia2019Agile Software Community of India
264 views44 slides
How to successfully craft a business agility transformation? by Phil Abernath... by
How to successfully craft a business agility transformation? by Phil Abernath...How to successfully craft a business agility transformation? by Phil Abernath...
How to successfully craft a business agility transformation? by Phil Abernath...Agile Software Community of India
531 views52 slides
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie Doyle by
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie DoyleT-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie Doyle
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie DoyleAgile Software Community of India
680 views31 slides
Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma... by
Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...
Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...Agile Software Community of India
168 views45 slides

More from Agile Software Community of India(20)

Recently uploaded

PRODUCT LISTING.pptx by
PRODUCT LISTING.pptxPRODUCT LISTING.pptx
PRODUCT LISTING.pptxangelicacueva6
14 views1 slide
Transcript: The Details of Description Techniques tips and tangents on altern... by
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...BookNet Canada
136 views15 slides
Special_edition_innovator_2023.pdf by
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdfWillDavies22
17 views6 slides
Tunable Laser (1).pptx by
Tunable Laser (1).pptxTunable Laser (1).pptx
Tunable Laser (1).pptxHajira Mahmood
24 views37 slides
Microsoft Power Platform.pptx by
Microsoft Power Platform.pptxMicrosoft Power Platform.pptx
Microsoft Power Platform.pptxUni Systems S.M.S.A.
53 views38 slides
The Research Portal of Catalonia: Growing more (information) & more (services) by
The Research Portal of Catalonia: Growing more (information) & more (services)The Research Portal of Catalonia: Growing more (information) & more (services)
The Research Portal of Catalonia: Growing more (information) & more (services)CSUC - Consorci de Serveis Universitaris de Catalunya
80 views25 slides

Recently uploaded(20)

Transcript: The Details of Description Techniques tips and tangents on altern... by BookNet Canada
Transcript: The Details of Description Techniques tips and tangents on altern...Transcript: The Details of Description Techniques tips and tangents on altern...
Transcript: The Details of Description Techniques tips and tangents on altern...
BookNet Canada136 views
Special_edition_innovator_2023.pdf by WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2217 views
STPI OctaNE CoE Brochure.pdf by madhurjyapb
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdf
madhurjyapb14 views
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
Attacking IoT Devices from a Web Perspective - Linux Day by Simone Onofri
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day
Simone Onofri16 views
handbook for web 3 adoption.pdf by Liveplex
handbook for web 3 adoption.pdfhandbook for web 3 adoption.pdf
handbook for web 3 adoption.pdf
Liveplex22 views
Empathic Computing: Delivering the Potential of the Metaverse by Mark Billinghurst
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
Mark Billinghurst478 views
SAP Automation Using Bar Code and FIORI.pdf by Virendra Rai, PMP
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdf
Serverless computing with Google Cloud (2023-24) by wesley chun
Serverless computing with Google Cloud (2023-24)Serverless computing with Google Cloud (2023-24)
Serverless computing with Google Cloud (2023-24)
wesley chun11 views
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker37 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi127 views

Devops counselling