Beruflich Dokumente
Kultur Dokumente
INTEGRATED
MODELLING
METHOD
Function Modelling
John Owens
The development of
IMM™has brought A business mo del l ing method for
Business Modelling into pr ofessi on al ana l ysts and business
the 21st Century per sonnel a l i ke.
Trademarks
The term IMM™ and the IMM™ Logo are both registered
trademarks.
Copyright © 2009
CONTENTS
1 INTRODUCTION 1
1.1 IMM 1
3 DEFINITIONS 4
4.3 Modelling 8
4.4 Feedback 8
4.5 Implementation 8
5 IDENTIFYING FUNCTIONS 8
5.1 Technique 8
5.3 Example 8
TM
IMM © Jo hn Owe ns All Ri ght s Reser ved Index Page 1
6 MECHANISMS 8
6.1 Technique 8
6.3 Exercise 1 8
7 NAMING FUNCTIONS 8
8 CREATING FUNCTIONS 8
8.3 Exercise 2 8
9 ADDITIONAL FUNCTIONS 8
9.1 Example 8
9.2 Exercise 3 8
10 FUNCTION CATALOGUE 8
TM
IMM © Jo hn Owe ns All Ri ght s Reser ved Index Page 2
10.9 Building the Function Catalogue using Grouping
Functions 13
11 ELEMENTARY FUNCTIONS 13
12 COMMON FUNCTIONS 13
14 DEFINING FUNCTIONS 13
14.7 Technology 13
TM
IMM © Jo hn Owe ns All Ri ght s Reser ved Index Page 3
16 SOLUTIONS TO EXERCISES 13
17 GLOSSARY 13
TM
IMM © Jo hn Owe ns All Ri ght s Reser ved Index Page 4
TM
IMM – INTEGRATED MODELLING METHOD FUNCTION MODELLING
1 INTRODUCTION
Welcome to this book on Function Modelling. Function modelling is the
foundation of the Integrated Modelling Method (IMM™) and, indeed, of all
good business modelling.
1.1 IMM
The Integrated Modelling Method is an approach to business modelling, that
I have developed over many years, as a means of empowering analysts and
business managers alike to develop models that bring real business
benefits. The method brings together the best practices in business
systems modelling across a whole range of practical techniques. The
purpose of IMM™ is to enable elegant, accurate, integrated models to be
produced for all or part of a business quickly with accuracy and rigour and,
at the same time, avoid the shortcomings and pitfalls of conventional
modelling methods.
TM
IMM © John Owens All Rights Reserved 2009 Page 1
TM
IMM – INTEGRATED MODELLING METHOD FUNCTION MODELLING
Although the Function Catalogue lies at the core of IMM™, it does not have
to be created in its entirety in advance of all other models. The more you
can do on the Function Catalogue prior to starting other modelling the easier
your task will be.
But the “I” in IMM™ can be thought of as standing for “Integrated” and
“Interactive”. Whatever facet of IMM™ you are using you will always be
interacting with the Function Catalogue. This interaction will not be limited
simply to using Functions from the catalogue in your models but also adding
to and modifying it.
TM
IMM © John Owens All Rights Reserved 2009 Page 2
TM
IMM – INTEGRATED MODELLING METHOD FUNCTION MODELLING
Both of these parts must exist for the model to be complete. A diagram on
its own is not a model!
RIGOROU S STANDAR DS
Rigour is vital in modelling. In its simplest form it means “always employ the
standard conventions”, but over and above that, it means to do so in a
manner that is always the same. Standards will also tell you those things
that can appear on a model and those that can not.
TM
IMM © John Owens All Rights Reserved 2009 Page 3
TM
IMM – INTEGRATED MODELLING METHOD FUNCTION MODELLING
Similarly, in business modelling we must ask the question “what facet of the
business are we trying to represent?” and then choose the most appropriate
modelling technique for that facet. Using the wrong technique can give quite
the wrong results, for example, using Information Flow Diagrams to map
Business Processes. This is a mistake that has often been made in the past
with dire commercial results for the businesses concerned.
IMM™ provides modelling techniques for all facets of a business and, over
and above this, enables all of the techniques to be integrated through the
Function Catalogue.
3 DEFINITIONS
This section will define all of the terms you will need to know in order to
identify and model Functions and successfully build the Function Catalogue.
The Glossary in Section 0 contains definitions that cover all of the IMM™
modelling methods. It also has definitions for business analysis in general
and some elementary systems design.
• Recruit Employees
TM
IMM © John Owens All Rights Reserved 2009 Page 4
TM
IMM – INTEGRATED MODELLING METHOD FUNCTION MODELLING
“ WHAT ” N O T “ HO W ” !
The real power of Function Modelling is realised by concentrating on what
the business ought to be doing as opposed to how things are currently
done.
The main reason for this is that how things are done in a business can
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.
But, the how it was done then and now are entirely different:
“ OUGHT ” NO T “ DOE S ”
It is also a common misconception that you need to model all the things that
a business currently does in order to know what the business ought to be
doing.
TM
IMM © John Owens All Rights Reserved 2009 Page 5
TM
IMM – INTEGRATED MODELLING METHOD FUNCTION MODELLING
• Information gathering
• Modelling
• Feedback
• Implementation
All of these stages are detailed in the following subsections and should be
followed whether you are doing modelling in an organisation with 5
employees 5,000 employees or 25,000 employees.
If you are doing work in a small organisation you might think that it all seems
too much! But it is not. All of the stages described should be thought of as
stages of thinking that you need go through during business modelling.
They do not need to take a great deal of time.
If you go through these stages (in the right order and skipping none!) you will
always achieve quality results and get the right answer first time, every
time!
I have tested IMM™ in all sizes of organisation from 5 to 30, 000 and it
works – every time!
TM
IMM © John Owens All Rights Reserved 2009 Page 6
TM
IMM – INTEGRATED MODELLING METHOD FUNCTION MODELLING
These methods are not mutually exclusive! In a well run business modelling
project each of them will be used as appropriate.
• Business strategy document for the business as a whole or for that part
of the business being modelled.
The main reason for using existing documentation is to avoid wasting the
time of busy people during one-to-one interviews; they are not to be used
instead of one-to-one interviews. They allow you to go to the interview
properly prepared.
Using existing documents can be fraught with danger for many reasons:
• The documents can be out of date, with little relevance to what the
business ought to be doing now and in the future.
• They can be vague. Strategy documents are all too often written in
vague “mission statement” terms with the real business strategy locked
in the heads of directors and senior executives.
TM
IMM © John Owens All Rights Reserved 2009 Page 7
TM
IMM – INTEGRATED MODELLING METHOD FUNCTION MODELLING
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 end up 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 and some common sense will ensure that the
likelihood of that happening is very, very low!
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
<Break in extract>
TM
IMM © John Owens All Rights Reserved 2009 Page 8
TM
IMM – INTEGRATED MODELLING METHOD FUNCTION MODELLING
10 FUNCTION CATALOGUE
In Section 4.1 we covered the information gathering stage of Function
Modelling. In Sections , and we covered the Analysis Stage of
business modelling. Now we come to the modelling stage itself.
In a project of any size, by the end of the analysis stage we will have built up
a long Consolidated Function List. Such a large list is not easy to work with
and does not readily make apparent the nature and “shape” of the business
being modelled.
This is a very powerful model in its own right but is also the foundation for all
other models in IMM™.
The above hierarchy tells us that selling books to the general public
comprises four activities:
TM
IMM © John Owens All Rights Reserved 2009 Page 9
TM
IMM – INTEGRATED MODELLING METHOD FUNCTION MODELLING
TM
IMM © John Owens All Rights Reserved 2009 Page 10
TM
IMM – INTEGRATED MODELLING METHOD FUNCTION MODELLING
VERTICAL L AYOU T
Vertical layout is where the Child Functions are Determine Which
hung under each other vertically. An example of Books to Order
Sell Books
HORIZON TAL L AY OU T
The Function hierarchy shown below has a “horizontal” layout. This is
where the Child Functions on each level of the hierarchy are positioned
alongside each other. Once again, this is fine for small hierarchies but not
as good for large ones as they quickly become very wide and unwieldy.
Scan Best Selling Scan Best Selling Establish Family Accept Delivery of Stock Shelves with
List by Author List by Title Favourites Books Books
TM
IMM © John Owens All Rights Reserved 2009 Page 11
TM
IMM – INTEGRATED MODELLING METHOD FUNCTION MODELLING
HY BRID
LAYOU T Determine Which
Books to Order
Order Books from
Publishers
Receive Books
from the
Sell Books
Publishers
A better layout for
hierarchies, and the
Scan Best Selling Accept Delivery of
standard in IMM™, is the List by Author Books
“hybrid” layout. It is a
combination of vertical and Scan Best Selling Stock Shelves with
horizontal layouts and is List by Title Books
PLAN PERFORM
MONITOR
TM
IMM © John Owens All Rights Reserved 2009 Page 12
TM
IMM – INTEGRATED MODELLING METHOD FUNCTION MODELLING
Manufacture Parts
for the Motor
Industry
The “root” Function, the one at the very top of the hierarchy, will be a short,
succinct statement of the overall business objective for the business area.
Immediately under that will come Plan, Perform and Monitor from the
Standard Business Life Cycle as shown below.
The rest of the hierarchy is built by adding the Functions from the
Consolidated Function List to this hierarchy. Those Functions that are
“planning” in nature go under the “Plan” leg. Those that are “monitoring” or
“analysis” in nature go under the “Monitor” leg. Those that are not
“planning”, “monitoring” or “analysis”, i.e. are “doing” Functions go under the
“Perform” leg.
After all the Functions have been added to the hierarchy, full descriptions
(see Section 0) should be given to the Atomic Functions, i.e. those
Functions at the bottom of the hierarchy that have no “Child” Functions
beneath them.
TM
IMM © John Owens All Rights Reserved 2009 Page 13