Business Ecology Initiative & Service-Oriented Solution

Michael Poulin

Questions to Business Architecture

user-pic
Vote 0 Votes

For last few days, I participated in several 'hot' discussions on LinkedIn about Business Architecture, Business Architect role and Business Services. Among others, the questions included:

• What are the business imperatives for doing Business Architecture?
• How would you describe business architecture in less than 140 characters?
• What is an appropriate salary range for a Business Architect?

About a dozen different experts participated in the discussions and more than 130 messages were exchanged. While it is impossible to reflect all opinions expressed in this BLOG, let me outline the most common positions:

1) Business Architecture is about strategic business initiatives and business process design
2) Business Architect is a high-ranked business role concentrated mostly on providing strategic plans into reality
3) Business architecture includes almost everything Business does (planning, roles, responsibilities, change management, process re-engineering, etc.)

I have an impression that people try to 'legalise' all existing business activities by naming them a popular word 'Architecture'. Is this just a hype? Is there anything wrong with what Business is doing?

I dare to disagree with mentioned opinions and show you my concerns and conclusions.

I think that Business Architecture is, first of all, the architecture; otherwise why we call it this way? As we known, an architecture is a collection of entities and their relationships dedicated to the shared set of goals and organised based on common principles. The question is what these entities are.

According to Colin Rice, Business Architect and Analyst, "Business architecture is the discipline and practice of designing and planning business structures and processes. To elaborate, the structures and functions include, but are not limited to, business capabilities, business processes, value chains, target operating models, jobs, roles and responsibilities, data, organization, channels, locations, products, relationships with external business partners, legal requirements and the use and exploitation of technology." This is typical enumeration, it is about what the architect deals with but daily 'things' do not justify the statement that all of them belong to Architecture, do they?

In my opinion, Business Architecture occupies very concrete niche of a structure of business functionality that the organisation has today and will have tomorrow (strategic aspect) as well as the transitional steps from 'today' to 'tomorrow' that must be done in consistent and in integral manner across the organisation. Business Architects have a lot of things to do for day-by-day maintenance of current architecture and for transitional steps into the future state. All business decisions about business services, functions, features and core high-level processes as well as anything that affects Organisation Business Model must be either discussed with Business Architects or delegated to Business Architects for proposals and estimates of impact on the other architectural elements.

If assume that Business Architecture and Business Architects have to deal exclusively with the strategic things while "shorter term tactical activities and investments" may go in a vacuum, without the Business Architecture for 'today', the result is known already - those who do this usually pay very high price of business inefficiency and a lot of extra money thrown onto the fixing 'tactical' mistakes.

So, I see Business Architecture situating between a) Organisation Business Model with defined business capabilities accompanied by strategic business planning (both attributed to the C-level corporate executives), on one side, and b) "business processes, value chains, target operating models, jobs, roles and responsibilities, organization, ... locations, products, relationships with external business partners, legal requirements and the use and exploitation of technology", on another side. That is, I separate reasons for architecture existence (WHY) from the architecture implementation and derivatives (HOW); the architecture itself is about WHAT, WHO, and for WHOM. The all three areas - WHY,WHAT and HOW - influence each other but exist separately and address different business concerns. Isn't this a clear and sensible classification? Does it make sense?

Geoffrey Balmes, Sr. Business Architect and Change Management Specialist, had pointed to the definition of the Business Architecture formulated as a draft by the OMG Business Architecture Working Group (BAWG): "A blueprint of the enterprise that provides a common understanding of the organization and is used to align strategic objectives and tactical demands". So, if we describe all "business processes, ...target operating models, jobs, roles and responsibilities, organization, ... locations, products, relationships with external business partners, legal requirements and the use and exploitation of technology", we will know how the enterprise works but will we understand what the enterprise does, what the enterprise is about? My answer is 'NO', all listed artefacts may belong to quite different organisations.

In another discussion about Business Services, Patricia Oliver, Director of Business Services, had said: "IMHO, Business Services can be identified via Business Architecture models, but Business Architecture includes process as a primary element. ... The WHAT, WHY and WHO should be identified in the early stages of Business Architecture, in the high level structure. When interviewing, we begin with the goal, the strategy and then drill down to the sub goals that support the higher level goals, to the responsibilities that enable those goals to be met, and finally the processes that are required in order to satisfy the responsibilities. When we get to that level, I often ask people to describe their process regardless of technology, e.g. if their work was all done manually. I do this to identify what needs to be done, what is required to support the goals of the enterprise, as opposed to the way it is done today with their current technology." I am quoting Patricia so much because she had expressed the collision between WHAT and HOW in the Business Architect work very well.

As you can see, Patricia admits that "WHAT, WHY and WHO should be identified in the early stages of Business Architecture". Answering all these questions, we cannot proof that we are talking about processes but this information is sufficient for defining services. Consumers are interested only in business functionality and Real World Effect of business activities, i.e. in the business service results. The C-level executives operate with business services as well do we like it or not. Even when drilling down (according to Patricia), the business entity structure stays the same - it is about goals and sub-goals, i.e. services that hide their internals. But when we switch on "the responsibilities that enable those goals to be met", we obviously cross the boarder from WHAT into HOW, i.e. we are leaving the service domain and enter into the process domain. Also, it is an unusual put to me: "finally the processes that are required in order to satisfy the responsibilities"; I used to think that business objectives even expressed in the form of business process (with its goals and in/outs) define/require/dictate responsibilities of the people, not other way around...

Actually, the last sentence of the Patricia post explains why she insisted on "Business Architecture includes process as a primary element". It appears that Patricia 'discovers' or extracts "what needs to be done" from existing business activities. That is, the discovery runs bottom-up, from 'what we have' to 'what we might need'. I believe that Business Architecture should work only top-down: define what we need and how we get there from what we have, and only then construct business services and implement them via business processes, if we suggest so. In this way, the primary element of the Business Architecture is 'service', secondary element is 'process' and combination of both is the Business Product. The latter can be easily adjusted to the market changes by recombining services into new service orchestration. I try to avoid saying 'into new process' instead of orchestration because service orchestration results in new service, which can be exposed to the customers while it is too risky and not recommended to expose your internal process.

Nevertheless, at this early stage of formal adoption of the Business Architect role, I certainly agree with Patricia and others who associate business process design with this role even if the role might be ranked close to the executive level. One of the reasons for this is that there is nobody else for this job. In comparison, Technology Architecture is supported by a structure specialised Architects (infrastructure, application, information, etc. architects), Designers, Technical Leads and so on. In Business such hierarchical structure of roles with narrowed responsibilities does not exist yet; it would be nice having a Business Process Designer, wouldn't it? With emerging of this structure in Business, we will have special Business Architects at the Enterprise, LOB, BU, Programme and even Project levels. The structure will be in line with the structure of existing business services (and processes) of different scope. Let's give it some time.

Reference Lable.JPG

7 Comments

| Leave a comment
user-pic

IMHO, the core differences between a Business Analyst and a Business Architect are:

1) scope of business entities under observation/influence/control. That is, Analyst is concerned about particular project or even Programme while Architect is concerned about all projects/Programmes at certain organisational level like LOB or BU

2) IT used to keep a role of Business Analysts that are, in essence, System Analysts who are patient enough to listen to the business or to read unstructured business requirements. The Business Architect I was talking about belongs to Business, not to IT.

So, I can see, at least, one way from Business Analyst to Business Architect - successful completion of a strategic business project or Programme with wide analytical and advisory responsibilities.

Good luck, Nayan

Hi Michael, nice article. I was analysing the Phase H and output of business changes. Can you put light and briefly explain the most likely outcome of a strategic business change in Phase H: Architecture Change Management.

Many Thanks
hamidhsn@gmail.com

user-pic

I think that the outcomes of a strategic architectural change in Phase H include:

1) definition of the target Architecture, i.e. the one that fully accommodates the change
2) one or more intermediary states of the Architecture (strategic change usually associates with significant changes that might be not doable or not reasonable to do at once)
3)related changes to the architectural principles and framework for each intermediary and final states;
4)refinement of the Architecture and Realisation Governance
5) potential change in the Architectural Vision

BTW, Phas H is not about Business Change but about architecture change with may or may not be associated with a business change or a business strategic change. I need more context knowledge to comment on this.

FYI, I do not think that architecture is a mere enumeration. But the enumeration is a listing of the components of a business architecture. This is similar to TOGAF's enumeration of the things to be considered in a business architecture. To follow what I really think, as I discover that, follow my business architecture blog at http://colinricebusinessarchitecture.wordpress.com/

I agree, of cause, architecture is not only an enumeration of elements but also the set of their inter-relationships and overall principles.

The only problem with post tries to address is what the items of the enumeration constitute Business Architecture and what items are just external 'influencers' and produced results, i.e. do not belong to the BuzArch enumeration.

I think the difference is you are talking about Enterprise Architecture (i.e. technology) and I am talking about the business operation of which Enterprise Architecture is a subset. And that is a very fundamental difference. Hence all your comment on SOA, Tech Arch, TOGAF, WSDL, Web Services, services, etc.

user-pic

I do not accept "Enterprise Architecture (i.e. technology)"; Enterprise Architecture = BuzArch +TechArch.

IMO, business operations are the derivatives from the BuzArch and the latter may not be a subject of the business operations.

Leave a comment

In this blog, Michael Poulin writes about business and technology ideas, concepts, methodologies and solutions leading to service-oriented enterprise, the primary instrument for obtaining business objectives in fast-changing environments.

Michael Poulin

Michael Poulin is an enterprise-level solution architect working in the financial industry in the U.K. and the United States.

He specializes in building bridges between business needs and technology capabilities with emphasis on business and technical efficiency, scalability, robustness and manageability. He writes about service orientation, application security and use of modern technologies for solving business problems. He contributes to OASIS SOA standards as an independent member and is listed in the the international "Who's Who of Information Technology" for 2001. View more

Subscribe

 Subscribe in a reader

Recently Commented On

Categories

Tag Cloud

'Navigating the SOA Standards Landscape, 1471, abstraction, ACM, active service, Adaptive, ADM, adopt changes, aggregate service, AIA, Amazon, analysis, API, application, Application Integration Architecture, architect, Architect, architectural mission, architecture, Architecture, architercture, AWS failure, Azure, B-SOA, BAWG, BEI, Best Practice, bottom-up, BPEL, BPM, brokerage, Brokering, brokering, bus, Busienss, busienss case, business, Business, Business Architect, Business Architecture, business architecture, Business architecture, Business Architecture Working Group, business concerns, business data, Business Ecology, business efficiency, business model, business operational model, business organisation, Business Platform Division, business process, Business Process Designer, Business Requirements, business risk, business service, Business service, Business SOA, business value, business view, business-centric, Business-IT problem, BuTechCon, Canonical Schema, capability, Case, CBDI, CBM, Centralization, choreography, CIO, Cloud, cloud, Cloud Computing, Cloud of Clouds, COBA, collaboration, Collaboration, collaboreation, commodity, component, Composite Application, composition, concept, Conciliator, consumer, contract, COSMIC, cost, cost estimate, cost of ounership, cost of ownership, coupling, crisis, CRUD, culture, Cutter Consortium, data ownership, data service, data store, DDD, decision logic, decomposition, definition, demand, design, Design Pattern, development, discipline, distributed orchestration, Domain, domain, Domain Aggregate, Domain Events, Domain Service-Oriented Modelling, DOSOM, DOSOSM, driver, Dynamic Process Edition, EA, EC2, ecosystem, EDA, efficiency, end-to-end, enemy, enterprise, Enterprise, Enterprise Architect, Enterprise Architectural Framework, Enterprise Architecture, enterprise architecture, ERP, ESB, event, Event, execution context, Execution Context, expertise, explicit, failure, fake, feature, Flexibilit, flexibility, FPA, FSM, Full Functional Points, Functional Points, functionality, functionality model, future, Gartner, goal, Governance, governance, granularity, harmonization, Healthcare, how to, IBM, identiy credential, IEEE, IEEE 1471, IFPUG, implementation, implicit, intangible, intangible value, Integration-Oriented Architecture, intent, interface, interface orientation, Inventory, investment, IOA, IT, IT Architect, IT Operation Support, IT organisation, IT without the IT Department, ITIL, Java, Ladder to SOE, leasable Cloud, lease, Loose coupling, Lost in Translation, Malik, management, Management, Manifesto, market, MDA, Michrosoft, Microsoft, Mike Rosen, model, Model-Driven Approach, modelling, Navigating the SOA Standards Landscape Around Architecture, navigation, OASIS, OASIS SOA RA, OASIS SOA RAF, OASIS SOA Reference Architecture Foundation, OASIS SOA RM, ODBC, OMG, ONA, Ontology, OO, Open Group, Oracle, orchestration, organizational change, outsourcing, ownership, participant, pattern, patterns, people, planning, policy, principle, principle of separation of concerns, principles, Principles, priority, Private, Private Cloud, process, Process, process-oriented, process-orineted, process-service, project, Provisioning, Pub/Sub, Public, Public Cloud, Public Cloud Busienss Requirements, QCon, RA, RAF, re-composition, Real World Effect, Real World SOA, redundancy, Referemce Architecture, Reference Architecture, Reference Architecture Foundation for SOA, Reference Model, Registry, rent, rentable Cloud, Repository, reuse, RIA, risk, RM, ROI, RPC, rules engine, RWE, SCA, scalability, Schema, security, semantics, Service, service, Service Autonomy, Service Composability, service contract, Service Contract, service description, Service Description, Service Discoverability, Service Execution Context, service orientation, Service Orientation, Service Oriented Enterprise, Service Relative Autonomy, Service Reusability, service semantic, Service Separation of Concerns, Service State Management, Service Statelessness, service-oriented, service-oriented eco-system, Service-Oriented Enterprise, service-oriented enterprise, service-oriented environment, ServiceContract, seven properties that differentiate emergent architecture from the traditional approach to EA, shared interface, shared library, simple, situational, sizing, SLA, SO, SO environment, SO Principles, SOA, SOA Manifesto, SOA standard, SOA-RAF, SoaML, SOBA, social, social networking, SOE, SOEA, software, solution SOA, SOMA, Spring, stakeholder, standard, Standard, study, subject, Summit, supply, supply chain, support, system, T-SOA, tangible, tangible value, Technical, Technical Architect, Technical Architects, Technical Architecture, technical capabilities, Technical SOA, Technology, technology, tendency, The Open Group, TOGAF, TOGAF 9.0, top-down, transparency, UI, UI Mediator, unstructured, use, Value Chain, Value Network, Value Networks, view, view model, viewpoint, vision, VNA, VPEC-T, WCF/WF, Web, Web 2.0, Web Service, Web Services, WebSphere, WS-CDL, WSDL, ZapFlash, ZapThink,

Monthly Archives

Blogs

ADVERTISEMENT