Book Shelf

These are some of the books I have found helpful:

  • Beck, Kent; Test-Driven Develeopment By Example, Addison Wesley, 2003
    A step-by-step guide for becoming familiar with the concepts and processes associated with Test-Driven Development. The content is technical and primarily intended for programmers.

  • Brooks, Frederick; The Mythical Man-Month, Addison Wesley, 1975; Anniversary Edition, 1995
    A good perspective on managing software development projects over the years by one who was involved from the beginning.

  • Brynjolfsson, Erik and Andrew McAfee; Race Against The Machine, Digital Frontier Press, 2011
    Subtitled How the Digital Revolution is Accelerating Innovation, Driving Productivity, and Irreversibly Transforming Employment and the Economy, the authors provide a convicing narrative for why the recovery emerging from the recent economic downturn in the US has been labled "jobless", explaining how new computer technology is transforming the workplace.

  • Brynjolfsson, Erik and Andrew McAfee; The Second Machine Age, W. W. Norton & Company, 2014
    Subtitled Work, Progress, And Prosperity In A Time Of Brilliant Technologies, this expands upon their preceding treatise Race Against The Machine, providing more detail for the impact computers have had upon the global economy.

  • Cohn, Mike; Succeeding with Agile: Software Development Using Scrum, Addison Wesley, 2010
    A comprehensive study on using Scrum as a development process.

  • Deming, W. Edwards; Out Of The Crisis, MIT, Center for Advanced Educational Services, 1982; Second Edition, MIT Press, 2000
    The first book by one of the most renowned experts on quality, covering his famous 14 Points.

  • Deming, W. Edwards; The New Economics, MIT, Center for Advanced Educational Services, 1994; Second Edition, MIT Press, 2000
    More on the subject of quality by the master himself and introduces the System of Profound Knowledge.

  • Goldratt, Eliahu and Jeff Cox; The Goal, North River Press, 1984; Second Edition, 1992
    Using a story format, manager Alex learns how to recognize and remove the constraints impeding the flow of processing at a manufacturing operation.

  • Kniberg, Henrik; Lean from the Trenches - Managing Large-Scale Projects with Kanban, The Pragmatic Programmers, 2011
    A case study of how Lean and Kanban techniques were used on a software project.

  • Martin, Bob; Clean Code: A Handbook of Agile Software Craftsmanship, Prentice Hall, 2008
    For software developers who want to know how to write code which is understandable and maintainable by the next programmer who has to read it.

  • Ouchi, William G.; Theory Z, Avon Books, 1981
    A comparison of the American and Japanese approaches to management and industry.

  • Peters, Tom; Thriving on Chaos - Handbook For A Management Revolution, Knopf, 1987
    Is much more than the simple handbook it purports to be.

  • Poppendieck, Mary and Tom; Lean Software Development - An Agile Toolkit, Celeritas Publishing, 2003
    A good first book for those new to the lean and agile software development philosophy.

  • Poppendieck, Mary and Tom; Implementing Lean Software Development - From Concept To Cash, Addison Wesley, 2007
    A superb successor to their first book, taking the reader to the next level in the lean and agile software development philosophy.

  • Poppendieck, Mary and Tom; Leading Lean Software Development - Results Are Not The Point, Addison Wesley, 2010
    An excellent supplement to their first two books, addressing the management aspects of software development projects.

  • Poppendieck, Mary and Tom; The Lean Mindset - Ask the Right Questions, Addison Wesley, 2014
    The fourth in their series, this book takes the position that software development has become so intertwined with current business practices that it has evolved beyond the point to be regarded separately, and shows how to expand the Lean principles throughout the entire organization.

  • Reinertsen, Donald G.; The Principles of Product Development Flow - Second Generation Lean Product Development, Addison Wesley, 2009
    A brilliant treatise on the ways in which product development differs from manufacturing and how to recognize and capitalize on these differences.

  • Senge, Peter; The Fifth Discipline - The Art & Practice Of The Learning Organization, Doubleday, 1990; Second Edition, 2006
    Excellent book on how to become a Systems Thinker and move beyond the traditional methods by which organizations are managed.

  • Scholtes, Peter R.; The Leader's Handbook, McGraw-Hill, 1998
    A practical perspective on the subject of leadership.

  • Schwaber, Ken and Mike Beedle; Agile Software Development with SCRUM, Prentice Hall, 2001
    Simple explanation about the details of the SCRUM development process.

  • Spear, Steven J.; Chasing the Rabbit, McGraw Hill, 2009
    Analysis of how market leaders stay ahead of their competitors through a process of continuous learning and improvement.

  • Womack, James P., Daniel T. Jones and Danial Roos; The Machine That Changed The World, Free Press, 1990
    A thorough retrospective on the automobile industry, comparing how the organizational model and manufacturing processes used at Toyota are superior to those used at Ford and General Motors.

Home   |   Articles   |   Book Shelf   |   Book Reports   |   Links   |   About This Site

Copyright © TAS Business Services, Inc. 2010-2019.  All rights reserved.
Last updated January 3, 2019