Notes

Preface

1.

Mirco Hering, “Agile Reporting at the Enterprise Level (Part 2)—Measuring Productivity,” Not a Factory Anymore (blog), February 26, 2015, https://notafactoryanymore.com/2015/02/26/agile-reporting-at-the-enterprise-level-part-2-measuring-productivity.

Introduction

1.

Stefan Thomke and Donald Reinertsen, “Six Myths of Product Development,” Harvard Business Review, May 2012, https://hbr.org/2012/05/six-myths-of-product-development.

2.

Don Reinertsen, “Thriving in a Stochastic World,” speech, YOW! conference, December 7, 2015, Brisbane, Australia, YouTube video, 56:49, posted by “YOW! Conferences,” December 25, 2015, https://www.youtube.com/watch?v=wyZNxB172VI.

3.

“The Lean Startup Methodology,” The Lean Startup (website), accessed November 10, 2017, http://theleanstartup.com/principles.

4.

Brad Power, “How GE Applies Lean Startup Practices,” Harvard Business Review, April 23, 2014, https://hbr.org/2014/04/how-ge-applies-lean-startup-practices.

5.

Mirco Hering, “Let’s Burn the Software Factory to the Ground—and from Their Ashes Software Studios Shall Rise,” Not a Factory Anymore (blog), November 9, 2015, https://notafactoryanymore.com/2015/11/09/lets-burn-the-software-factory-to-the-ground-and-from-their-ashes-software-studios-shall-rise.

6.

Mark Rendell, “Breaking the 2 Pizza Paradox with Platform Applications,” speech, DevOps Enterprise Summit 2015, San Francisco, CA, YouTube video, 25:26, posted by “DevOps Enterprise Summit,” November 10, 2015, https://www.youtube.com/watch?v=8WRRi6oui34.

Chapter 1

1.

“The DevOps Platform: Overview,” ADOP (Accenture DevOps Platform on GitHub), Accenture, accessed May 2, 2017, http://accenture.github.io/adop-docker-compose.

2.

Carreth Read, Logic: Deductive and Inductive (London: DeLaMare Press, 1909), 320.

Chapter 2

1.

“Gartner IT Glossary: Bimodal,” Gartner, Inc., accessed May 2, 2017, http://www.gartner.com/it-glossary/bimodal.

2.

Ted Schadler, “A Billion Smartphones Require New Systems of Engagement,” Forrester Research, Inc. blogs, February 14, 2012, http://blogs.forrester.com/ted_schadler/12-02-14-a_billion_smartphones_require_new_systems_of_engagement.

3.

Martin Fowler, “Strangler Application,” MartinFowler.com (blog), June 29, 2004, http://www.martinfowler.com/bliki/StranglerApplication.html.

Chapter 3

1.

Mirco Hering, “How to Deal with COTS Products in a DevOps World,” InfoQ (blog), July 24, 2016, https://www.infoq.com/articles/cots-in-devops-world.

Chapter 4

1.

Francis Keany, “Census Outage Could Have Been Prevented by Turning Router On and Off Again: IBM,” ABC News, October 25, 2016, http://www.abc.net.au/news/2016-10-25/turning-router-off-and-on-could-have-prevented-census-outage/7963916.

2.

Mike Masnick, “Contractors Who Built Healthcare.gov Website Blame Each Other for All the Problems,” Techdirt (blog), October 24, 2013, https://www.techdirt.com/articles/20131023/18053424992/contractors-who-built-healthcaregov-website-blame-each-other-all-problems.shtml.

Part B Introduction

1.

Barry Schwartz, “The Way We Think about Work Is Broken,” filmed March 2014 in Vancouver, BC, TED video, 7:42, https://www.ted.com/talks/barry_schwartz_the_way_we_think_about_work_is_broken.

2.

Dan Pink, “The Puzzle of Motivation,” filmed July 2009 in Oxford, England, TED video, 18:36, https://www.ted.com/talks/dan_pink_on_motivation.

Chapter 5

1.

“PI Planning,” SAFe (Scaled Agile Framework), Scaled Agile, Inc., updated November 11, 2017, http://www.scaledagileframework.com/pi-planning.

2.

Paul Ellarby, “Using Big Room Planning to Help Plan a Project with Many Teams,” TechWell Insights (blog), November 26, 2014, https://www.techwell.com/techwell-insights/2014/11/using-big-room-planning-help-plan-project-many-teams.

3.

Wikipedia, s.v. “Dunning–Kruger effect,” last modified November 11, 2017, 19:01, https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect.

4.

Wikipedia, s.v. “Technology tree,” last modified November 13, 2017, 21:45, https://en.wikipedia.org/wiki/Technology_tree.

Chapter 6

1.

Jargon File (version 4.4.7), s.v. “Conway’s Law,” accessed November 14, 2017, http://catb.org/~esr/jargon/html/C/Conways-Law.html.

2.

2016 State of DevOps Report (Portland, OR: Puppet Labs, 2016), p. 9, https://puppet.com/resources/white-paper/2016-state-of-devops-report.

3.

Rouan Wilsenach, “DevOpsCulture,” MartinFowler.com (blog), July 9, 2015, https://martinfowler.com/bliki/DevOpsCulture.html.

4.

Matthew Skelton, “What Team Structure Is Right for DevOps to Flourish?” ed. Manuel Pais, DevOps Topologies (blog), accessed May 2, 2017, http://web.devopstopologies.com.

5.

“WSJF—Weighted Shortest Job First,” Black Swan Farming, accessed May 2, 2017, http://blackswanfarming.com/wsjf-weighted-shortest-job-first.

Chapter 7

1.

W. Edwards Deming, Out of the Crisis (Cambridge, MA: MIT Press, 1982), 29.

2.

Kin Lane, “The Secret to Amazon’s Success Internal APIs,” API Evangelist blog, January 12, 2012, http://apievangelist.com/2012/01/12/the-secret-to-amazons-success-internal-apis.

3.

Jeff Galimore et al., Tactics for Implementing Test Automation for Legacy Code (Portland, OR: IT Revolution, 2015).

Chapter 8

1.

Anonymous, private conversation with author, 2004.

2.

Dan Pink, “The Puzzle of Motivation,” filmed July 2009 in Oxford, England, TED video, 18:36, https://www.ted.com/talks/dan_pink_on_motivation.

3.

Mark Horstman, “Managerial Economics 101,” YouTube video, 4:33, posted by “Manager Tools,” May 3, 2009, https://www.youtube.com/watch?v=gP-RC5ZqiBg.

4.

John Goulah, “Making It Virtually Easy to Deploy on Day One,” Code as Craft (blog), March 13, 2012, https://codeascraft.com/2012/03/13/making-it-virtually-easy-to-deploy-on-day-one.

5.

Mirco Hering, Dominica DeGrandis, and Nicole Forsgren, Measure Efficiency, Effectiveness, and Culture to Optimize DevOps Transformation (Portland, OR: IT Revolution, 2015), 14, https://itrevolution.com/book/measure-efficiency-effectiveness-culture-optimize-devops-transformations.

Chapter 9

1.

Jez Humble and David Farley, Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Crawfordsville, IN: Pearson Education, Inc., 2011).

2.

The Netflix Tech Blog, assessed November 16, 2017, http://techblog.netflix.com.

3.

“Hygieia: An OSS Project Sponsored by Capital One,” Capital One DevExchange, assessed November 16, 2017, https://developer.capitalone.com/opensource-projects/hygieia.

Chapter 10

1.

Jez Humble, “Architecting for Continuous Delivery,” speech, DevOps Enterprise Summit 2015, San Francisco, CA, YouTube video, 34:17, posted by “DevOps Enterprise Summit,” November 17, 2015, https://www.youtube.com/watch?v=_wnd-eyPoMo.

2.

Randy Shoup, “Pragmatic Microservices: Whether, When, and How to Migrate,” speech, YOW! conference, December 2015, Brisbane, Australia, YouTube video, 49:00, posted by “YOW! Conferences,” December 30, 2015, https://www.youtube.com/watch?v=hAwpVXiLH9M.

3.

James Lewis, “Microservices—Building Software That Is #Neverdone,” speech, YOW! conference, December 2015, Brisbane, Australia, YouTube video, 45:55, posted by “YOW! Conferences,” December 29, 2015, https://www.youtube.com/watch?v=JEtxmsJzrnw.

4.

Wikipedia, c.v. “Conway’s law,” last modified November 3, 2017, 09:02, https://en.wikipedia.org/wiki/Conway%27s_law.

Chapter 11

1.

“About IT4IT,” The Open Group, accessed August 4, 2017, http://www.opengroup.org/IT4IT/overview.

Chapter 12

1.

Keith Collins, “How One Programmer Broke the Internet by Deleting a Tiny Piece of Code,” Quartz Media, March 27, 2016, https://qz.com/646467/how-one-programmer-broke-the-internet-by-deleting-a-tiny-piece-of-code.

2.

Josh Corman and John Willis, “Immutable Awesomeness,” speech, DevOps Enterprise Summit 2015, San Francisco, CA, YouTube video, 34:25, posted by “Sonatype,” October 21, 2015, https://www.youtube.com/watch?v=-S8-lrm3iV4.

3.

Debbi Schipp, “Bonus Bet Offers Peak as Online Agencies Chase Cup Day Dollars,” News.com.au, November 1, 2016, http://www.news.com.au/sport/superracing/melbourne-cup/bonus-bet-offers-peak-as-online-agencies-chase-cup-day-dollars/news-story/8e09a39396fb5485cf1f24cbea228ff9.

4.

Yury Izrailevsky and Ariel Tseitlin, “The Netflix Simian Army,” The Netflix Tech Blog, July 18, 2011, http://techblog.netflix.com/2011/07/netflix-simian-army.html.

Appendix

1.

Mirco Hering, “Agile Reporting at the Enterprise Level (Part 2)—Measuring Productivity,” Not a Factory Anymore (blog), February 26, 2015, https://notafactoryanymore.com/2015/02/26/agile-reporting-at-the-enterprise-level-part-2-measuring-productivity.

2.

Andy Boynton and William Bole, “Are You an ‘I’ or a ‘T’?” Forbes Leadership (blog), October 18, 2011 http://www.forbes.com/sites/andyboynton/2011/10/18/are-you-an-i-or-a-t/#2517d 45b351b.

3.

Don Reinertsen, “Thriving in a Stochastic World,” speech, YOW! conference, December 7, 2015, Brisbane, Australia, YouTube video, 56:50 posted by “YOW! Conferences,” December 25, 2015, https://www.youtube.com/watch?v=wyZNxB172VI.

4.

Gary Gruver and Tommy Mouser, Leading the Transformation: Applying Agile and DevOps Principles at Scale (Portland, OR: IT Revolution, 2015), 17.

5.

Frederick P. Brooks, Jr., The Mythical Man-Month: Essays on Software Engineering, anniversary ed., 2nd ed., (Crawfordsville, IN: Addison-Wesley Longman, Inc., 2010), 25.

6.

Brooks, The Mythical Man-Month, 17.