Successfully reported this slideshow.

More Related Content

More from Agile Software Community of India

Related Books

Free with a 14 day trial from Scribd

See all

Related Audiobooks

Free with a 14 day trial from Scribd

See all

Devops counselling

  1. 1. DevOps Counselling Or: How to help your developers and sysadmins learn to love each other (again) TOM SULSTON http://thoughtworks.com @tomsulston
  2. 2. Counselling?
  3. 3. Most problems are non-technical
  4. 4. Values Common purpose Sharing Helpfulness Technical rigour Rich communication
  5. 5. Top Ten Tips
  6. 6. Agile development Good analysis & stories. Iterative development + deployment Continuous Integration then Continuous Delivery Automated testing Bigger fish to fry
  7. 7. Sit together Communication as a factor of distance Make time to talk Have open channels Talk to individuals
  8. 8. Knowledge-sharing Don’t create knowledge silos Build special interest groups ‘irrelevant’ learning Exploit Conway’s Law
  9. 9. 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
  10. 10. Management structure Similar reporting for whole team Small number of hops Reduce hand-offs Value-stream mapping
  11. 11. Incentives Are your incentives helping or hurting? Focus on delivery Reward everyone fairly Don’t get gamed
  12. 12. Celebrate good times! Come on! Include everyone Be thoughtful Celebrate failure
  13. 13. laughingsquid.com
  14. 14. 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.
  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 metrics What happens at release time? How can we measure the system? Evidence-based decision making. Share the data!
  17. 17. Change Agents Go and make friends Stir things up Break existing organisational boundaries Internal or external?
  18. 18. How about you?
  19. 19. TOM SULSTON http://thoughtworks.com @tomsulston

×