A generic business architecture

Posted by Adrian Grigoriu on Thursday, November 4, 2010 - 07:45

Total votes: 0

A business architecture is the blueprint of an Enterprise. A generic business architecture is the blueprint of any Enterprise. An architecture consists of components and relationships.

For an Enterprise, that means functions (or capabilities) and flows (or processes, streams, chains...) The single page business architecture I come up with ( http://www.enterprise-architecture-matters.co.uk/gods-business-architecture) consists of the key functions and flows of an Enterprise mapped over the Value Chain illustrating a top level business architecture.

I would very much appreciate your views. Is there something you disagree with or you would add or change? Is it useful?

Comments

Login or register below to comment on this discussion.
Adrian Grigoriu
, Enterprise Architect, Own
posted 2 years 22 weeks ago
Amorie, we discussed in this thread Value Streams (I called them Business Flows), Capabilities (Business Functions) and Business Process Frameworks. From what you say "the IAA Business Component Model is business function driven" and Motion "capability map was developed to align ...". I dare conclude that you see both as capability maps. Is that right? Still, I would classify Motion and even CBM as Business Process Frameworks which I found difficult to use as capabilities since they don't map well.
Amorie Van Rooyen
, Account Manager, Alexander Forbes
posted 2 years 22 weeks ago
I have had the privilege to experience the Microsoft Motion and the IBM Business Component Model approach. 1. IBM Business Component Model: This model is their generic model. IBM has created industry specific models whereby it is an extension to the Business Component Model. One of these extensions is the Insurance Application Architecture (IAA) which is a set of insurance specific models. IAA comprises of Foundation Models (insurance terms and definitions for communication and standardization); Information Models (insurance data content for an enterprise-wide view of information and data rationalization); Process Models (insurance business processes content for areas such as business process modeling, simulation and execution); Service Models (business services content for component based development and services oriented architectures); Product Models (a method for accelerating insurance product design) IAA has its own specific Business Component Model related to the insurance industry. The model gives a business-view which was very insightful for the our IT division for the business functions could be described on one page. The same page could be used with discussions with business stakeholders to link areas where improve or the areas which aligns with the business strategy which forms the potential Heat Map. The underlining detail for each function provides the relationship to other functions as well as those functions that is re-used which highlights the possibility of shared services within the enterprise. The IAA Business Component Model is business function driven and the underlining models are product, process, role and data driven and the interrelationship between these models. 2. Microsoft Motion: Microsoft Services uses their Microsoft Motion Methodology. There Business Architecture Services is a solution-centric approach whereby the purpose is to identify areas of optimisation with regards to where their solutions are utilised. A capability is defined as “An encapsulation and configuration of relevant resources, including people, information, and technology, that the business relies on to achieve a specific purpose or outcome”. The capability map is defined as by separating “what” is done in an organisation, at both high and detailed levels, from “how” it is done, in terms of people, processes, IT and other views, an inherently more stable and objective view of the business and the organization is exposed. Their capability map was developed to align the Business and IT capabilities by mapping the interrelationships to what business can do to what IT can do. Each business capability is measured with regards to business value, maturity, interconnectedness, compliance, performance and key metrics. The outcome is a detailed Heat Map which could be used for business and technology roadmaps to ensure business and IT alignment. Hope the above information was useful.
Adrian Grigoriu
, Enterprise Architect, Own
posted 2 years 25 weeks ago
I think that MS Motion, IBM CBM and in general process frameworks are useful in the process of understanding how the business works and benchmark it. But business process framework represent essentially process taxonomies rather than an architecture. It is not clear what a component is in IBM CBM. Component was not included in the OMG work as William mentioned. IBM also has significant contributions to APQC process frameworks. Which is their preferred approach? I am producing a paper now attempting to map known business modeling approaches to the GODS generic business architecture to prove its usefulness and potential migration paths. So it would be interesting to understand how people are using various frameworks as Karen explained. It might be useful to re-iterate my point of view on business architecture though. The architecture is (IEEE 1410) "the fundamental organization of a system embodied in its components, their relationships to each other and to the environment and the principles guiding its design and evolution." In an EA approach to BA, the architecture components are the business functions or capabilities. (In general, they mean the same thing. There is a distinction but not for the purpose of this discussion). Business functions can be generally classified in * Governing (coordination of all functions) * Operating ("manufacturing" the product) * Developing (developing the product...) * Supporting (serving all other functions) They can be further mapped on the Value Chain (Plan/Produce/Sell&Service), the business' view of an architecture. End to end processes, that deliver the outcomes of the system, are executed across components (functions) and links (relationships). Since links maybe unlimited in number, it is more useful to specify the business flows of the production cycle which are: * analyse and create demand for product * plan its delivery * produce it * sell it * charge and bill it * count the money * service the product and customer There are Development, Governance and Support flows not described in the presentation (more in the book and on the business site (http://www.enterprise-architecture-matters.co.uk/home). This is what the GODS generic business architecture expresses: business flows over functions. There are ways to show it differently but the essence remains same. It was designed specifically to render visible the customer interactions and channels. The picture has to be customised to show the specific flows and functions for your industry and company. Then, one may consider the transformational use case of the BA/EA in terms of what is the new configuration of business functions and flows that implement the business goals and strategy and what do we need to change to get there. [Updated on 11/19/2010 6:27 AM]
William Ulrich
, President, TSG, Inc.
posted 2 years 25 weeks ago
All – First, I am glad to see all of you engaged in this discussion because it demonstrate relative maturing of the industry. It seems, however, that many of the posts are working under the assumption that a definition of capability and its relation to value stream, process and other aspects of the business architecture do not exist. To the contrary, these definitions and associations are defined in practice, in the standards community and in literature. OMG BASIG site - http://bawg.omg.org - has white paper and related references. For example - "VDM [value delivery metamodel] supports the relationship between a capability and its usage as a value related activity; the existence of variations for a capability; and the association of capabilities to the comparative differentiators that they create." This reflects standards work in progress. Further, in practice and certainly shared through public courses through the BAI, we have consistently and continuously linked capability (defined as the 'what' a business does) to organization unit, value stream stages, processes, information and initiatives - to name the most common associations. In addition, in our new book - "Business Architecture: The Art and Practice of Business Transformation", due out in Dec. 2010, Neal McWhorter and I provide models, actual examples and diagrams of these associations. One final comment: Component is not a best practices domain within business architecture and no attempt has been made by OMG members (including IBM) to insert this concept into metamodels or standards at OMG BASIG. Search http://bawg.omg.org for models, glossary and other references. Hope this helps everyone. The standards community can definitely use more arms and legs on this effort so please join us. - William Ulrich, TSG, BAI, BASIG, BAGuild
Karen Macauley
, Senior Project Consultant/ business arch, Bank of America Corporation
posted 2 years 25 weeks ago
Doug - I would appreciate hearing your perspective
Doug McDavid
, Mr., DougMcDavid Enterprises
posted 2 years 25 weeks ago
@Karen, and @Adrian -- Since IBM's CBM has come up here, I would be willing to entertain off-line discussions of that. I practiced and taught it while I was still with IBM, but if you're interested in *anything* I've posted at enterprisology.com, frankly when CBM came on the scene (from PWCC), it sucked all the oxygen out of the room for any other interesting business architecture perspectives. Maybe it's changed now -- it's been awhile since I moved on from Good Ol' Blue ;-) At the height of the CBM frenzy, I participated in an effort headed by IBM Research, where we encountered that MS Motion video, when it was new (2006). I worried at the time that it seemed so much advanced, but then I have never encountered it in the marketplace. Seems as if some of these things have been dragged down with SOA into a low point on the Gartner hype curve. Or maybe I'm just not looking in the right places.
Karen Macauley
, Senior Project Consultant/ business arch, Bank of America Corporation
posted 2 years 25 weeks ago
From a business architecture perspective, I see the Component Business Model as the vehicle that illustrates like functions and moves towards building that function one time for multiple purposes. However, a process framework (such as IBM's Information Framework) is also required in order to illustrate the commonality in business process across the organization. This allows the organization to streamline both the processes as well as the solutions. The process "parts" can be mapped to the components - it is not likely that an entire process maps to just one component as processes are usually composed of several functions.
Adrian Grigoriu
, Enterprise Architect, Own
posted 2 years 25 weeks ago
Both Microsoft's Motion and IBM's Component Business Models look to me like process or capability maps and taxonomies if you define capability as process groups. But that does not make them business architectures. I wonder if and how are they used in EA efforts since they represent neither end to end processes nor enterprise structure. It is most likely that that one inventories and identifies similar processes in the enterprise and benchmarks them against processes in the taxonomy.
Ralph Whittle
, Enterprise Business Architect, Independent Consultant
posted 2 years 26 weeks ago
Adrian, I fear you are right! Quoting from your recent posting: “there is no clear definition of what a capability is at least with respect to a process.” And I agree with your comment: “Motion looks to me like a process map.” One might also conclude from the web site video that Motion, which is built on capabilities, was motivated by SOA! However, I did find the Motion video typical in that all of the capabilities on that “wall sized chart” were classified according to business function (I think) and that some were connected by a simple line or lines representing a dependency or relationship. Perhaps these lines are the beginning of an awareness of the required integration between functions, processes and activities. Just maybe it will lead to fully integrated value streams (or business flows). However, the most interesting thing to me in the video was what it did NOT reveal; a definition, purpose and example of capabilities available in the public domain! This is strange to me since Motion is built on capabilities! Perhaps a capability is expressed in a function, process and/or activity context. Maybe capability is a requirement from the corporate strategy. And/or, possibly a capability uses a physical location, sales channel, patent or another enterprise asset in such a manner as to achieve a strategic objective or exploit an opportunity in the marketplace; I am not sure! But what I might hypothesize is that the manifestation of a capability by the enterprise will reveal itself in the results and outcomes from its fully integrated value streams (or business flows).
Adrian Grigoriu
, Enterprise Architect, Own
posted 2 years 26 weeks ago
For those interested there is a similar discussion taking place on LinkedIn Enterprise Architecture Network group thread "Is this what you would like to see in a high level business architecture?" at http://www.linkedin.com/groupItem?view=&gid=36781&type=member&item=34009...
Alexander Samarin
, Architect, SAMARIN.BIZ
posted 2 years 26 weeks ago
Thanks Ralph. The aim of this approach was to find out the organization of a business system which is easy (i.e. with the pace of the business) to change irrespectively to a particular “purposeful reason”. The latter is an optimization function (e.g. "customer-centric") which can be different at different moments of time. Similar to a car which “follows” the driver’s will. Thanks, AS
Ralph Whittle
, Enterprise Business Architect, Independent Consultant
posted 2 years 26 weeks ago
Alexander, an interesting response! However, what is your organizing principle or purposeful reason for integrating those processes? I sense it is customer (consumer, client, end user, etc). I would find your approach far more appealing and much more agreeable if it were clearly and more explicitly “customer-centric.” A process-centric enterprise might be considered “on the way” to a customer-centric enterprise. And a process-centric enterprise can coexist quite harmoniously within a customer-centric enterprise.
Alexander Samarin
, Architect, SAMARIN.BIZ
posted 2 years 26 weeks ago
@Ralph “So, my solution to this “behavioral problem” is to change the rules of the game or the paradigm. Build the Business Architecture around value streams (or business flows) using the functions, processes and activities as building materials.” In a BPM reference model (http://improving-bpm-systems.blogspot.com/2010/02/bpm-reference-model-fr...), I use processes (an explicitly-defined coordination of services to create a particular result) and services (an explicitly-defined and operationally-independent unit of functionality) as primary building materials. I consider the following relationships between services and processes: - all our processes are services, - some operations of a service can be implemented as a process, - a process includes services in its implementation. Processes serve as a conductor to manage bigger services which are constituted from smaller services. So, at a process-centric enterprise we may have many elementary nano-services which are organised into a mega-service, i.e. the whole enterprise. Although the relationships between processes and services are unique and rather complex in each enterprise, the use of explicit definitions allows the formalisation of dependencies between them. As a result, different formal methods (such as simulation, automated validation and automated execution) can be used for enriching the business knowledge (enabling better decisions) and improving the speed of evolution of the enterprise business systems (enabling faster implementation of changes). Thanks, AS
Adrian Grigoriu
, Enterprise Architect, Own
posted 2 years 26 weeks ago
A reason you cannot find a capability (functions) map is that there is no clear definition of what a capability is at least with respect to a process. But this is EA: in the absence of definitions there is a fertile ground for speculation and speculators. Lots of enterprise architects but few enterprise architectures. Essentially, without a distinction between function and process (flow) it is hard to make progress in EA, in my view. In my book I first defined the elements of an EA description before anything. Another issue with EA and BA is that business flows/value streams are in the BPM camp and business functions in the EA IT one. In other words EA is a discipline that crosses boundaries. EA should document and coordinate IT and BPM and other enterprise development activities rather than try to do them all. As for capabilities map, there is an IBM Component Business Model (http://www-935.ibm.com/services/uk/igs/html/cbm-bizmodel.html) or rather a few, if you search the web. But it's not clear to me if it is a capability map; after all, what is the difference between components, competencies, capabilities, processes in this model? There is also a Microsoft Motion (see http://ewright.spaces.live.com/blog/cns!C0C3DF24CE16DC2F!156.entry?sa=747166155) framework. Motion looks to me like a process map.
Ralph Whittle
, Enterprise Business Architect, Independent Consultant
posted 2 years 26 weeks ago
Adrain, your comment, “Enterprise architecture professionals frequently leave Business Flows (or Value Streams) out of scope probably because it is not really the business of IT to do that.” is a sad, but true statement. I consider this a serious behavioral problem! If IT and EA professionals are “hunkered down” in functions how can they ever possibly design the supporting IT if they are oblivious to value streams (or business flows) or get proper credit for adding value? In this “isolated” or “out of scope” state, so characteristic of functional thinking, they are most likely viewed in terms of cost alone, stuck in an Industrial Age mindset! Their focus may be “faster, cheaper, better” rather than on “building an EA in order to achieve something in the future that the enterprise cannot achieve today!” This was so clearly and eloquently describe by John Zachman in an article titled, ‘You Can’t “Cost Justify” Architecture.’ (Try reading http://www.mcs.csueastbay.edu/~lertaul/ESP/article%252021.pdf or just search on “John Zachman” and “Cost Justify”). A singular focus on functions, limits IT/EA’s ability to contribute to enterprise success. IT/EA must also expand up from functions and must consider value streams (or business flows). Perhaps some IT/EA professionals use the capabilities map to get closer to the business or as a transition to value streams, rising up from functions; I do not know! Nevertheless, my suggestion for a generic BA is to present the value stream view, and it includes the functions, just not in the single one page description. I want that expansion of thinking up from functions and I want it quickly in “giant leaps” toward value streams, not in “baby steps!” So, my solution to this “behavioral problem” is to change the rules of the game or the paradigm. Build the Business Architecture around value streams (or business flows) using the functions, processes and activities as building materials. Invite (or beg or demand) participation from IT/EA, but get them clearly thinking about customer-centric cross-functional processes that deliver results to customers. Expand their role from being isolated in functions, to becoming integrated with the value streams (or business flows). Failure to take these “giant leaps” puts IT/EA at risk for outsourcing to service providers who do understand, articulate and design the future enterprise first from the value stream (or business flow) perspective. And many thanks for your comment on the Business Functions/Capabilities Map. It is just that I find it odd that so many refer to this kind of model and its benefits, but yet, I cannot find a description for a Business Functions/Capabilities Map, with its purpose and a simple example that manifest its description and purpose in the public domain! Perhaps your comment “no distinction between Function and Process………. mixed with organization charts” that you mentioned is at the root of this somewhat ambiguous model.
Adrian Grigoriu
, Enterprise Architect, Own
posted 2 years 26 weeks ago
Ralph, about the Business Functions/Capabilities Map you asked about. I don't know any in the public domain. Some companies have some for internal use though. The problem with them is that they seem to make no distinction between Function and Process which I would argue, is equally valid for the existing business process frameworks. As such they are neither Function nor Flows maps. I've also seen them mixed with organization charts. Another issue is that there is no guarantee that they cover the whole Enterprise. Because of that, I found them hard to use and I decided to create my own GODS. GODS taxonomy stands for Governance-Operations Development and Support. In my view, it covers all activities in an Enterprise, including management functions, at least because it builds over and extends the Value Chain concept. [Updated on 11/11/2010 5:28 AM]
Adrian Grigoriu
, Enterprise Architect, Own
posted 2 years 26 weeks ago
True, the functional model, on its own, does not guarantee a true representation of the Enterprise. Enterprise architecture professionals frequently leave Business Flows (or Value Streams) out of scope probably because it is not really the business of IT to do that. Most of the time they use Functions (Capability) Maps alone. This functional view describes the key components and the structure of the Enterprise. This is what you may call the inside-out view of a system. The inside-out view provides the white box perspective. You have the architecture but you don't know what are its use cases, how to use it or what the Enterprise does for its external stakeholders. It's like an open electronics box you don't really know what is it good for, even if you can see what's in the box. GODS Business Flows or EBA Value Streams describe the end to end process dimension, that is the behaviour view of the Enterprise. This is the outside-in view, as you called it. The outside-in view offers the black box or the context view alone; you still don't have a picture of the architecture that realises it. For all we know, there may be a little pet in there running around to do the work, like in the Flinstones' stone age kitchenware. Neither the inside-out (Functional view) nor the outside-in (Business Flows view) can standalone describe the Enterprise. A (business) architecture needs to reconcile both views (inside-out and outside-in) in the same picture. GODS does exactly that. It reconciles the functional view (of EA architects) with the Value Streams view (of xSigma and BPM practitioners). In truth, GODS generic business architecture enables the EA and BPM professionals to work together to build the overall Enterprise Architecture. Both Business Functions and Flows views are mapped on the Value Chain (VC) or System. This further enables the application of the prevailing business analysis paradigm (VC) together with the EA and BPM disciplines. After all, we call all work together to build the EA. Since the customer is the key stakeholder of the Enterprise, GODS includes the communication channels and the customer interactions in the key Business Flows. This enables the business to easily draw, analyse, model and optimise the customer journey. Ralph, I think we have many concepts in common. [Updated on 11/11/2010 1:11 AM]
Ralph Whittle
, Enterprise Business Architect, Independent Consultant
posted 2 years 27 weeks ago
Adrian, the more we discuss a generic BA, the more we seem to agree! For example, consider the first sentence in your last post, “I agree that without end to end business processes you cannot really illustrate an architecture.” By the way, I am seeing more convergent thinking like this with other discussion groups, BrainStorm conference colleagues and clients as well. So much so that I wrote an article for BrainStorm last December titled: Converging Business Architecture (BA) Approaches; http://www.bpminstitute.org/articles/article/article/converging-business... . With a focus on the customer (or consumer, client, end user, etc.) the enterprise design has a meaningful purpose. Many have probably sometimes heard this referred to as an Outside-in view. The functional view, sometimes referred to as an Inside-out view, obscures the reason why the enterprise exists, which is to create profit by serving its customers, not its functions. The functional view of the enterprise is very different from the value stream view (or Business Flows view in your terms). As you realize, each has a different organizing principle. If one starts “first” with building an architecture based on value streams using the traditional functions, processes and activities of the enterprise as building materials, then one begins to change the behavior of the enterprise to that of becoming more and more “customer-centric.” (And of course, the focus on a client, consumer, guest, passenger, patron, citizen, end user, stakeholder and other similar terms are just as valid as customer.) This provides a “purpose” for the organizing principle of the BA, that of a focus on the customer. However, since the functions (or building materials) are not designed with a focus on the customer, many functions will have to be changed, updated, re-engineered or adapted to support a customer-centric view. One can then derive or reconstitute a new functional model from the value stream model if one finds this necessary. Then one can map to the traditional functional relationships found throughout the enterprise. Nonetheless, I would still like to review an “example” of a functions/capability map, so as to better appreciate its relevance to BA/EA. Perhaps many use this artifact as a transition to value streams; I do not know, but would still enjoy analyzing an example from the public domain. Many enterprises are standing at a crossroads today, considering or perhaps reconsidering a choice between staying put in the traditional “functional mindset” or expanding up to the “value stream mindset.” Please realize that “expanding” also implies “using.” One might say that this is the beginning of a long and difficult journey! I find it appealing that the GODS approach has expanded up from the traditional “functional mindset,” with value streams (or Business Flows in your terms) and as you stated in an earlier post, “GODS is customer oriented. At the top of the blueprint are the customer channels and interactions for the demand creation, sales and services flows and so on.” I believe you had to expand your approach to overcome the consequences associated with, for example, “vertical silo” or “stovepipe” functional enterprises. I also had to expand up from functional thinking for the very same reasons and chose James Martin’s value streams. And I very much preferred the association that value streams have in other disciplines, such as Six Sigma and Lean Manufacturing. So, we both have expanded our thinking in the same direction; that of a focus on the customer! I simply chose a different way to represent that “expansion in thinking;” I chose value streams and illustrated this architecture in my web site case study models! You chose the representation illustrated on your web site. This also enables you to directly map to the corresponding “functionally” related IT systems and organizations. And I too, can map to the corresponding “functionally” related IT systems and organizations, but I do have to transition back to the functional view from the value stream view; and this is quite logical, but not difficult. However, I believe the discipline enforced by value stream thinking has a most profound impact on corporate behavior; designing the enterprise around results delivered to customers! At the end of this a long and difficult journey, I believe we will find a newly evolved enterprise with a crystal clear focus on the customer using value streams, rather than just merely a traditional functional focus. This does not mean that functions, functional models, or functional relationships will disappear or become irrelevant, just that these artifacts will have a somewhat diminished value, and will no longer reside at the core of a truly customer centric enterprise!
Adrian Grigoriu
, Enterprise Architect, Own
posted 2 years 27 weeks ago
I agree that without end to end business processes you cannot really illustrate an architecture. Nonetheless, you call them Value Streams while I call them Business Flows, to avoid any baggage coming with them from other disciplines. But they have the same meaning. So I use Business Functions (Capabilities) in addition to Business Flows (Value Streams) not instead. And this is because Business Flows depict Interactions between Business Functions (which are the components of an architecture as described in the standard). There is no universal business capability map available; as such you may have another look at the proposed capability map at least because it attempts to cover the whole enterprise due to GODS structure. Your Enterprise may have other functions, not represented in the generic architecture, but that should appear in the process of customisation to your particular enterprise. GODS generic Business Architecture: * is a Single Page Business Architecture consisting of the key Enterprise Flows (or Value Streams) showing Interactions over Enterprise Functions (Capabilities), that is the architecture components * is depicting the key operational Flows of an enterprise covering the complete operational cycle (Porter's primary functions) starting with market research, demand forecast, create demand, plan resources, produce (Supply Chain), sell and service, charge and bill, and count the revenue. Then the cycle repeats. The Flows are all customer oriented since all start with the customer interaction as shown at the top of the diagram * and illustrates the key Business Functions such as - Operational Functions of an Enterprise such as Sales, After Sales, Campaign Management, Operations etc - Customer channels (Shops, Member & Call Centers, Portal, Marketing Channels...) employed by Business Flows at every step - Utility Functions such as Customer Authentication, User Authorisation, Content Store and Management... - Support Functions such as IT Operations, IT Support, Technology Management, HR (Payroll, Recruitment, Training...), Procurement, Security,... - Development Functions such as IT Development, Business Development, R&D... - Governance Functions such as: CEO Office, Investment Board... All functions should be adjusted to your enterprise and further decomposed to relevant level of detail. The Organization Chart and Technology Systems can be then mapped to them to produce the Organisation and Technology Architecture, part of the overall Enterprise Architecture. GODS is expanding the concept of Value Chains and Systems which the business at large already understands I entirely agree that the future Enterprise is based on Services. Moreover, while a business function constitutes the core of a service, the end to end business flows or value streams are essential for services orchestration to deliver the end value. Still the current Enterprise is not based on services. The Transformation to a service based Enterprise will take a long time though. You wrote that "Building a generic BA based on functional thinking is certainly possible and useful; and so is building a generic BA based on value stream thinking". Business Functions are used in the EA field at least because technology systems can be mapped to them. Business Flows describing end to end processes that business operates originate in concept from the BPM, xSigma, TQM disciplines. GODS unifies the EA (Functions) and Business Process (Flows) disciplines. GODS proves that functional and value stream thinking can and should be applied together, rather than either one or the other. I see GODS, depicting in one page both Business Functions and Flows (structure and behaviour), as a top level generic business architecture (components in interactions). Customised to an Enterprise, GODS may become the starting view for both an Enterprise Architecture and a business process improvement initiative. EBA value streams, on the other hand, can be aligned to deep dive in the GODS high level business flows. But it would have to employ GODS like business functions to be applied in practice and be able to further relate to the organization and technology resources views that implement the value streams. [Updated on 11/9/2010 6:19 AM]
Ralph Whittle
, Enterprise Business Architect, Independent Consultant
posted 2 years 27 weeks ago
Adrian, I agree that “an architecture is about components in interaction, about structure and behavior.” As you stated, the “GODS business architecture does describe key business functions in interactions implementing key business flows.” If one can do that with functions, then one can certainly do it with value streams as well. However, functional alignment does not “see or view” the results of end-to-end cross-functional integration of processes and activities with a focus on the customer; you need a value stream to achieve that visibility. This is the advantage of value stream thinking in today’s “Information Age” over the traditional functional thinking from the “Industrial Age.” Building a generic BA based on functional thinking is certainly possible and useful; and so is building a generic BA based on value stream thinking. A review of my case study model will reveal the interaction, structure and behavior of the EBA and hopefully its usefulness as well. Building a generic (or real) BA using Martin’s value streams is, for example: • focused on the customer (or consumer, client, end user, etc.) • integrated with end-to-end cross-functional processes and activities • designed to deliver results to the customer (consumer, client, end user, etc.) • intended to delight the customer (consumer, client, end user, etc.) • measured by an objective(s) in the strategy • uses the functions, processes and activities typically found in an enterprise as building materials As for EA aligning technology systems to business functions, I consider this an “IT-centric” view (or perhaps a bottom up view), one that we all have used for years. A point discussed on your web site which is posted in the first comment of this discussion. One can align business functions to technology systems from a top-down perspective, too, but functions are seemingly purposeless and frequently associated with “vertical silo” or “stovepipe” type consequences. However, enlightened by James Martin’s book, The Great Transition, I now prefer the “customer-centric” view (or the top down view). The design of my EBA approach using integrated value streams initially aligns the technology systems to value streams, but also enables the transition back to the traditional functional view as well. After all, if you truly have a BA with an integrated set of value streams, then it must allow an orderly decomposition down to its most basic elements and then reconstitution, reconstruction or aggregation back into functions or other desired views, such as an organizational view, or for other necessary purposes. I can illustrate this from my web site, the decomposition and aggregation back into functions, but I have to load up the models as they are not normally available on the web site. We know the world of IT is clearly moving and has been moving in the direction of services (SOA) for some time now. And these services are grouped or organized, usually according to functions; but what if the services were grouped or organized according to value streams? Hmmmmm…….! Then the enterprise would almost have a “natural alignment” of IT to the business using a customer centric focus. Are we beginning a period of transformation or natural evolution here? A generic BA, such as represented in GODS can very well define today’s enterprise and another generic BA using value streams can offer a different view or perhaps a futuristic view of the enterprise; a customer centric one, but NOT one that is in conflict with GODS! I think both views, functional and customer-centric offer significant opportunities for enterprises to consider for research and analysis. Again, I would still like to see a capabilities map which manifests the definition of capability that is available in the public domain, but I have not been able to find one. If anyone knows of the presence of a functions/capability map on the web, please post a reference in the discussion.
Adrian Grigoriu
, Enterprise Architect, Own
posted 2 years 27 weeks ago
Ralph, An architecture is about components in interaction, about structure and behaviour. The proposed GODS business architecture does describe key business functions in interactions implementing key business flows. EBA describes value streams (flows) alone - probably because it comes from a business process background. As such, EBA is not, in my view, an architecture. EA does come with a functions/capability map. This is how EA aligns technology systems to business functions. Without a functions map I doubt EBA can properly align technology or organization. There is no agreed business functions map, true. That is why I came with the GODS functional structure. But there is no agreement on a business value streams map or process frameworks either. That's why I came with the few essential business flows, understood by most stakeholders. GODS is customer oriented. At the top of the blueprint are the customer channels and interactions for the demand creation, sales and services flows and so on. This thread was about a generic business architecture not about EBA, but debating the two approaches would surely help. [Updated on 11/6/2010 3:46 AM]
Ralph Whittle
, Enterprise Business Architect, Independent Consultant
posted 2 years 27 weeks ago
In order to use any browser other than IE to view the EBA case study models, please go to my web site where one can find my email address in the “Contact Us” link or just use: rwEBAauthor@enterprisebusinessarchitecture.com . Please provide me an email address and I will send a MSWord document containing “manual hyperlinks” to all of the EBA models. Then one can use any browser to view the models, but it will take a little more time to “manually browse” through the case study. Then, one is welcome to view and analyze the EBA case study models as desired. I also agree with Adrian that the EBA/BA requires integration within any EA framework (e.g., Zachman, TOGAF, etc.) And yes, my approach to building the EBA/BA provides a simple way to integrate with other Enterprise Architectures; the IT, Security and Organizational Architectures. The EBA/BA artifacts were designed to link to the traditional EA artifacts with minimal interpretation and through a natural progression. I also have some examples of typical EA artifacts on my web site, but I have to setup special access to these models. The co-author of my book and I are also co-inventors of a patented Strategic Business/IT Planning Framework similar to the Zachman Framework. One can find the patent at: http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL... . The EBA approach we developed uses James Martin’s “value stream” as the organizing principle. And value streams are well understood and used in Lean Manufacturing and Six Sigma initiatives. “The value stream is an end-to-end set of activities that delivers results to a customer.” And of course, the focus on a client, consumer, guest, passenger, patron, citizen, end user, stakeholder and other similar terms are just as valid as customer. But, the rationale for using value streams is that it provides a “purposeful reason” for integration; a focus on the customer! Functions are generally classified processes in vertical silos or columns, seldom integrated and NOT purposely designed with a focus on the customer. I do not like equating capabilities to functions or as an alias of functions. There is no progress there! Functional thinking is an “Inside-out” view of the enterprise, whereas value stream thinking is an “Outside-In” view. Some may prefer starting their EBA initiative with capabilities and a capabilities map. The term “capabilities” is broadly defined and widely used! I would like to see the formal definition of “capabilities” just as I provided a formal definition of value stream. Additionally, I would like to see a capabilities map which manifests the definition of capability that is available in the public domain for analysis and scrutiny. I am open and interested in capabilities, but I just cannot find a capabilities map in the public domain to review! If you build the EBA with customer-centric value streams, and then you derive and integrate the EBA with the IT, Security and Organizational Architectures, the final result is not only enterprise-wide alignment, but an EA built with a “purposeful” customer-centric view. As Martin says, the “value stream has a clear goal: to satisfy or to delight the customer.” Therefore, a generic EBA is better represented by a customer-centric view.
Adrian Grigoriu
, Enterprise Architect, Own
posted 2 years 27 weeks ago
Ralph, thanks I've seen it a few years back. Good stuff. I cannot navigate it now since my IE9 beta crushes and I don't have any previous IE browser version. Browsers are a big problem too in rendering consistently my web site. I am glad you agree that "generic " across industries is difficult to get but maybe not impossible. After all, we've gone so far. And people can build industry specific frameworks in time once the basic model is accepted. While I come from an Enterprise Architecture angle where this generic architecture is designed to integrate well with technology and people architectures, you seemed to have come from a Business Workflows, Value Streams perspective. The generic GODS BA supplies a generic capabilities map on which the key business flows are mapped. Do you have such a capability map concept? This was important in order to align the design to the definition of architecture. GODS, standing for Governance, Operations Development and Support, is the top level taxonomy for business capabilities of any Enterprise. I can see that someone using GODS, the generic BA I propose, could map at the next level, some of the EBA Value Streams. I defined a business flows map as well, in my book: "An Enterprise Architecture Development Framework" available on Trafford, Amazon... I am surprised though that there aren't more comments given the fact that this is a business architecture discussion group. [Updated on 11/5/2010 5:17 AM]
Ralph Whittle
, Enterprise Business Architect, Independent Consultant
posted 2 years 27 weeks ago
Adrian, please consider looking at my web site: http://www.enterprisebusinessarchitecture.com/ and follow the links in the first paragraph to the "case study example." Please use Internet Explorer as the hyperlinks in the models were configured for this browser. The “HELP” link in the upper left corner of the first page of the case study, illustrates navigation though the models from top to bottom. The Enterprise Hierarchy link in the upper right corner provides a Bill of Value Streams view (metaphorically equivalent to the Bill of Materials for a manufactured product) and an opportunity to take a “random walk” through the case study. Just click on the rounded square for Widget, Inc. and then click on the vertical rectangles to view the models. This EBA is for a rather "generic" build-to-order manufacturer. However, I cannot envision a generic EBA for all enterprises! I could envision a somewhat generic EBA by industry with a unique focus on industry specific integrated components, while sharing other generic enterprise integrated components.
Charles Falker
, Principal Consultant, LRSoft LLC
posted 2 years 27 weeks ago
Both of those links work in my Chrome browser :)
Adrian Grigoriu
, Enterprise Architect, Own
posted 2 years 27 weeks ago
Try this : http://www.youtube.com/watch?v=yYP9RpVTLXA or this static version here: http://www.slideshare.net/Grigoriu/gods-one-p-age-business-architecture-v3 Some browsers may not work properly, Chrome specifically.
Charles Falker
, Principal Consultant, LRSoft LLC
posted 2 years 27 weeks ago
The link is broken.

Already a Member? Login Here:

Shopping cart

View your shopping cart.

Editorial DIrectors

Tom Dwyer
Editorial Director
BPMInstitute.org
William Ulrich
Editorial Director
BAInstitute.org
Mike Rosen
Editorial Director
SOAInstitute.org