DevOps Counselling Or: How to help your developers and sysadmins learn to love each other (again) T OM S ULSTON http://thoughtworks.com @tomsulston Wednesday, May 11, 2011
Counselling? Wednesday, May 11, 2011
Most problems are non-technical Wednesday, May 11, 2011
Wednesday, May 11, 2011
Values Wednesday, May 11, 2011
Values Common purpose Wednesday, May 11, 2011
Values Common purpose Sharing Wednesday, May 11, 2011
Values Common purpose Sharing Helpfulness Wednesday, May 11, 2011
Values Common purpose Sharing Helpfulness Technical rigour Wednesday, May 11, 2011
Values Common purpose Sharing Helpfulness Technical rigour Rich communication Wednesday, May 11, 2011
Wednesday, May 11, 2011
Top Ten Tips Wednesday, May 11, 2011
Wednesday, May 11, 2011
Agile development Wednesday, May 11, 2011
Agile development Good analysis & stories. Wednesday, May 11, 2011
Agile development Good analysis & stories. Iterative development + deployment Wednesday, May 11, 2011
Agile development Good analysis & stories. Iterative development + deployment Continuous Integration preceeds Continuous Delivery Wednesday, May 11, 2011
Agile development Good analysis & stories. Iterative development + deployment Continuous Integration preceeds Continuous Delivery Automated testing Wednesday, May 11, 2011
Agile development Good analysis & stories. Iterative development + deployment Continuous Integration preceeds Continuous Delivery Automated testing Bigger fish to fry Wednesday, May 11, 2011
Wednesday, May 11, 2011
Sit together Wednesday, May 11, 2011
Sit together Communication as a factor of distance Wednesday, May 11, 2011
Sit together Communication as a factor of distance Make time to talk Wednesday, May 11, 2011
Sit together Communication as a factor of distance Make time to talk Have open channels Wednesday, May 11, 2011
Sit together Communication as a factor of distance Make time to talk Have open channels Talk to individuals Wednesday, May 11, 2011
Sit together Communication as a factor of distance Make time to talk Have open channels Talk to individuals Wednesday, May 11, 2011
Wednesday, May 11, 2011
Encourage technical knowledge sharing Wednesday, May 11, 2011
Encourage technical knowledge sharing Don’t create knowledge silos Wednesday, May 11, 2011
Encourage technical knowledge sharing Don’t create knowledge silos Have special interest groups Wednesday, May 11, 2011
Encourage technical knowledge sharing Don’t create knowledge silos Have special interest groups Encourage people to try ‘irrelevant’ groups Wednesday, May 11, 2011
Encourage technical knowledge sharing Don’t create knowledge silos Have special interest groups Encourage people to try ‘irrelevant’ groups Exploit Conway’s Law Wednesday, May 11, 2011
Encourage technical knowledge sharing Don’t create knowledge silos Have special interest groups Encourage people to try ‘irrelevant’ groups Exploit Conway’s Law Wednesday, May 11, 2011
Wednesday, May 11, 2011
Don’t tear down the silos (yet!) Wednesday, May 11, 2011
Don’t tear down the silos (yet!) Give individuals time to work in their area Wednesday, May 11, 2011
Don’t tear down the silos (yet!) Give individuals time to work in their area Reduce silo’d work Wednesday, May 11, 2011
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 Wednesday, May 11, 2011
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 Wednesday, May 11, 2011
Wednesday, May 11, 2011
Management structure Wednesday, May 11, 2011
Management structure Similar reporting for whole delivery team Wednesday, May 11, 2011
Management structure Similar reporting for whole delivery team Small number of hops Wednesday, May 11, 2011
Management structure Similar reporting for whole delivery team Small number of hops Reduce hand-offs Wednesday, May 11, 2011
Management structure Similar reporting for whole delivery team Small number of hops Reduce hand-offs Value-stream mapping Wednesday, May 11, 2011
Management structure Similar reporting for whole delivery team Small number of hops Reduce hand-offs Value-stream mapping Wednesday, May 11, 2011
Wednesday, May 11, 2011
Incentives Wednesday, May 11, 2011
Incentives Are your incentives helping or hurting? Wednesday, May 11, 2011
Incentives Are your incentives helping or hurting? Focus on delivery Wednesday, May 11, 2011
Incentives Are your incentives helping or hurting? Focus on delivery Reward everyone fairly Wednesday, May 11, 2011
Incentives Are your incentives helping or hurting? Focus on delivery Reward everyone fairly Don’t get gamed Wednesday, May 11, 2011
Incentives Are your incentives helping or hurting? Focus on delivery Reward everyone fairly Don’t get gamed Wednesday, May 11, 2011
Wednesday, May 11, 2011
Celebrate good times! Wednesday, May 11, 2011
Celebrate good times! Come on! Wednesday, May 11, 2011
Celebrate good times! Come on! Include everyone Wednesday, May 11, 2011
Celebrate good times! Come on! Include everyone Be thoughtful Wednesday, May 11, 2011
Celebrate good times! Come on! Include everyone Be thoughtful Celebrate failure Wednesday, May 11, 2011
Celebrate good times! Come on! Include everyone Be thoughtful Celebrate failure Wednesday, May 11, 2011
laughingsquid.com Wednesday, May 11, 2011
You are not in the sudoers file. This incident will be reported. Wednesday, May 11, 2011
Share access to systems You are not in the sudoers file. This incident will be reported. Wednesday, May 11, 2011
Share access to systems Everyone has RW to Puppet/Chef You are not in the sudoers file. This incident will be reported. Wednesday, May 11, 2011
Share access to systems Everyone has RW to Puppet/Chef Share the pain when breakages happen You are not in the sudoers file. This incident will be reported. Wednesday, May 11, 2011
Share access to systems Everyone has RW to Puppet/Chef Share the pain when breakages happen Use tests rather than restricting access You are not in the sudoers file. This incident will be reported. Wednesday, May 11, 2011
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. Wednesday, May 11, 2011
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. Wednesday, May 11, 2011
Wednesday, May 11, 2011
Information-sharing systems Wednesday, May 11, 2011
Information-sharing systems Developers should know about production Wednesday, May 11, 2011
Information-sharing systems Developers should know about production SAs should see new features coming Wednesday, May 11, 2011
Information-sharing systems Developers should know about production SAs should see new features coming Big visible displays Wednesday, May 11, 2011
Information-sharing systems Developers should know about production SAs should see new features coming Big visible displays Go to each other’s meetings Wednesday, May 11, 2011
Information-sharing systems Developers should know about production SAs should see new features coming Big visible displays Go to each other’s meetings Wednesday, May 11, 2011
Wednesday, May 11, 2011
Gather metrics Wednesday, May 11, 2011
Gather metrics What happens at release time? Wednesday, May 11, 2011
Gather metrics What happens at release time? How can we measure the system? Wednesday, May 11, 2011
Gather metrics What happens at release time? How can we measure the system? Evidence-based decision making. Wednesday, May 11, 2011
Gather metrics What happens at release time? How can we measure the system? Evidence-based decision making. Share the data! Wednesday, May 11, 2011
Gather metrics What happens at release time? How can we measure the system? Evidence-based decision making. Share the data! Wednesday, May 11, 2011
Wednesday, May 11, 2011
Change Agents Wednesday, May 11, 2011
Change Agents Go and make friends Wednesday, May 11, 2011
Change Agents Go and make friends Stir things up Wednesday, May 11, 2011
Recommend
More recommend