Most of my clients want to change something: they want to deliver software faster, reduce the number of defects the software they do deliver, and improve financial results.
Affecting these changes neither simple nor easy. Improving organizational results involves changing the work system on multiple levels. That means seeing the system, understanding that there’s seldom a single cause for the current pattern, and that the most effective lever may be an indirect one. It means discerning the shifts that will nudge the system towards the desired pattern.
Other changes aren’t so complex. Migrating software for example. On the surface, it’s a matter of switching one system off and another on, or reloading software on a desk top. Of course, the technical details are much more complicated; and as technical people, we are accustomed to navigating those waters.
But what about the people who use the software? Some thoughts on that complication here: Software Migration is a People Problem. Treat it That Way.