Business Architecture: Driving the Services Portfolio

Author(s)

Business Architect Executive, Independent Consultant
Mr. Balmes is a Senior Business Architect and Change Management Consultant with a natural talent for improving business effectiveness by integrating Business Architecture into the enterprise. He employs expert skills from more than 25 years of domestic and international experience with well-studied, proven approaches for evaluating business effectiveness and ensuring alignment between IT and the business. Mr. Balmes can be reached at gpbalmes@comcast.net.

Service-Oriented Architecture (SOA) looks and sounds very technical. “Architecture” most certainly sounds very specialized. Anything “-Oriented” ranks right up there with “framework” as being steeped in mystery. And what’s a “Service?” It took the business community long enough to figure out what a process was. Now we’re supposed to know what a service is! No wonder SOA has been and still is an IT-driven initiative.

But should it be? IT is certainly involved; someone has to establish the infrastructure. However, should IT decide what services to develop and when? Shouldn’t the business, based on its goals and objectives, identify and put priorities on the services that will provide the most value to the business? So how do we get there from here?

IT-Driven SOA: History repeats itself

When object-oriented development entered the scene it was very IT-centric. Those of us that knew structured techniques thought it would be an easy transition; we were wrong. As the paradigm matured we saw more and more object- oriented design, object-oriented analysis, and eventually use cases. Now, the concept of use cases is fairly well understood by the business community.

Component-based solutions were a natural outcome of the maturing process of object-oriented development, as were message-based solutions. In all three cases, there was a significant technology perspective that can not be trivialized. The same holds true for SOA. In these situations a considerable amount of work must be done to prove not only that the new approach is viable but also that it provides value.

The business will not be distracted from their primary mission, running the business, by any new technology or new approach until they are convinced that it will provide business value. In fact, they probably won’t even notice it. IT must conduct the proof of concept, if I may call it that. It is up to IT to recognize that there is a new technology that is applicable to the business problem, prove the concept, and introduce it to the business community. And IT is in a perfect position to do so; they see what new technologies are on the horizon and they have visibility into just about every aspect of the business.

So it is no surprise that all of these paradigm shifts started out as IT-driven initiatives. We may understand why SOA is currently an IT-driven initiative. However, at the risk of insulting IT, I contend that unless the business decides what services to develop and when, all IT has developed is a really nice proof-of-concept.

That is not to say that SOA, the architectural perspective, has to wait for the business community to finally get a grasp of what SOA can do for them. Establishing SOA within the framework of an existing IT architecture requires planning, analysis, design and construction before the first service is even conceived of. IT has enough internal processes to prove the concept themselves. In fact, a “proof-of-concept” like that can be put into production helping to improve IT’s efficiency and effectiveness. But that is as far as it goes without business involvement.

Business-Driven Services Solution: The desired state

So the desired state is thus. While IT establishes and proves the services architecture, the business works across functional silos to identify and prioritize processes for automation; these processes are documented in the Process Architecture component of the Business Architecture. They uncover candidate services when they discover processes that are shared across business functions. The business community then determines the value that such services can bring to the table and they work with IT to determine the cost of developing the services. With this information in hand, the business community agrees upon what services to develop and when. Thus begins the Services Portfolio.

As the portfolio of services matures, the business community monitors its impact on the business. The results are fed into the governance program where decisions are made regarding the current set of initiatives, the IT strategy, various business plans, maybe the business architecture itself, or even the overall business strategy and business vision. Wherever adjustments are made, the cycle begins all over. If the business architecture changes, chances are the business processes change. If business processes change, the portfolio of services may change or, at the very least, reprioritization of the services under development occurs. In any case, the monitoring continues and, you guessed it, the whole governance cycle continues. The point is SOA is business-driven, not IT-driven; IT is the enabler. SOA is also governed just like any other part of the business.

That is the desired state. Nice theory, huh?

Maturity: Where we are now

If SOA started out as IT-driven initiatives and we want to mature our approach to the point of being business-driven, we have to know where we are on the maturity curve? Let’s start by defining maturity.Maturity models exist for just about everything imaginable. And I am sure that someone has done a scientific study, including surveys, of the maturity of the SOA market. However, I have a full-time job that does not include scientific studies so I ask you to take the following model for what it’s worth. If you come across one of those scientific models I encourage you to use it. For the purposes of this article, let’s assume the following definitions.

  • Business-driven: This is the highest level of maturity whereby the business community leverages the business architecture to make sound business decisions regarding the Services Portfolio, sponsors and funds the development effort, and actively promotes the benefits across the enterprise.
  • Value-driven: At this level, the business community makes well-intended decisions regarding what services to develop and when based on perceived business value.
  • Business Involvement: This is the point in the maturity curve where IT is well aligned with the business, understands the business need, and is able to make value-added recommendations regarding candidate services. The business community makes the final decision but the recommendations are usually very good and the business decision is little more than a formality.
  • Business Awareness: The business is aware that IT is implementing SOA and making services available. However, IT is making the decisions about what services to develop and to whom they are released based on its knowledge of the business.
  • IT-driven: This is the lowest level of maturity whereby IT is in the early stages of implementing SOA, focused primarily on the architecture and the infrastructure, and developing a limited set of services for the purpose of proving the concept.

So where are we on the maturity curve? There are some enterprises that have made an active decision not to pursue SOA; perhaps it was a financial decision. For those that are pursuing SOA, it has been my observation that a select few are “approaching” the Business Involvement level while the majority is well behind. Saying that they are “approaching” Business Involvement means that IT is doing most of the heavy lifting and that they have to push the business community to get involved. When they mature a little more, and move “just beyond” Business Involvement, that is the point at which the business community will be actively and willingly involved. This is not to say that there aren’t some enterprises higher on the maturity curve. I just don’t have any personal experience with one that is.

Leveraging your business architecture: How we get there from here

Advancing along the SOA maturity curve is not a matter of time; death by natural causes is a matter of time. To advance along any maturity curve requires commitment. To advance your SOA maturity, business-related critical success factors must be met.

  1. Know why you are doing this. There could be any number of reasons for establishing SOA: transformation, standardization, modernization, flexibility, etc. Derive your rationale for implementing SOA from you business goals and objectives.
  2. IT and the business must be fully aligned. The business strategy and the IT strategy must be driven by the same set of goals and objectives. In so doing, your business architecture and IT architecture will be aligned.
  3. IT must gain the trust of the business community. In some cases this means IT resources are assigned to various business units; they live and breathe the business and are held accountable for ensuring that IT meets the needs of the business. These resources must understand the business architecture and how the IT architecture relates.
  4. Services must provide business value. Whether you are low on the maturity curve or high, know what value candidate services bring. If you can’t quantify the value, don’t develop the service. And the place to go to determine the value is (you guessed it) the business architecture. It will tell you what business functions are affected and to what degree. It will also tell you how many of the business goals and objectives it contributes to meeting.
  5. Governance is a must. Subject the performance of the business and the performance of IT to the same governance and oversight. Remember, IT is part of the business and must be treated as an equal partner is every business decision.

As always I close with Organizational Change Management. As SOA becomes business-driven, every service that is added to the portfolio changes the way the business community operates. The impact on the business must be managed effectively. It is the responsibility of the business sponsor to actively promote the benefits of the new service(s) and see to it that the change is managed effectively.

Similar Resources

Understanding the Difference Between a Certificate and Certification

Understanding the Difference Between a Certificate and Certification

Author(s):

Editor & Founder, BPMInstitute.org, BAInstitute.org and DBIZInstitute.org

As professionals seek to advance their careers or pivot to new fields, understanding the variety of learning and credentialing options is essential. At BPMInstitute.org, we often encounter students wondering whether they should pursue a certificate or certification in Business Process Management (BPM). This article is designed to clarify the differences, highlight the benefits of each, and guide prospective students in making the best decision for their career goals.

Enhancing Your Team’s BPM Capabilities: The Value of External Expertise

Enhancing Your Team’s BPM Capabilities: The Value of External Expertise

Author(s):

Editor & Founder, BPMInstitute.org, BAInstitute.org and DBIZInstitute.org

Enhancing Your Team's BPM Capabilities: The Value of External Expertise In today’s dynamic business environment, managing and improving business processes is critical for any organization aiming to maintain a competitive edge. Many companies consider handling Business...

Exploring Shared Data Model and Notation (SDMN) and Its Role in BPM+

Exploring Shared Data Model and Notation (SDMN) and Its Role in BPM+

Author(s):

Editor & Founder, BPMInstitute.org, BAInstitute.org and DBIZInstitute.org

Exploring Shared Data Model and Notation (SDMN) and Its Role in BPM+ Introduction In the evolving landscape of Business Process Management (BPM), the introduction of Shared Data Model Notation (SDMN) marks a significant advancement. As businesses increasingly seek to...

Featured Certificate: BPM Specialist

Everyone starts here.

You're looking for a way to improve your process improvement skills, but you're not sure where to start.

Earning your Business Process Management Specialist (BPMS) Certificate will give you the competitive advantage you need in today's world. Our courses help you deliver faster and makes projects easier.

Your skills will include building hierarchical process models, using tools to analyze and assess process performance, defining critical process metrics, using best practice principles to redesign processes, developing process improvement project plans, building a center of excellence, and establishing process governance.

The BPMS Certificate is the perfect way to show employers that you are serious about business process management. With in-depth knowledge of process improvement and management, you'll be able to take your business career to the next level.

Learn more about the BPM Specialist Certificate

Courses

  •  

 

Certificates

  • Business Process Management Specialist
  • Earning your Business Process Management Specialist (BPMS) Certificate will provide you with a distinct competitive advantage in today’s rapidly evolving business landscape. With in-depth knowledge of process improvement and management, you’ll be able to take your business career to the next level.
  • BPM Professional Certificate
    Business Process Management Professional
  • Earning your Business Process Management Professional (BPMP) Certificate will elevate your expertise and professional standing in the field of business process management. Our BPMP Certificate is a tangible symbol of your achievement, demonstrating your in-depth knowledge of process improvement and management.

Certification

BPM Certification

  • Make the most of your hard-earned skills. Earn the respect of your peers and superiors with Business Process Management Certification from the industry's top BPM educational organization.

Courses

 

Certificates

  • Operational Excellence Specialist
  • Earning your Operational Excellence Specialist Certificate will provide you with a distinct advantage in driving organizational excellence and achieving sustainable improvements in performance.
 

 

OpEx Professional Certificate

  • Operational Excellence Professional
  • Earn your Operational Excellence Professional Certificate and gain a competitive edge in driving organizational excellence and achieving sustainable improvements in performance.

Courses

Certificate
  •  

  • Agile BPM Specialist
  • Earn your Agile BPM Specialist Certificate and gain a competitive edge in driving business process management (BPM) with agile methodologies. You’ll gain a strong understanding of how to apply agile principles and concepts to business process management initiatives.  
 

Business Architecture

 

Certificates

  • Business Architecture Specialist
  • The Business Architecture Specialist (BAIS) Certificate is proof that you’ve begun your business architecture journey by committing to the industry’s most meaningful and credible business architecture training program.

  • Business Architecture Professional
  • When you earn your Business Architecture Professional (BAIP) Certificate, you will be able to design and implement a governance structure for your organization, develop and optimize business processes, and manage business information effectively.

BA CertificationCertification

  • Make the most of your hard-earned skills. Earn the respect of your peers and superiors with Business Architecture Certification from the industry's top BPM educational organization.

Courses

 

Certificates

  • Digital Transformation Specialist
  • Earning your Digital Transformation Specialist Certificate will provide you with a distinct advantage in today’s rapidly evolving business landscape. 
 

 

  • Digital Transformation Professional
  • The Digital Transformation Professional Certificate is the first program in the industry to cover all the key pillars of Digital Transformation holistically with practical recommendations and exercises.

Courses

Certificate

  • Agile Business Analysis Specialist
  • Earning your Agile Business Analysis Specialist Certificate will provide you with a distinct advantage in the world of agile software development.

Courses

Certificate
  • DAS Certificate
  • Decision Automation Specialist
  • Earning your Decision Automation Certificate will empower you to excel in the dynamic field of automated decision-making, where data-driven insights are pivotal to driving business innovation and efficiency.