Team Guide

Book: Team Guide to Software Operability

Team Guide to Software Operability

Matthew Skelton and Rob Thatcher

Software operability is the measure of how well a software system works when operating 'live' in production, whether that is the public cloud, a co-located datacentre, an embedded system, or a remote sensor forming part of an Internet of Things (IoT) network. We say that a software system with good operability works well and is operable. A highly operable software system is one that minimizes the time and effort needed for unplanned interventions (whether manual or automated) in order to keep the system running.

Audience

What this guide does provide is a set of hands-on practices based on real-world, tried-and-tested experience across multiple organizations for teams to adopt (and adapt) in order to promote and enhance software operability.

In short, if you build or run software systems and care about how well they work, then this book is for you!

Details

  • Publication date: September 2016

  • Pages: TBC

  • Formats: Leanpub (PDF, Mobi, ePub), print

  • Twitter: @Operability

The Team Guide series

The Team Guide books are written and curated by experienced software practitioners and emphasise the need for collaboration and learning, with the team at the centre. The books focus on specific techniques and approaches that have been proven to work well for teams building software systems, and contain several case studies from people in the field, bringing to life the concepts in real situations.

Author: Chris O'Dell

Chris-O'Dell.jpg

Chris has been developing software with Microsoft technologies for nearly fourteen years. She currently works at Monzo helping to build the future of banking. She has led teams delivering highly available Web APIs, distributed systems and cloud based services. She has also led teams developing internal build and deployment tooling using the unconventional mix of .Net codebases onto AWS infrastructure. Chris promotes practices we know as Continuous Delivery, including TDD, version control, and Continuous Integration.

Twitter: @ChrisAnnODell

LinkedIn: christineodell

Author: Chris Young

Chris-Young.jpeg

Chris has been a computerist since age 12 when he was introduced to the magic of the Commodore PET. He works with engineering and management teams with the aim of getting the best results possible for all involved. The role and value of metrics in this came from discovering the Lean/Kanban community around 2010 which got him measuring things in earnest. He is an active member of the Lean/Agile/DevOps community speaking at Meet Ups and conferences across Europe including GOTO Berlin, Agile Cambridge, CukeUp and QCon.

Twitter: @worldofchris

LinkedIn: worldofchris