SOA Governance: SOA requires changes in IT organization

Silos are not an accident, they exist for at least two reasons:

  1. The organization units (i.e. departments) managers tend to defend the ownership on the software applications that cover the processes falling under their competence. Unfortunately many E2E processes trespass the organizational borders of a single unit.
  2. In software development projects, the project manager (PM) success is measured with two simple KPI: time-to-delivery and development costs. This brings the PM to aprioristically refuse everything that is not under its direct control. Even the most open minded manager will try to avoid the use of shared facilities (like virtual servers or SOA services) because he perceives those facilities as potential threat to the achievement of his goals.

The behaviour of both kinds of managers are justifiable and often forced. However it brings to the building of silos to the detriment to E2E processes execution.

time-to-delivery and development costs. This brings the PM to aprioristically refuse everything that is not under its direct control

The project manager success is measured with two simple KPI: time-to-delivery and development costs. This brings the PM to aprioristically refuse everything that is not under its direct control

 

Enhancements in E2E process executions, reuse of common assets (like SOA services), more agility, cannot be achieved if “vertical drivers” that bring to silos are not balanced by “horizontal drivers” that aim the reuse of shared assets.
The enterprises gain savings and agility in  the mid-long term when a reuse policy is enforced

The enterprises gain savings and agility in the mid-long term when a reuse policy is enforced

Organizations must commit a different organizational unit, with no vertical interest (i.e. SOA centre of excellence, the Enterprise Architecture team) to pursue an enterprise-wide reuse strategy. This unit must have the power to contrast vertical interests when they are counterproductive for the whole organization.

The role of SOA Governance

The role of SOA Governance

The life-cycle of software initiatives must be re-examined in order to allow the “horizontal unit” to look for reuse opportunities, to suggest best practices and to check for the rise of new silos. 

Advertisements

0 Responses to “SOA Governance: SOA requires changes in IT organization”



  1. Leave a Comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s





%d bloggers like this: