Tuesday, February 1, 2011

Strategic ABM (Activity Based Management) and Operational ABM


We will start with definition of Activity Based Costing (ABC). According to the CAM-I (www.cam-i.org) the definition of ABC is ‘method of costing products through costing the activities’. In ABC we calculate the cost of activities firs and then the cost of products. This does not mean we can calculate cost of products only. It is based on the concept ‘cause-and-effect’. The cost objects (products, customers etc.) consume activities. This means we perform activities for products, customers etc. The activities consume resources i.e. the resources (people, facilities, expenses etc) are utilized to perform the activities. Based on this logic the cost are flown to the products, customer etc. Generally the costs are can be grouped into product related, customer related, unused capacity and the rest are ‘business sustaining costs’.

Activity Based Management (ABM) is a methodology to manage your business. It is like various management techniques that have emerged over a period of time like Management by Objectives (MBO), Management by Exceptions (MBE) etc. Let us see the definition of ABM: it is the method to manage your business with managing your activities to improve operational excellence (internal) or value provided to the customer (external). ABM is calculation of costs with the ABC method then analyze the data and take action on it to improve your business performance.

ABM can be used to understand and improve the performance at all the levels in the organization. It can be used to take decisions about the products, customers etc (Strategic use). It can also be used by a head of the department to manage her portfolio of products or customers (tactical use) or to improve certain processes (operation use). Based on these uses few people have segregated it as ‘Strategic ABM’ and ‘Operational ABM’.

Strategic ABM – ABM can be used for the purpose of taking strategic decisions like adding or retiring products, acquisition or retentions of customers etc. These decisions are based on the profitability information calculated using ABC method. This information is historical information of profitability. This historical information coupled with the future trends, competition etc can help the organization to take the decisions. In other words it is ‘doing the right things’.

The ideal way of performing for an organization is to sell best of their products to best customers. For this the organization has to understand which their best products are and who their best customers are. ABC helps the organization to find their best products and customers as per the profitability. Once the organization has to find out the profitability, it can then group them into deciles (make 10 groups according to their profitability numbers). Each of deciles can be analyzed for products and customers as to what are the reasons for those to fall into that category. Then various action plans can be taken to move them from lowest of the deciles to the highest. As I said this is a historical data of profitability, one has to look for the potential future trends and couple them with current (and historic) data to take the strategic decisions.

ABM models for Strategic ABM are at a comparatively gross level. The activities are defined at almost a process level. Now a day we can calculate the profitability of the products even at SKU (stock keeping unit) level, in the hierarchy LOB-Product Group-Product-SKU. We can also calculate the profitability at account level in banks, subscription level in telecom. This can be grouped at the customer level, household level or other customer segments.

Operational ABM – In this case the use of ABC information is for improving the performance of various operations (processes) in the organization. The process is nothing bust various activities performed in a sequence by one or more functions in the organization. In this case various activities are tagged as ‘value add- non value add’ or ‘core, discretionary or sustaining’ and based on the analysis the activities are eliminated. Here I remember a methodology explained by Gary Cokins as:

a) See if the activity is required by the customer (internal or external). If the activity is not required then eliminate the activity

b) For the rest of the activities see if you reduce the recurrence of the activity. That means see if you can reduce how many times you have to perform the activity

c) Once this is done go one level down i.e. at the task level and repeat the steps mentioned above.

The activity costs can be analyzed by finding their ‘cost drivers’. Cost drivers are the causes of costs for the activity and typically ‘unit cost’ of the activity. For example;




When one wants to improve the cost of an activity, one has to work on those cost drivers. Once we analyze and take action plan to improve on those cost drivers we can measure the performance of the activity. Performance can be measured by at least three ways 1) productivity 2) cycle time 3) quality. This actually forms the horizontal view of the CAM- cross which is also called as ‘Process View’.

Sometimes the cost driver is used interchangeably with the resource driver and activity driver. The resource and activity drivers are nothing but the logic with which the costs are taken from resources to activities and from activities to cost objects.

ABM models for operational purpose are more detailed in the ‘Activity’ section. Here the level is taken to tasks. Most of the times these models can be created for each process separately. If you try to model everything in one then it may create implementation and maintenance issues for the model.

I have seen some of the consultants that do not use any software solution for modeling; it is very difficult for them to calculate the product, customer profitability in detail. They use the information of activity costs to improve the performance of the processes. So the ‘Strategic ABM’ and ‘Operational ABM’ are not altogether new concepts of ABM, but it is just what the concept is used for.

43 comments:

  1. Very good blog Rajendra. It has been put up in the simplest words so that even a layman can understand the concepts by just going through. Very good work as usual.
    Regards,
    Venkat.

    ReplyDelete
  2. Rajen,
    nice post!
    In the example: Assemble Product you provide 3 different drivers. I assume you mean to use the most relevant?! But one could also take fractions of all 3 drivers. Say 60% #Parts. 10# design 30# Quality results. Of course the questions comes up what is the best relationship amongst the 3 driver. Once the Assemble Product cost is known one could use Multivariate analysis to get the most influential factors. Does anybody have practical experience with this?
    Best Regards

    Hans

    ReplyDelete
  3. Hans

    You are right, when you say there could be combination of the cost drivers with their degree of influence. I have given a simple example so that the readers can understand the concept of 'Cost drivers'.

    Yes thre are many different ways to analyze the cost of an activity/process. Cost driver analysis is one of them.

    Rajen

    ReplyDelete
  4. Dear Rajan,
    Excellent!! eplained & written in a clear,lucid & simple manner..easily understood by a fresher practisioner of ABC/ABM..
    Best Wishes,
    balakrishnan

    ReplyDelete
  5. good this is the best, but for new business opportunity what is the solution,

    like to listen from you,

    ReplyDelete
  6. Rajen,

    Thank you for referencing me in your article above. What you probably do not recall is I was the co-editor of the CAM-I Glossary of Terms that you cite the definitions above.

    I recall debating the precise definitions of "strategic ABC" and "operational ABC". My simple distinction is about the "scope" for how much of an organization's expenses are included as well as sales data. For strategic ABC, it is enterprise wide, thus reporting profit margin layers to the customer cost object (hence it needs price/revenues. In contrast, operational ABC is confined to a department or cross-funtional process with an emphasis on cost management (e.g., unit costs of outputs, benchmarking costs, value-add vs non-VA, cost of quality, etc.). Sales are not relevant becuase profit margin analysis is not operational ABC's objective.

    Too simple in distinguishing them?

    Gary

    Gary Cokins, SAS

    ReplyDelete
  7. Thoigh late, i would like to mention here the simple and effective way of explaining the concept. I would like to request Rajendra to explain the traditional costing and ABC with a example and show the advantages of ABC. That will be very useful & effective to get the basics clear for all the beginers like me.
    Regards,

    Abhay

    ReplyDelete
  8. Fantastic blog. I would be curious to get your thoughts on how ABC and Operational ABM could best be utilized in a Real Estate brokerage. After several attempts, I have not been able to identify a concise way to define my activities and cost drivers. The application of this tool in a service business holds much value though, and I am trying to learn more.

    Tim

    ReplyDelete
  9. thus business intelligence concepts and further related to that concept is really useful and interesting too.

    sharepoint developer training in chennai

    ReplyDelete
  10. Great and useful article. Creating content regularly is very tough. Your points are motivated me to move on.


    Truly a very good article on how to handle the future technology. After reading your post,thanks for taking the time to discuss this, I feel happy about and I love learning more about this topic.


    SEO Company in Chennai

    ReplyDelete
  11. am really happy about your blog. Thanks admin for sharing the unique content, you have done a great job I appreciate your effort and I hope you will get more positive comments from the web.

    Dot Net training in chennai

    ReplyDelete
  12. very useful information provided in this blog. concepts were explained in a detailed manner. Keep giving these types of information.
    SEO Training in Chennai

    ReplyDelete
  13. Thanks for this blog. provided great information. All the details are explained clearly with the great explanation. Thanks for this wonderful blog. Step by step processes execution are given clearly.Know the details about different thing.
    web Design Company in Chennai

    ReplyDelete
  14. I just see the post i am so happy the post of information's.So I have really enjoyed and reading your blogs for these posts.Any way I’ll be subscribing to your feed and I hope you post again soon.

    AWS Training in Chennai

    ReplyDelete
  15. Thanks for every other informative website. Where else could I am getting that type of information written in such an ideal method? I have a undertaking that I’m simply now running on, and I have been on the look out for such information.

    digital brief Sydney

    ReplyDelete
  16. It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me...
    python training in chennai
    python training in chennai
    python training in bangalore

    ReplyDelete
  17. A good blog always comes-up with new and exciting information and while reading I have feel that this blog is really have all those quality that qualify a blog to be a one.I wanted to leave a little comment to support you and wish you a good continuation. Wishing you the best of luck for all your blogging efforts read this.
    Java training in Bangalore | Java training in Jaya nagar

    Java training in Bangalore | Java training in Electronic city

    Java training in Chennai | Java training institute in Chennai | Java course in Chennai

    Java training in USA

    ReplyDelete
  18. This is beyond doubt a blog significant to follow. You’ve dig up a great deal to say about this topic, and so much awareness. I believe that you recognize how to construct people pay attention to what you have to pronounce, particularly with a concern that’s so vital. I am pleased to suggest this blog.
    Data Science training in chennai | Best Data Science training in chennai
    Data Science training in OMR | Data science training in chennai
    Data Science training in chennai | Best Data science Training in Chennai
    Data science training in velachery | Data Science Training in Chennai
    Data science training in tambaram | Data Science training in Chennai
    Data Science training in anna nagar | Data science training in Chennai

    ReplyDelete
  19. Pleasant Tips..Thanks for Sharing….We keep up hands on approach at work and in the workplace, keeping our business pragmatic, which recommends we can help you with your tree clearing and pruning in an invaluable and fit way.

    angularjs Training in chennai

    angularjs Training in chennai

    angularjs-Training in tambaram

    angularjs-Training in sholinganallur

    angularjs-Training in velachery

    ReplyDelete
  20. Very nice post here and thanks for it .I always like and such a super contents of these post.
    Excellent and very cool idea and great content of different kinds of the valuable information's.

    Java training in Bangalore



    ReplyDelete
  21. Thank you for an additional great post. Exactly where else could anybody get that kind of facts in this kind of a ideal way of writing? I have a presentation next week, and I’m around the appear for this kind of data.
    Data science course in bangalore | Data Science training with placement in Bangalore

    ReplyDelete
  22. this blog was really great, never seen a great blog like this before. i think im gonna share this to my friends.. PROJECT DRAFT

    ReplyDelete
  23. Thanks for the informative article. This is one of the best resources I have found in quite some time. Nicely written and great info. I really cannot thank you enough for sharing.
    microsoft azure training in bangalore
    rpa training in bangalore
    best rpa training in bangalore
    rpa online training

    ReplyDelete
  24. It has fully emerged to crown Singapore's southern shores and undoubtedly placed her on the global map of residential landmarks. I still scored the more points than I ever have in a season for GS. I think you would be hard pressed to find somebody with the same consistency I have had over the years so I am happy with that. Construction Cost Consultancy services

    ReplyDelete
  25. I am a new user of this site so here i saw multiple articles and posts posted by this site,I curious more interest in some of them hope you will give more information on this topics in your next articles.

    ReplyDelete
  26. It has increases the importance of the field. If you have also been attracted by the value of data science and want to learn it, you have to understand the basic courses of data science you need to learn to move successfully in the industry.
    data science course in patna

    ReplyDelete
  27. Hi I have read a lot from this blog thank you for sharing this information. We Provide all the essential topics in data science like,Python, Machine Learning,AI and Deep Learning, Tableau, etc.
    For more information just log in to our website :- Data Science course in Mumbai

    ReplyDelete
  28. Thanks for posting this info. I just want to let you know that I just check out your site and I find it very interesting and informative. I can't wait to read lots of your posts.
    data science training in malaysia

    ReplyDelete
  29. Congratulations on your article, it was very helpful and successful. 93d9d3c52c9b645149c045700fcadba4
    website kurma
    numara onay
    sms onay

    ReplyDelete
  30. Thank you for your explanation, very good content. cb969d21ed3b875e2dedd20b4bb325be
    altın dedektörü

    ReplyDelete
  31. Thanks for your article. 5dea992f7529ea384248f553a86dd1cd
    evde iş imkanı

    ReplyDelete