When to go Agile
Change for the sake of change is not a good way to run a company. Truly it’s not even a good way to run a team within a company. Constant unnecessary change will drain a teams energy. It will prevent Agile teams from becoming high-performing.
By that same token never changing is an even bigger failure. The real trick is to do the right amount of change at the right time for the right reasons. This is what we deal with as we try to become more Agile. Every situation is different and I am not going to pretend to have all those answers. What I do know is that there are some general guidelines to help us create an approach to implementing Agile based on how ready the organization may be for change.