Function Modelling! What Is That?
An article by John Owens, creator of IMM the Integrated Modelling Method.
What is a Business Function?
A Business Function – more commonly called a Function – is a discrete activity or a coherent set of activities that a business must perform in order to meet its business objectives and continue in existence.
Functions are what the business ought to be doing. I use the term ‘ought’ as many businesses are often doing things that are so far away from what they ought to be doing that it is a miracle that they continue to exist.
Function modelling is the foundation of all good business systems modelling as it tells you what the business is all about! Know your functions and you will know your business.
Examples of Functions are:
• Sell Product to Customer
• Maintain Stock of Material for Manufacture of Product
• Charge Customer for Product Supplied
• Recruit Employees
• Collect Payment from Customer
The term ‘function’ is often incorrectly used to mean an organisation unit within a business. People will refer to the ‘Finance Function’ when they really mean the ‘Finance Department’. This misuse of the term should be avoided. The term ‘Finance Function’ can still be valid when used to mean ‘all of the finance activities required to support the business’.
Function modelling is all about identifying, analysing and modelling Business Functions, independently of:
• how they are currently done
• who currently does them.
• the current organisation structure
This is how the full power of Function Modelling is achieved!!
The main reason for this is that how things are done in a business, who does the and the organisation structure can (indeed, will) change dramatically over time (due to changes in such things as policy, technology, etc.) whereas what has to be done, by and large, remains the same.
An example of this might be in the accommodation industry where ‘Establish Client Creditworthiness’ is a ‘what’ that would have needed to be done 50 years ago and still needs to be done today. But the ‘how’ of then and the ‘how’ of now are entirely different:
| The how of 50 Years Ago | The How of Now |
| Has client got a title, e.g. Lord, Baronet, Sir? If so, accept reservation. If not, does the client’s dress and luggage suggest that he/she has money? If yes, accept reservation, if not decline reservation and escort customer from premises. | Swipe the client’s credit card. If accepted proceed with reservation, if not reject reservation. |
Misconceptation
It is a common misconception that you need to model how a business currently operates in order to know what the business ought to be doing.
On the contrary, how a business currently operates is often as far from where the business needs to be as one could get! Many months (in large organisations, years) can be wasted in modelling this. This approach also introduces many layers of unwanted complexity due to modelling current mechanisms and procedures (how things are currently done) as opposed to what ought to be done.
Always go straight to modelling what the business OUGHT to be doing, this will enable the business to go straight there too!
In order for Function Modelling to be truly effective it must be done in a structured and ordered fashion. In all there are five distinct stages to Function Modelling:
• Information gathering
• Analysis and investigation
• Modelling
• Feedback
• Implementation
Information Gathering
This stage consists of finding identifying the key personnel or sources within the business that can tell you:
• What the business modelling project ought to achieve.
• What the business OUGHT to be doing.
• The order in which it ought to be done.
• The information required to do it.
• Whether or not they support the project.
• Who else you ought to be interviewing.
Information gathering can be done in three main ways:
1) Using existing strategy documents.
2) Running strategic interviews.
3) Running modelling workshops.
These methods are not mutually exclusive! In a well run business modelling project each of them will be used as and when appropriate.
Existing Documents
In order to avoid unnecessarily repeating the work previously done by other analysts or business managers the first thing you should do is to identify all relevant existing documents that will help you to build up a meaningful picture of the business before you go into one-to-one strategic interviews (see below). Such documents would include:
• Business strategy documents for the business as a whole or for that part of the business being modelled.
• Previous analysis documents produced by business managers or by the Information Systems departments as part of previous systems development.
• Strategy documents produced by outside consultants as part of recent work.
The main reason for using existing documentation is to avoid wasting the time of managers during one-to-one interviews; they are not to be used instead of one-to-one interviews.
Using existing documents does carry some dangers for the following reasons:
• They can be out of date with little relevance to the business as it needs to operate now and in the future.
• They can be vague. Strategy documents are all too often written in vague ‘mission statement’ terms with the real strategy locked in the heads of senior managers.
• Documents written by outside consultants can be also be vague and written in such a manner that, without having the consultant who wrote the document present to explain what they mean, could be open to several interpretations.
• Analysis documents produced by the Information Systems / Computing Department are all too often written in jargon or in terms of perceived system’s solutions as opposed to business terms.
So, before getting too embroiled in existing documents, you should evaluate their quality and, if they pass evaluation, use them to prepare for one-to-one interviews.
You must also make sure that the documents and models that you produce during this business modelling project do not joining the rest of the unused and unusable documents produced up until now.
Using the elements of IMM™ in the way that we recommend, plus your skills as an analyst plus a healthy amount of common sense will ensure that the likelihood of that happening is very low!
Strategic Interviews
The one-to-one strategic in-depth interview is the most effective means of gathering information from senior directors and senior executives.
The purpose of these interviews is to find out from these key people what their opinions are regarding the business area in question and the project itself.
Such interviews will give you a feel for, provided you listen to what is said (sometimes what is unsaid), what is most important to the interviewee and, as he or she is a key member of the business, it is vital that you know this before proceeding with the project.
This is the type of information that you cannot gather from documents alone. All of the knowledge you gather here will help you to formulate a forward strategy for the business modelling project.
Who To Interview
Effective strategic interviews with appropriate senior executives are the essence of the success of any business modelling project. The term “appropriate” means that the person:
• Is knowledgeable about the business area in question.
• Is a key player in theat area.
• Is empowered to define and implement strategy for that area.
• Has a vision of the way forward.
• Supports the objectives of the business modelling project
Analysis Workshops
The purpose of analysis workshops is to add detail to the information gathered during one-to-one interviews with senior managers.
Who to Interview
Once again the choice of interviewee is essential to the success of the workshops. These will be middle management and other key people from the business who:
• Have a vision of the way forward for the business.
• Can see the business in terms OTHER THAN how things are currently done, who does them and the systems used to support the business.
• Are comfortable working in a workshop environment.
• Support the aims of the business modelling project.
• Are empowered to act on behalf of the part of the business they represent.
What Next?
In my next article on Function Modelling I will show you how to extract the information from strategy documents and interviews in order to build the Function Catalogue – the heart of ALL business systems modelling.
To find out all you need to know on Function Modelling you can read my eBook IMM Function Modelling available at http://www.integrated-modeling-method.com


