Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Your Product is More than the Application! - Dj...

Your Product is More than the Application! - DjangoCon Europe 2014

All too often we see developers and system operators fail to communicate. Both teams seems to have different requirements: developers want new features and releases whilst operators want stable systems. But the fact of the matter is that both teams have the same goals. When both teams are brought together from the get-go, you notice the goals become visible again and the requirements align.

The Devops movement in IT is a critical mass of developers and IT operations aligning their ideas. It is a collection of best practices, tooling and a philophy that emphasizes on collaboration and automation. But the most important best practice a developer and IT operator requires is the art of clear and concise communication.

In this talk, I'll finally remove the confusion of what Devops really is and explain the best practices and toolsets. The talk revolves around the CALMS acronym:

Culture: people and process first, if you dont have the correct culture, all attempts will be fruitless.
Automation: remove the human error from the equation.
Lean: learn to adapt to situations, think outside the box and identify processes that are a waste of time
Measurements: If you can't measure, you can't identify and improve. Performance metrics, process metrics and even people metrics!
Sharing: This is the loopback in the CALMS cycle. Share your ideas and solutions with the community. Learn from the advise of other people and improve your own processes along the way.

Your product is more than the application, it is also the monitoring, the infrastructure, the constant improvement, the sharing of knowledge and the people developing it!

Kevin Van Wilder

May 15, 2014
Tweet

Transcript

  1. 10 Days Later Your Check Engine Light is On. Photo

    by Gary Allman - https://www.flickr.com/photos/gsallman/4209907578
  2. 11 Days Later Photo by Wolfgang Wiggers - https://www.flickr.com/photos/15693951@N00/494788320 The

    Check Engine Light Still Works, But The Stupid Engine Stopped Working
  3. A DEV/OP ? No, Just… No. Photo by Grant Brummett

    - https://www.flickr.com/photos/grantbrummett/4751214709
  4. CLAMS Culture, Lean, Automation, Measurement, Sharing Photo by Mark Jones

    - http://www.flickr.com/photos/97823464@N08/10017308796/
  5. CLAMS: CULTURE Change co-workers’ behaviour to change company culture Photo

    by Nathan Reading - http://www.flickr.com/photos/nathanreading/5835135777/ “You can’t directly change culture. But you can change behavior, and behavior becomes culture” – Lloyd Taylor VP Infrastructure, Ngmoco
  6. SILO STRUCTURE An Archaic Divide & Conquer Management Solution Photo

    by Jimmie Sides - https://www.flickr.com/photos/3sidesphotography/11245007646
  7. COMMUNICATE Communication Breakdown, It’s Always The Same. Photo by Darrell

    Jesonis - https://www.flickr.com/photos/jesonisphoto/11979204953
  8. CLAMS: LEAN /li:n/ (adjective) (of an industry or company) efficient

    and with no wastage Photo by Mark Seabrook - https://www.flickr.com/photos/msseabrook/5190097764
  9. CLAMS: AUTOMATE Eliminating human error by embracing our binary overlords

    Photo by Sofia Ortun Alves - https://www.flickr.com/photos/sofia0703/3175176434
  10. Photo by Ryan McConnaughay - https://www.flickr.com/photos/ryanmac84/2986786259 CLAMS: SHARING A constant

    improvement process by sharing experiences and learning from others
  11. Photo by Javier Pico - https://www.flickr.com/photos/javierpico/2774676620 DEVOPS IS All these

    things, not just automation or measurements Primarily about communication and collaboration Asking the right questions Learning from experiences Applying common sense You