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.
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.
ReplyDeleteRegards,
Venkat.
Rajen,
ReplyDeletenice 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
Hans
ReplyDeleteYou 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
Dear Rajan,
ReplyDeleteExcellent!! eplained & written in a clear,lucid & simple manner..easily understood by a fresher practisioner of ABC/ABM..
Best Wishes,
balakrishnan
good this is the best, but for new business opportunity what is the solution,
ReplyDeletelike to listen from you,
Rajen,
ReplyDeleteThank 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
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.
ReplyDeleteRegards,
Abhay
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.
ReplyDeleteTim
thus business intelligence concepts and further related to that concept is really useful and interesting too.
ReplyDeletesharepoint developer training in chennai
Great and useful article. Creating content regularly is very tough. Your points are motivated me to move on.
ReplyDeleteTruly 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
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.
ReplyDeleteDot Net training in chennai
very useful information provided in this blog. concepts were explained in a detailed manner. Keep giving these types of information.
ReplyDeleteSEO Training in Chennai
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.
ReplyDeleteweb Design Company in Chennai
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.
ReplyDeleteAWS Training in Chennai
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.
ReplyDeletedigital brief Sydney
Thanks for sharing the informative stuffs.
ReplyDeleteCloud Inventory Software
It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me...
ReplyDeletepython training in chennai
python training in chennai
python training in bangalore
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.
ReplyDeleteJava 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
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.
ReplyDeleteData 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
I liked your blog.Thanks for your interest in sharing the information.keep updating.
ReplyDeleteIELTS Coaching in Chennai Adyar
IELTS Coaching in Mylapore Chennai
IELTS Training in Neelankarai
IELTS Training Institute in ECR
IELTS Institute in Anna Nagar
IELTS Training in Mogappair West
IELTS Classes in Arumbakkam
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.
ReplyDeleteangularjs Training in chennai
angularjs Training in chennai
angularjs-Training in tambaram
angularjs-Training in sholinganallur
angularjs-Training in velachery
Excellent tips. The content is very impressed. very easy to read and steps explanation is very awesome. good going
ReplyDeleteSoftware Training Institute | Best Software Training Institute | Software Training Institutes in Chennai | Best Software Training Institute in Chennai
Angular 2 Training | Angular 4 Training | Angular 2 Training in Chennai | Angular 4 Training in Chennai
Very nice post here and thanks for it .I always like and such a super contents of these post.
ReplyDeleteExcellent and very cool idea and great content of different kinds of the valuable information's.
Java training in Bangalore
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.
ReplyDeleteData science course in bangalore | Data Science training with placement in Bangalore
this blog was really great, never seen a great blog like this before. i think im gonna share this to my friends.. PROJECT DRAFT
ReplyDeleteThanks 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.
ReplyDeletemicrosoft azure training in bangalore
rpa training in bangalore
best rpa training in bangalore
rpa online training
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
ReplyDeleteYour Website is Very Impressive, Thanks for your Nice Articles to Gaining a more Knowledge About Computer Languages
ReplyDeletepython training in chennai | python training in annanagar | python training in omr | python training in porur | python training in tambaram | python training in velachery
An effective content.Keep sharing. Java training in Chennai | Certification | Online Course Training | Java training in Bangalore | Certification | Online Course Training | Java training in Hyderabad | Certification | Online Course Training | Java training in Coimbatore | Certification | Online Course Training | Java training in Online | Certification | Online Course Training
ReplyDeleteI 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.
ReplyDeleteYeni Perde Modelleri
ReplyDeleteNumara onay
mobil ödeme bozdurma
NFT NASİL ALİNİR
ankara evden eve nakliyat
Trafik sigortası
dedektör
web sitesi kurma
AŞK ROMANLARI
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.
ReplyDeletedata science course in patna
üsküdar lg klima servisi
ReplyDeletetuzla alarko carrier klima servisi
tuzla daikin klima servisi
çekmeköy toshiba klima servisi
ataşehir toshiba klima servisi
maltepe alarko carrier klima servisi
üsküdar alarko carrier klima servisi
beykoz daikin klima servisi
pendik toshiba klima servisi
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.
ReplyDeleteFor more information just log in to our website :- Data Science course in Mumbai
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.
ReplyDeletedata science training in malaysia
Congratulations on your article, it was very helpful and successful. 93d9d3c52c9b645149c045700fcadba4
ReplyDeletewebsite kurma
numara onay
sms onay
Thank you for your explanation, very good content. cb969d21ed3b875e2dedd20b4bb325be
ReplyDeletealtın dedektörü
Thanks for your article. 5dea992f7529ea384248f553a86dd1cd
ReplyDeleteevde iş imkanı
betmatik
ReplyDeletekralbet
betpark
tipobet
slot siteleri
kibris bahis siteleri
poker siteleri
bonus veren siteler
mobil ödeme bahis
P7ZBN8
elazığ
ReplyDeletekağıthane
kastamonu
nevşehir
niğde
yalova
3N76B
bilecik
ReplyDeletegebze
ısparta
şırnak
alsancak
BL48TO
salt likit
ReplyDeletesalt likit
2K67S4
kıbrıs
ReplyDeleteniğde
tunceli
diyarbakır
uşak
İ50