20Adapting an Agile Approach to Fit a Business

THE MISTAKE MANY COMPANIES SEEM TO MAKE is in failing to see the big picture of how an Agile development process fits into their overall business strategy.

They treat the development process as if it were in a cocoon that can be totally isolated from the higher levels of management that it is part of. There are hundreds of books written about how to optimize every aspect of an Agile development process at a team level inside of that cocoon, but much less is written about how to integrate an Agile development process with a company's overall business environment.

In some cases, they may assume that whatever is good for the development process must be good for the business as a whole and all that is needed is to make the business more Agile like the development process.

Fitting an Agile approach to a business is a significant challenge:

  • Many people seem to see Agile as a silver bullet; it seems to be taken for granted that a standard Agile development process will work in all business environments without modification, and the company will somehow adapt their business to work with the Agile development process.
  • In many cases, it should work in the other direction—rather than adapting their business environment to fit a development process, the right approach in many cases is to adapt the development process to fit the company’s business environment.
  • Of course, the exception to that is the case where you know that the business environment ...

Get The Project Manager's Guide to Mastering Agile, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.