What do all of these projects have in common? They were all for a single company and the tenure has spanned almost a decade. The point is that it takes time to learn how a company works and what their goals are. It is only after some time together, that we learn how to go about implementing effective changes. It took a while to rack up an impressive set of efficiency improving workflow applications.
In the case of Customer X, different revenue streams required different approaches to information processing. So do we make 10 workflow applications or update and add the central workflow application. The answer was both. Make various applications that were department specific and find ways to hook in certain pieces of information into the mothership application.
In closing – It has been our approach of “Always be Delivering” that we have been able to achieve small wins (aka Games), that have helped us launch a variety of Workflow Applications (aka Championships).