A short book review of: "Joy of Agility" by Joshua Kerievsky

Joy of Agility by Joshua Kerievsky

We all face challenges. Regardless of our profession, we struggle to find our way through tough conditions, unexpected events disrupt us, new obstacles impede our progress, and the status quo keeps pulling us back. [...] What could help us overcome such challenges? Being agile.
Agility helps us solve problems with quick, easy grace.

This book has been inspiring during my travels because much of what it advocates applies to my daily life as well. Planning a trip to Latin America is a huge undertaking and involves many choices. Being agile helps here too!

It is divided into small chapters which are easy to read and each one of them contains an inspiring story. Many of them resonated with me long after I read them. For instance, he talks about the importance of always looking for the best option.

Something I often thought about:

is an opportunity to be agile by considering several approaches to solving a problem and discovering a suitable solution that is both efficient and effective. Are you regularly considering your options? To be more agile, consider at least three options.
We should make sure to get at least three valid options to choose from before taking a decision. This is obvious and seems trivial, but in the hurry of daily life, we often go for the easier way, without considering enough alternatives.

This makes me think about the other book I read: "Thinking, Fast and Slow" by Daniel Kahneman. We humans are not good statisticians, we often are not good at estimating and this can affect our decision-making process.

The book has 6 "mantras" that should help guide our decisions and actions:

  • Be Quick—But Don’t Hurry

  • Be Balanced and Graceful

  • Be Poised to Adapt

  • Start Minimal and Evolve

  • Drive Out Fear

  • Be Readily Resourceful

It is quite an inspiring read.

There are many great quotes in the book. Like the need to break away from stale traditions and techniques:

Traditions are hard to break. Many people who learned how to perform a skill years or decades ago use the same technique when teaching others. They are stuck in a traditional mindset, unaware of new, innovative approaches that help us establish balance sooner; drive out fear more effectively; and make it quicker, easier, and more graceful to learn a new skill. Don’t just blindly follow long-established approaches when learning a new skill. Explore alternatives that accelerate learning.

About code legacy, he says:

“Take the easy way, it gets harder; take the hard way, it gets easier.”

Technical debt is often caused by taking the easier path!

It is not a traditional Agile manual. It is more of a book to read once, and then read again. Maybe best kept on the nightstand for the occasional browsing too!

This is a book for everybody. Heavily recommended :)

tags: Design Patterns, Extreme Programming (XP), Agile, stories, inspiration

From this book referenced:

  • “Alexander, Christopher, Murray Silverstein, Shlomo Angel, Sara Ishikawa, and Denny Abrams. The Oregon Experiment. New York: Oxford University Press, 1975.

  • Avery, Christopher. The Responsibility Process: Unlocking Your Natural Ability to Live and Lead with Power. Pflugerville, TX: Partnerwerks Incorporated, 2016.

  • Baty, Gordon B. Entrepreneurship for the Nineties. Hoboken, NJ: Prentice Hall Direct, 1990.

  • Beckwith, Harry. Selling the Invisible: A Field Guide to Modern Marketing. New York: Warner Books, 1997.

  • Benson, Jim, and Tonianne DeMaria Barry. Personal Kanban: Mapping Work | Navigating Life. CreateSpace Independent Publishing Platform, 2011.

  • Berger, Jonah. Contagious: Why Things Catch On. New York: Simon & Schuster, 2013.

  • Blanchard, Ken, and Sheldon Bowles. Raving Fans: A Revolutionary Approach to Customer Service. New York: HarperCollins Publishers, 1993.

  • Bland, David J., and Alexander Osterwalder. Testing Business Ideas: A Field Guide for Rapid Experimentation. Hoboken, NJ: Wiley, 2019.

  • Blank, Steve. The Four Steps to the Epiphany: Successful Strategies for Products That Win. Hoboken, NJ: Wiley, 2020.

  • Blank, Steve, and Bob Dorf. The Startup Owner’s Manual: The Step-by-Step Guide for Building a Great Company. K&S Ranch, Inc. 2012.

  • Catmull, Ed, and Amy Wallace. Creativity, Inc.: Overcoming the Unseen Forces That Stand in the Way of True Inspiration. New York: Random House, 2014.

  • Crouch, Tom. The Bishop’s Boys: A Life of Wilbur and Orville Wright. New York: W.W. Norton & Company, 2003.

  • DeGrandis, Dominica. Making Work Visible: Exposing Time Theft to Optimize Work & Flow. Portland, OR: IT Revolution Press, 2017.

  • Dekker, Sydney. Drift into Failure: From Hunting Broken Components to Understanding Complex Systems. Boca Raton, FL: CRC Press, 2011.

  • DeMarco, Tom. Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency. New York: Broadway Books, 2001.

  • DeMarco, Tom, and Tim Lister. Peopleware: Productive Projects and Teams. Upper Saddle River, NJ: Addison-Wesley Professional, 3rd edition, 2013.

  • Derby, Esther. 7 Rules for Positive, Productive Change: Micro Shifts, Macro Results. Oakland, CA: Berrett-Koehler Publishers, 2019.

  • Duhigg, Charles. Smarter Faster Better: The Transformative Power of Real Productivity. New York: Random House, 2016.

  • Eckel, Bruce. Thinking in Java. Hoboken, NJ: Prentice Hall PTR, 1998.

  • Edmondson, Amy. The Fearless Organization: Creating Psychological Safety in the Workplace for Learning, Innovation, and Growth. Hoboken, NJ: Wiley, 2018.

  • Grant, Adam. Originals: How Non-Conformists Move the World. New York: Penguin Books, 2017.

  • Gregersen, Hal. Questions Are the Answer: A Breakthrough Approach to Your Most Vexing Problems at Work and in Life. New York: Harper Business, 2018.

  • Gruver, Gary, Mike Young, and Pat Fulghum. A Practical Approach to Large-Scale Agile Development: How HP Transformed LaserJet FutureSmart Firmware. Upper Saddle River, NJ: Addison-Wesley Professional, 2012.

  • Hadnagy, Christopher, and Paul Wilson. Social Engineering: The Art of Human Hacking. Hoboken, NJ: Wiley, 2010.

  • Hansen, Hardy, and Gerald M. Quinn. Greek: An Intensive Course. New York: Fordham University Press, 1980.

  • Hill, Andrew, and John Wooden. Be Quick—But Don’t Hurry: Finding Success in the Teachings of a Lifetime. New York: Simon & Schuster, 2001.

  • Hollnagel, Erik, David D. Woods, and Nancy Leveson. Resilience Engineering: Concepts and Precepts. Boca Raton, FL: CRC Press, 2006.

  • Humble, Jez, Gene Kim, and Nicole Forsgren. Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations. Portland, OR: IT Revolution Press, 2018.

  • Johnson, Katherine, Joylette Hylick, and Katherine Moore. My Remarkable Journey, A Memoir. New York: Amistad, 2021.

  • Kerievsky, Joshua. Refactoring to Patterns. Upper Saddle River, NJ: Addison-Wesley, 2004.

  • Kerth, Norman L. Project Retrospectives: A Handbook for Team Reviews. New York: Dorset House, 2001.

  • Kim, Gene, Kevin Behr, and George Spafford. The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win. Portland, OR: IT Revolution Press, 2013.

  • Klein, Laura. Build Better Products: A Modern Approach to Building Successful User-Centered Products. Brooklyn, NY: Rosenfeld Media, 2016.

  • Kondo, Marie. The Life-Changing Magic of Tidying Up: The Japanese Art of Decluttering and Organizing. Berkeley: Ten Speed Press, 2014.

  • Larsen, Diana, and Ainsley Nies. Liftoff: Start and Sustain Successful Agile Teams. Raleigh, NC: Pragmatic Bookshelf, 2nd edition, 2016.Lattimore, Richmond.

  • The Illiad of Homer. Chicago: University of Chicago Press, 1961.

  • Lencioni, Patrick. The Five Dysfunctions of a Team: A Leadership Fable. San Francisco: Jossey-Bass, 2002.

  • Lilienthal, Otto. Birdflight as the Basis of Aviation: A Contribution Towards a System of Aviation. Markowski International Publishers, 2018.

  • O’Neill, Paul, Ken Segel, and Geoff Webster. A Playbook for Habitual Excellence: A Leader’s Roadmap from the Life and Work of Paul H. O’Neill. Independently published, 2020.

  • O’Reilly, Barry. Unlearn: Let Go of Past Success to Achieve Extraordinary Results. New York: McGraw Hill, 2018.

  • Patterson, Kerry, Joseph Grenny, Ron McMillan, and Al Switzler. Crucial Conversations Tools for Talking When Stakes Are High. New York: McGraw Hill, 2nd edition, 2011.

  • Patton, Jeff. User Story Mapping: Discover the Whole Story, Build the Right Product. Sebastopol, CA: O’Reilly Media, 2014.

  • Perri, Melissa. Escaping the Build Trap: How Effective Product Management Creates Real Value. Sebastopol, CA: O’Reilly Media, 2018.

  • Peters, Tom. The Excellence Dividend: Meeting the Tech Tide with Work That Wows and Jobs That Last. New York: Vintage, 2018.

  • Reason, James. Managing the Risks of Organizational Accidents. Burlington, VT: Ashgate, 1997.

  • Ries, Eric. The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses. New York: Crown Business, 2011.

  • Rising, Linda, and Mary Lynn Manns. Fearless Change: Patterns for Introducing New Ideas. Upper Saddle River, NJ: Addison-Wesley, 2004.

  • Rising, Linda, and Mary Lynn Manns. More Fearless Change: Strategies for Making Your Ideas Happen. Upper Saddle River, NJ: Addison-Wesley Professional, 2015.

  • Ryan, Kathleen, and Daniel Oestreich. Driving Fear Out of the Workplace: Creating the High-Trust, High-Performance Organization. San Francisco: Jossey-Bass, 2nd edition, 2008.

  • Sampras, Pete, with Peter Bodo. A Champion’s Mind: Lessons from a Life in Tennis. New York: Crown, 1st edition, 2009.

  • Satir, Virginia, John Banmen, Jane Gerber, and Maria Gomori. The Satir Model: Family Therapy and Beyond. Palo Alto, CA: Science and Behavior Books, 2006.

  • Sheridan, Richard. Joy, Inc.: How We Built a Workplace People Love. New York: Portfolio/Penguin, 2013.

  • Sims, Peter. Little Bets: How Breakthrough Ideas Emerge from Small Discoveries. New York: Free Press, 2011.

  • Sutherland, Jeff, and J. J. Sutherland. Scrum: The Art of Doing Twice the Work in Half the Time. New York: Crown Business, 2014.

  • Thomke, Stefan H. Experimentation Matters: Unlocking the Potential of New Technologies for Innovation. Boston: Harvard Business Review Press, 2003.

  • Ward, Allen C. Lean Product and Process Development. Cambridge, MA: Lean Enterprise Institute, 2007.

  • Weinberg, Gerald M. The Secrets of Consulting: A Guide to Giving and Getting Advice Successfully. New York: Dorset House Publishing, 1986.

  • Womack, James P., and Daniel T. Jones. Lean Thinking: Banish Waste and Create Wealth in Your Corporation. New York: Free Press, 2nd edition, 2003.

  • Womack, James P., Daniel T. Jones, and Daniel Roos. The Machine That Changed the World. New York: Free Press, 2007.

  • Wooden, John, and Steve Jamison. Wooden: A Lifetime of Observations and Reflections On and Off the Court. New York: McGraw Hill, 1997.

  • Woods, David D. “Resilience is a Verb.” In IRGC Resource Guide on Resilience, edited by B. D. Trump, M. -V. Florin, and I. Linkov. vol 2. Lausanne: EPFL International Risk Governance Center (IRGC), 2018.