Tuesday, February 09, 2010 ..::  » Home ::.. Register  Login
   

After 10 years of EA/ IT strategy consultancy, I'm looking for a full time position.

Any lead to open vacancies in the states, will be appreciated.

Natty Gur.

 

  Polymer Clay 

Due to my better half.


Just go to her store and make your call if she's gifted :-)


1.4.2009 027 by Roni Gur


Roni Gur Etsy Store


23.3.2009 062 by Roni Gur

  Announcements 

Natty's posts on SDN moved to separate tab - Thursday, April 19, 2007
Due to formatting problems I moved the SDN posts to another tab.   read more...
Wanted : Articles about enterprise architecture! - Wednesday, April 27, 2005
We will be happy to publish any article that deals with any enterprise architecture subject. simply send us a mail to editor@theeagroup.net.   read more...
Register users can add news! - Saturday, March 19, 2005
If you're registered user you can add your own news to the site home page.  
Register for peers consulting over skype - Thursday, March 17, 2005
One of the ideas I would like to implement and promote here, within the frame of our EA user group is that of an ‘Instant Peers Consulting’. Whenever one of us faces an acute problem, by utilising our members’ database, we could link him/her with at least one other architect that works in a similar enterprise background, through free voice over IP tools (such as Skype). That way, not only we could benefit from one another’s experience and knowledge (staying faithful to one of the more purest principals of the internet, the gift economy), we could also locate points of recurring problems, study them and capitulate on our shared experience.  

Current Articles | Categories | Search | Syndication

Thursday, May 07, 2009
Business Capabilities (a practical guide)
By Host Account (host) @ 11:41 PM :: Article :: 2 Comments :: 2024 Views
In my last post about using enterprise architecture to create long term IT planning, I argue that business capabilities are crucial for this work but I didn't explain in details what are business capabilities and what need to be done to collect and model them. As I promised this post is dedicated to business capabilities.

First of all let me explain what are business capabilities (at least as I see them). Business capabilities describe WHAT the business is doing to reach the business goals and objectives. Each business capability should have an input and it must generate value to the business. Although business capabilities can be used in business processes that describe HOW the business is doing daily work, business capabilities never deal with HOW (just WHAT). Each business capability might have corresponding business process that describes how the capability being done (people, data, events, decision points, capabilities and relations between all mentioned elements)

I tend to order business capabilities in hierarchal manner, starting form high level business functions and breaking them to low level functions. Some people tend to break business capabilities by organization structure. Although this is very convenient and easy way, it creates a twisted view of the business capabilities (usually because capabilities are cross organization). In an hierarchal view of business capabilities low level capabilities could be duplicated and exist in several high level capabilities (Sometimes this scenario is bad sometimes it good).

[figure 1 - Business Capabilities map]

 

Business capabilities are a way to model your business, but they are also one of the best way that I know to bridge between business and information technologies. To create the bridge we simply use business capabilities as a hook that we want to hang on all of the IT assets that we have (as you can see in the below figure).

[Figure 2 - EA meta model]

 

In addition to hooking capabilities to IT assets we keep certain amount of properties for each capability. Keeping many properties might be very impressive, but always remember that you need to maintain the data that you entered as well. The trick here is to understand what it the purpose of your enterprise architecture work and to collect just the needed data for this propose.

Common usage of business capabilities:

  • Create alignment between Business and IT
  • Enable creation of business oriented IT roadmaps
  • A tool that helps business improvement efforts
  • Services identification
  • What are the services that the business need
    • In the right level of granularity
    • To enable business agility
    • To be implement by IT
  • Validation of vendor’s packages to business needs

A common list of properties that I'm usually using:

  • Name
  • Description
  • Used by
  • Owned by
  • Input (data)
  • Output (data)
  • Availability
  • Response Time
  • Reference to documents (plus relevant paragraph)
  • In service date
  • Childs (BC)

One of biggest advantage of business capabilities is that they required much less resources and effort to maintain, while bringing the same ROI for enterprise architecture as business processes will generate. Focusing on the what reduce significantly the amount of resources needed to maintain them.

Business capabilities effort can be spitted into 5 main steps:

  • Initial collection of dada. Collect all the data that you can by yourself and try to build first version of the business capabilities map and use it in the next step. The most common resources that you can get to build the map are:
    • Job Description
    • Internal procedures
    • Business Reference Models
      • SCOR
      • VCOR
      • SAP Business scenarios
  • Interviews. After you have some starting point as a reference, start to interview business users to validate and change the map. This is iterative process that might take some time and usually involved usage of your soft skills.
    • Don’t come to interviews with empty hands! Use collected data to create initial model. Use them to facilitated interviews
      • Use Nylon cover and camera to take interviewees comments and compare them
    • Valid and augment initial map

[figure 3 - Using capabilities map in an interview]

 

  • Formal approve (By Biz management). If you can get CxO level approve you are on the right path to success. If not try to get any high level management approve, just make sure that business management participant.
  • Relate IT to Business Capabilities. I already discuss it in my previous post. Ask business users to set what are the IT resources that they are using to carry on capability and to what extent IT assets are helping them. IT assets should include:
    • Application
    • Technology
    • Services
  • Relate business capabilities to Business objectives. While low level capabilities mapped to IT, high level should be mapped to business objectives. Relating capabilities to business objectives will help us to understand what is the Wight of each capability from business point of view.

Useful tips (or what I learned from mistakes :-) ):

  • Don’t use one big bang approach, Do it in phases!
  • Always work on two levels of hierarchies. While going through the interview process, lower level capabilities helps (both you and the interviewee) to understand higher capabilities.
  • Get agreement on capabilities before defining capabilities attributes. Collecting capabilities attributes is a process which takes time. Don't invest this time until you sure that you have a list of the agreed capabilities.
  • 5-6 level of hierarchies are magic number where all of my clients stop. It doesn't matter the client size or location, we always stop in this level. The granularity of Level 5-6 enable us to hang several applications on each capability. In Higher level you'll find yourself hanging tens of applications on each capability. In lower level you'll find yourself drown in tones of details.
  • Start from the first two high level. Then focus on one of the second level capabilities and drill down to the 5-6 level.
  • Face to face or group approach: I found out that face to face is much better. Face to face reduce the "I need to show how smart I am" syndrome, thus reducing the time it takes to reach common understanding and agreement.
  • Don’t fall into the organization structure trap. Follow roles, not their location in the organization structure.
  • Each capability name should be a combination of one Verb and one Noun.
  • Each capability should have different combination of functionality, input and business value as outcome.
  • Use an EA tool to do the mapping. Tool has many advantage such:
    • One place to see all architecture components and relations between them
    • Ability to run impact analysis scenarios
    • Ability to run “What-If” scenarios
    • Use reporting (textual, hit-map, etc’)
    • Integrate capabilities with SDLC

Business capabilities are very powerful both for business, information, applications and technology architecture. Once you went through the process of collecting them you have an important asset that will serve you as enterprise architect in most of your tasks. Business capabilities won't just help you in your tasks they will also give you much more time to do your work, because they demand much less resources for maintenance (if you looking for an analogy, business process are like dogs while business capabilities are like cats).

Comments
By Ivo 'kvistgaard' Velitchkov @ 5/12/2009 10:41 PM
Can you provide some examples of business capabilities together with the processes that support them. I'm familiar with the concept as suggested by Microsoft and now in the TOGAF 9. However, I have not seen a pragmatic use of business capabilities so far and I'm somehow not convinced. May if I can see the meta model (figure 2) as a class diagram with relation and attributes of classes I might get better understanding. This one is too.. conceptual.

One more thing, as I know you are familiar with ARIS. How would you suggest to model business capabilities using ARIS. Now there is a "capability" object but it's related to IT capability, not business. May be a modified "function"? But then connection types are bound by the method.

Thanks in advance!

Ivo

By gerold 'gkathan' kathan @ 10/30/2009 11:07 AM
hej natty,
excellent post - i am curious which EA tools you have successfully used ?
greetings from vienna,
gerold.

Post a Comment
You must be logged in to post a comment. You can login here.
  Account Login 

 

  EA & IT strategy related posts 

EditHow to retire (respectfully) legacy systems
EditInformation Architecture - The bridge between Business and IT Business Capabilities and Business Strategy
EditConsolidation of CRM solutions
EditCreating IT strategy (with a little help from enterprise architecture)
EditEnterprise Architecture Meta-model, size doesn't matter
EditEnterprise architecture work Case studies
EditUsing Enterprise Architecture for forecast and implementation of Merges and Acquisition(M&A)
EditUsing Enterprise Architecture to reduce IT costs ( a cookbook for IT cost reduction)
EditBusiness Capabilities (a practical guide)
EditUsing enterprise architecture for creating long term IT planning (roadmaps)
EditWhat can be done with enterprise architecture
EditPrinciples as enterprise architecture outcome
Editblueprint - an enterprise architecture outcome
EditHow to build practical enterprise architecture team
EditModeling application dependencies
EditCan enterprise architects be young?
EditUsing Hungarian Cube to demonstrate enterprise architecture
EditEnterprise architecture frameworks are dead, long live real-life practice !
EditIT('s) Simple!
EditHow to do inormation architecture (in 20 days)
EditWhat really makes you Enterprise Architect
EditInformation Architecture (What need to be collected and modeled)
EditInformation Architecture (What is information architecture)
EditEnterprise Architecture in SAP world
EditSorting SA diagrams by EA domain
EditReference model for EA definitions and views
EditWhat I expect from a vendor EA framework
EditBusiness concept
EditWorktures
EditIt's not SOA it's IT 2.0
Edit10 standards (including standard de facto) that Enterprise Architect should know
EditProven way to run your Enterprise Architecture practice
EditThe triangle of complexity and the square of success for EA projects
EditWhat is a service (part II)
EditHow to publish your EA work
EditSOA implementation types, from the Chinese city to the European city
EditWhat is a Service
EditThe utopia of one dictionary for the enterprise
EditHow your IT chassis will look like - Part 1
EditAre your IT vehicles based on one chassis?
EditEnterprise architecture modeling example
EditEnterprise architecture is just another systematic approach
EditSOA, It’s not about the IT It’s about the Business.
EditBusiness capabilities or business processes
EditThe Data-Centric Enterprise: A Blueprint for EA - Listen to the audio and watch the - slides! (Running time: 59 minutes)
EditDoes enterprise architecture serve only for long term strategic plans?
EditIntroducing NAAF.
EditUsing enterprise architecture framework to map services and set their granularity
EditThe “Natty” method for monitoring and encouraging systems compliance with the - enterprise architecture
EditWhat are Enterprise architecture patterns and how we should define them?
EditEnterprise architecture 10 common myths
  Forums Top Posts 

Easy Enterprise Architecture in General EA by cfc01 at 9/9/2009 10:38:35 PM
I have started a blog on Easy Enterprise Architec...
EA Context in Relation to a New Enterprise in General EA by prasad@egenietech.com at 7/20/2009 4:25:32 AM
We are starting a EA process for a totally new E...
iCMG proudly presents the 4th Annual IT Architecture World summit in Bangalore on 27-28th July. in General EA by carolines5 at 6/22/2009 2:08:15 AM
This year summit will feature 30 experts from lea...
Enterprise Architecture Conference by - John Zachman in General EA by carolines5 at 6/16/2009 4:25:17 AM
Enterprise Architecture Conference by - John Zach...
Relating business, systems & technology during turbulent time -By John Zachman in General EA by carolines5 at 6/16/2009 4:24:30 AM
Relating business, systems & technology during tu...
Learn how to manage change and complexity by Zachman Live. in General EA by carolines5 at 6/16/2009 4:22:42 AM
Learn how to manage change and complexity by Zach...
Enterprise Architecture Conference by - John Zachman. Johannesburg (25th March) , Cape Town (27Th March) Dubai (23rd March) in General EA by carolines5 at 2/23/2009 8:13:34 PM
Why You Need To Attend THIS CONFERENCE • Unders...
Relating business, systems & technology during turbulent time -By John Zachman in General EA by carolines5 at 2/23/2009 8:12:00 PM
If you want to understand Complexity and Contradi...
Learn how to manage change and complexity by Zachman Live. in General EA by carolines5 at 2/23/2009 8:10:33 PM
John Zachman (Father of enterprise architecture) ...
Schedule Announced for Conference & Workshops on SOA, SaaS, Virtualisation & ECM in Business Architecture by shaguf at 8/27/2008 9:59:52 PM
When Technologies Mean Business, Participation Me...
Copyright 2002-2004 Natty Gur   Terms Of Use  Privacy Statement
Portal engine source code is copyright © 2002-2010 by DotNetNuke. All Rights Reserved