Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Devops counselling


Published on

Published in: Technology, Health & Medicine
  • Be the first to comment

Devops counselling

  1. 1. DevOps CounsellingOr: How to help your developers and sysadmins learn to love each other (again) TOM SULSTON @tomsulston
  2. 2. Counselling?
  3. 3. Most problems arenon-technical
  4. 4. ValuesCommon purposeSharingHelpfulnessTechnical rigourRich communication
  5. 5. Top Ten Tips
  6. 6. Agile developmentGood analysis & stories.Iterative development + deploymentContinuous Integration then Continuous DeliveryAutomated testingBigger fish to fry
  7. 7. Sit togetherCommunication as a factor of distanceMake time to talkHave open channelsTalk to individuals
  8. 8. Knowledge-sharingDon’t create knowledge silosBuild special interest groups‘irrelevant’ learningExploit Conway’s Law
  9. 9. Don’t tear down the silos (yet!)Give individuals time to work in their areaReduce silo’d workDon’t have big central services teams
  10. 10. Management structureSimilar reporting for whole teamSmall number of hopsReduce hand-offsValue-stream mapping
  11. 11. IncentivesAre your incentives helping or hurting?Focus on deliveryReward everyone fairlyDon’t get gamed
  12. 12. Celebrate good times!Come on!Include everyoneBe thoughtfulCelebrate failure
  13. 13.
  14. 14. Share access to systemsEveryone has RW to Puppet/ChefShare the pain when breakages happenUse tests rather than restricting accessPair to overcome mistrustYou are not in the sudoers file. This incident will be reported.
  15. 15. Information-sharing systems Developers should see into production SAs should see new features Big visible displays Go to each other’s meetings
  16. 16. Gather metricsWhat happens at release time?How can we measure the system?Evidence-based decision making.Share the data!
  17. 17. Change AgentsGo and make friendsStir things upBreak existing organisational boundariesInternal or external?
  18. 18. How about you?
  19. 19. TOM SULSTON