Harmony > SOA Maturity Mode > Organizational Maturity

Maturity: Organizational Domain

The organization domain deals with the roles and responsibilities associated with the effort.  SOA adoption will challenge existing organizational structures and roles, sometimes being the most challenging aspect of the overall effort.

Level 0: Ad Hoc

At this level, the organization has not changed.  It has not given thought to the roles of service librarian or service manager.  It has not given thought to how services will be funded.  Put simply, it still operates in the same manner that it did prior to SOA and Web Services technologies ever being introduced.  There may be pockets of “grass roots” activity that are claiming SOA adoption, but a set of service-oriented applications does not yield a service-oriented architecture.

Level 1: Common Goals

At this level, the organization has identified key stakeholders for the effort, and those stakeholders have met and established a vision for SOA.  They are able to answer the question, “Why are we doing SOA and what does it mean to us?”  They have established goals and measurement criteria to assess the effort.  All of this should be based upon the objectives of the business.  Without this backing from above, an organization may remain in an ad hoc state for a significant amount of time.

Level 2: Foundation

At this level, the organization is likely to have embraced the notion of a competency center or center of excellence in order to keep the overall effort on track and manageable.  Key services are developed from within the centralized group.  This group is able to pilot activities ranging from business process analysis to service development technologies.  Other projects may outsource their service efforts to this team, or the centralized group may serve as a resource center, providing staff that has gone through the appropriate training on SOA.  In addition to development activities, this centralized group also ensures that the goals across all dimensions of the adoption effort are turned into actionable plans.  They are accountable to the stakeholders for the success of the overall effort.

Level 3: Method and Governance

At this level, the centralized effort should begin to decentralize, with individual teams and projects taking on service development and integration efforts on their own, under the watchful eye of the centralized group.   In other words, the centralized group has shifted from doing the work to governing the work.  Formal reviews of all projects involving services should be taking place, and the roles and responsibilities within the organization (service librarian, service manager, schema designer) should be established.  A process for establishing service ownership should be in place and working smoothly.

Level 4: Service-Oriented Enterprise

At this level, the development and integration of services is innate to the IT organization.  Conversations with the business about services, rather than applications, routinely exists, and the working relationship between IT and the business should be seamless and without walls.  The structure of IT organization has likely changed, with a clear distinction between service development areas and user facing (service consumer) development areas.

Level 5: Optimized

At this level, the once distinct roles of IT and the business will have blurred.  Technologies will have evolved to the point where the business users themselves have some control over the technology solutions that are leveraged in meeting the business goals.  Likewise, the technologists have a deeper understanding of, and likely more significant involvement in the business strategy. 

 


 

Request More Information