User involvement is the key to changing nonfunctioning IT departments. Involve the people that are going to use the system that you’re building, and you will get better results in less time for less money.
You better think about changes at an early stage. Already at the start of your project you need to think about what you can do to make it easy to change things at some point in the future.
Often I hear that people sympathize with the idea that Small is better than Big, but what if you work in an environment that is much larger than you would prefer and you still want to change things?
Interdepartmental Hassle is born when large enterprises are organized as one or more chains of activities while their Departments act like small businesses. This is another example why BIG companies can fail BIG Time.