book

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.

Book: Better Whiteboard Sketches

Better Whiteboard Sketches

Matthew Skelton

A well-drawn diagram can help a diverse group of people to understand and remember concepts and details, saving time and effort in avoiding repetition and misunderstandings. People who draw clear diagrams gain a reputation for being more understandable and helpful and their ideas and approaches are therefore more likely to succeed.

This book provides a very practical approach to better whiteboard sketches. Although the techniques are based on sound research and practical usage, the theory is kept to a minimum and you can get started with techniques almost immediately.

Audience

"A picture is worth a thousand words" goes the English saying, but too often whiteboard sketches and notebook drawings quickly lose their meaning after they are drawn. If you have ever looked at a technical diagram and thought "these squiggles are meaningless!", then this book is for you.

Details

  • Publication date: February 2019

  • Pages: TBC

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

  • Twitter: @BetterSketches

Book: Internal Tech Conferences

Internal Tech Conferences

Victoria Morgan-Smith and Matthew Skelton

Internal tech conferences can make a significant impact on an organisation's level of sharing, learning, and communication by accelerating multi-team learning across technology departments. An increasing number of enlightened organisations are using this powerful approach to spread and embed new ideas and practices.

In this book we share practical advice on how to prepare, run, and follow-up on an internal tech conference, together with some case studies from several organisations showing the approaches in common and the adaptations for each situation.

Audience

This book is for people involved in technology leadership in some form: people in "official" positions of leadership (CIO, CTO, Head of Engineering, IT Operations Manager, etc.) and those in more informal technology leadership positions, such as team leaders, senior engineers, and people who simply like to lead by example. Having been in such positions ourselves, we (Victoria and Matthew) want to help other technology leaders to devise and run successful internal tech conferences to act as a key strategic differentiator for organisations building software systems.

Details

  • Publication date: April 2019

  • Pages: 127

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

  • Twitter: @IntTechConf

Authors


Errata

None as of 2019-04-02

References

[1] Internal Tech Conferences - How and Why (Victoria Morgan-Smith & Matthew Skelton) InfoQ, October 10, 2016. https://www.infoq.com/articles/internal-tech-conferences

[2] InfoQ. "The InfoQ EMag: Scaling DevOps," May 10, 2017. https://www.infoq.com/minibooks/emag-scaling-devops

[3] Metaswitch blog https://www.Metaswitch.com/blog

[4] Learning 3.0 http://www.learning30.co/

[5] How Creative Workers Learn - Developer your career and emergent learning and succeed in the creativity age. by Alexandre Magno (Happy Melly Express; 1 Oct 2015)) ASIN: B013K8K1CU

[6] Cait O'Riordan https://twitter.com/caitoriordan

[7] Engine Room Live internal conference 2016 (Victoria Morgan-Smith / FT) http://engineroom.ft.com/2016/05/03/engine-room-live-internal-conference-2016/

[8] Throwable Microphones http://eu.getcatchbox.com/

[9] Engineering Day Feb 2013 -- WebPerf, Service Versioning, Deployments, Chef, and more (Matthew Skelton / Trainline) https://engineering.thetrainline.com/2012/10/09/engineering-day-lifting-the-bonnet/, https://engineering.thetrainline.com/2013/03/27/engineering-day-feb-2013-webperf-service-versioning-deployments-chef-and-more/

[10] Internal Tech Conference Toolkit (Ben Maraney / Klarna) https://engineering.klarna.com/internal-tech-conference-toolkit-79b1ba91bd08

[11] DOCCON1 -- organising a conference (Rich Haigh / Betfair) https://betsandbits.com/2014/09/23/doccon1-organising-a-conference/

[12] ING at DevOpsDays Amsterdam 2014: ITIL and DevOps at War in the Enterprise (Jan Joost-Bouwman) http://www.slideshare.net/JanJoostBouwman/20140620-dev-opsdaysamsterdam-for-publication and The Journey of devops and continuous delivery in a Large Financial Institution (Kris Buytaert) http://www.slideshare.net/KrisBuytaert/velocity2013-mh/17?src=clipshare

[13] Diversity in Tech conferences and Meetups - How and Why Matthew Skelton (blog), April 28, 2018. https://blog.matthewskelton.net/2018/04/28/diversity-in-tech-conferences-and-meetups-how-and-why/

[14] Is Gender Diversity Profitable? Evidence from a Global Survey, (Is Gender Diversity Profitable? Evidence from a Global Survey, Feb 2016) https://piie.com/publications/wp/wp16-3.pdf

[15] PechaKucha https://www.pechakucha.org/faq

[16] How to help presenters prepare for your conference (Ben Maraney / Klarna) https://engineering.klarna.com/how-to-help-presenters-prepare-for-your-conference-156d80832caa

[17] Accessible Conference Guide (SIG Access) http://www.sigaccess.org/welcome-to-sigaccess/resources/accessible-conference-guide/

[18] The Annual New Relic Product Offsite Focuses on the Decade Ahead (Frederic Paul / New Relic) https://blog.newrelic.com/culture/product-offsite-year-of-thinking-big/

[19] Fearless Change: patterns for introducing new ideas by Mary Lynn Manns Ph.D & Linda Rising Ph.D (Addison Wesley; 01 edition (4 Oct. 2004)) ISBN 978-0201741575

[20] Nudge - Improving decisions about health, wealth and happiness by Richard H. Thaler & Cass R. Sunstein (Penguin Books; 5 Mar 2009) ISBN 978-0141040011

[21] - (removed)

[22] Pearson https://www.pearson.com/uk/

[23] FT's Engine Room 2015 (Victoria Morgan-Smith / FT) http://engineroom.ft.com/2015/02/25/ft-technology-internal-conference-engine-room-2015/

[24] Nikkei http://www.nikkei.co.jp/nikkeiinfo/en/

[25] Richard Still, FT https://www.linkedin.com/in/richard-still-bb00989/

[26] Hackathons Motivate Metaswitch and Drive Innovation (Calum Loudon / Metaswitch) https://www.Metaswitch.com/blog/hackathons-motivate-Metaswitch-and-drive-innovation

[27] Social capital in the growth of science-and-technology-based SMEs by Jukka Partanen, Kristian Möller, Mika Westerlund, Risto Rajala, Arto Rajala http://www.sciencedirect.com/science/article/pii/S0019850108000655

[28] DOES15 (Re)building an Engineering Culture: DevOps at Target (Heather Mickman & Ross Clanton / Target) https://www.youtube.com/watch?v=7s-VbB1fG5o

[29] A Product Manager's visit to the Engine Room (Mattijas Larsson / FT) http://engineroom.ft.com/2015/03/05/a-product-managers-visit-to-the-engine-room/

[30] Conferences -- jumped up classrooms? (Donald Clark) http://donaldclarkplanb.blogspot.co.uk/2008/11/conferences-jumped-up-classrooms.html

[31] Better Developer Conferences (Andrew Betts, August 2017) https://trib.tv/2017/08/16/better-developer-conferences/

[32] Review legacy code: Waking dragons is risk worth taking, says Trainline ops head (Kat Hall) http://www.theregister.co.uk/2016/05/05/trainline_ops_head_review_code_continuous_lifecycle/

[33] How TechSmith Rocks Its Internal Developer Conference (Matthew Heusser / TechSmith) http://www.cio.com/article/2380063/continuing-education/how-techsmith-rocks-its-internal-developer-conference.html

[34] Principles of Sociotechnical Design Revisited by Albert Cherns, in Human Relations March 1987 vol. 40 no. 3 153-161 http://hum.sagepub.com/content/40/3/153.short

[35] How to run an internal unconference (Henrik Kniberg) http://blog.crisp.se/2013/06/30/henrikkniberg/how-to-run-an-internal-unconference

[36] Running Internal Events -- The Goat Farm -- Episode 5 (Michael Ducy / \@mfdii) https://goatcan.do/2015/03/25/running-internal-events-the-goat-farm-episode-5/

[37] Engineering Day Feb 2013 --- WebPerf, Service Versioning, Deployments, Chef, and more (Trainline Engineering blog, March 2013) https://engineering.thetrainline.com/2013/03/27/engineering-day-feb-2013-webperf-service-versioning-deployments-chef-and-more/

[38] Reinventing organizations by Frederic Laloux (Nelson Parker, 2014) ISBN 978-2960133509 https://www.amazon.co.uk/Reinventing-Organizations-Creating-Inspired-Consciousness/dp/2960133501

[39] The Future of Management Is Teal (Frederic Laloux) http://www.strategy-business.com/article/00344?gko=10921

[40] DevOps Handbook by Gene Kim, Jez Humble, Patrick Debois & John Willis (IT Revolution Press, 2016) ISBN

[41] Organising the Engine room Conference (Sarah Wells / FT) http://engineroom.ft.com/2015/03/09/organising-the-engine-room-conference/

[42] The power of an internal conference - How you can leverage internal experts to build employee engagement (Thansha Sadacharam) https://medium.com/bridgeable/the-power-of-an-internal-conference-34f9ce6f7dcd

[43] Conference Code of Conduct http://confcodeofconduct.com/

[44] How to run a good tech conference by Matthew Skelton https://blog.matthewskelton.net/2018/06/07/how-to-run-a-good-tech-conference/

[45] Skelton, Matthew, and Manuel Pais. Team Topologies. IT Revolution Press, 2019.http://teamtopologies.com/

[46] DORA. "DevOps Research and Assessment." Accessed January 8, 2019.https://devops-research.com/research.html

[47] Rozovsky, Julia. "Re:Work - The Five Keys to a Successful Google Team," November 17, 2015. https://rework.withgoogle.com/blog/five-keys-to-a-successful-google-team/

[48] Forsgren, Nicole, and Jez Humble. Accelerate: The Science of Lean Software and Devops: Building and Scaling High Performing Technology Organizations. Portland, Oregon: Trade Select, 2018. pp.101-109

(49 was a duplicate)

[50] Maraney, Ben. "The Best Developer Conference? Your Own." Klarna Engineering (blog), December 5, 2016. https://engineering.klarna.com/the-best-developer-conference-your-own-ef68f2831b67

[51] Webber, Emily. "The Realtime Retrospective" (blog), November 5, 2016 https://emilywebber.co.uk/the-realtime-retrospective/

[52] British Dyslexia Association, https://www.bdadyslexia.org.uk/dyslexic/eyes-and-dyslexia

[53] Why Do We Save the Best for Last?, by Ben Y Hayden Ph.D., Psychology Today (Oct 24, 2012) https://www.psychologytoday.com/gb/blog/the-decision-tree/201210/why-do-we-save-the-best-last

[54] Pink, Daniel H. Drive. Main edition. Edinburgh: Canongate Books Ltd, 2011.

[55] Kniberg, Henrik. "Crisp's Blog » What Is an Unconference?" Crisp's Blog (blog), August 30, 2016. https://blog.crisp.se/2016/08/30/henrikkniberg/what-is-an-unconference

[56] Doing Presentations https://www.doingpresentations.com/