<Improving the reusability of business process and technology assets helps businesses get to market faster, reduce costs...> Really? I think it is over-simplistic to think that increasing reuse will reduce costs and will help business to market faster.
I have been blogging some time ago about what I call The Paradox of Reuse that is: "as much a service or a component is reused, as much the risks and the cost of changing it are important." http://blogs.ittoolbox.com/eai/applications/archives/the-paradox-of-reuse-4561 It means that reusing a component or a service results in an increase of dependencies between systems, departments or teams. The dependencies between systems is something that requires a high-level of maturity and governance in a large company to deal effectively with. If reusing a service or a component means that you don't have to write and maintain the same code twice, it now does mean that you maybe rely on someone else to change this service (or create a new one) to match your new, ever changing, requirements. The previous sentence might be interpreted positively or negatively depending on the context. In highly regulated IT departments where Enterprise Architecture is strong (think about Swiss banks for example), that's business as usual, they believe in that. While in other companies (I've got plenty of examples but I won't name them) the only option to deliver on time and budget might be to redo everything and not rely on other teams for delivering something useful for your project. Sounds familiar? I am sceptical about the equation: more reuse = more business agility. I think that's possible, I've seen this, but maybe not applicable to every company today. Robin --- In [email protected], "Gervas Douglas" <[EMAIL PROTECTED]> wrote: > > <<Improving the reusability of business process and technology assets > helps businesses get to market faster, reduce costs and achieve more > consistent results. This important concept has recently been receiving > attention because Service Oriented Architectures (SOA) are enabling > businesses to achieve much more frequent and extensive reuse of > business services, software and data. >...... > These modular components can be reused in other situations and for > other departments or to meet other business needs. When this all comes > together a business can expect to benefit by increasing its speed to > market, trust of information, and flexibility to change.>> > > You can read this at: > > http://www.it-director.com/business/content.php?cid=9352 > > Gervas >
