Home > Articles

Why Use Business Modeling?

Models are why most engineering or business artifacts — such as buildings, bridges, airplanes, enterprises, and markets — do not fall apart. Learn how to use models to drive business and IT decisions.
This chapter is from the book

Models are created and used for understanding. To achieve that, the modelers together with the stakeholders pick and choose those things, actions, and relationships among them that are of interest to the stakeholders. A model includes only the essential characteristics of the modeled world (sometimes also known as the Universe of Discourse1) and suppresses everything else. These essential characteristics are formulated using a small set of concepts, and in this manner, the original, often very complicated, situation is translated into its substantially simplified model. (There may be several models of the same situation depending upon the viewpoint, i.e., depending upon which characteristics are considered essential—and which are considered unimportant—by the holders of the viewpoint.)

The essential "business rules" of the modeled situation are formulated as properties of the constructs used in the model. Laws of elementary geometry or elementary physics are well-known examples presented in school; these laws are very widely and successfully used because they and their logical consequences govern models that accord well with experience. I show in this book that in business (and IT) models the laws are formulated as invariants of the relationships of the model as well as pre- and postconditions of actions of the model.

In the process (and as the result) of effective modeling, we observe that many constructs used in very different business and IT situations are the same, so that we can freely reuse these constructs and get their essential properties, instead of rediscovering these properties for each particular situation. Specifically, we note that an information management system technologically supported by modern computers and an information management system technologically supported by pencil and paper have many essential commonalities, and that, from the business viewpoint, the specifics of the technological virtual machine may be of no interest at all. Thus, the purpose of modeling is not to facilitate the usage of computer-based information management systems. (At the same time, some technological virtual machines may provide new business opportunities in the same manner as, for example, railroads did in the mid-19th century.)

We can reason about a simplified model of a very complex situation much more easily than we can reason about the situation itself. In other words, models help us to manage complexity and, therefore, to make substantiated decisions based on the well-understood and explicitly formulated essentials of the modeled situation. This is why most engineering or business artefacts—such as buildings, bridges, airplanes, enterprises, and markets—do not fall apart. The work of a modeler is analogous to the work of a physicist who "is trying to correlate the incoherent body of crude fact confronting him with some definite and orderly scheme of abstract relations, the kind of scheme he can borrow only from mathematics" [H1940]. The specifics of the mathematics used by a business or IT system modeler may differ from the specifics of the mathematics used by a physicist, but the essence—the structure—remains the same: mathematics is "the art and science of effective reasoning" (E.W. Dijkstra), where "effective" means "reduced to a doable amount" [D1976a]. Mathematics provides the patterns of thinking essential for managing complexity,2 and the ability to use mathematics is "one of the things that distinguishes professional engineers from technicians" [P2001]. I describe and use these patterns throughout the book. I apply the generic patterns to handle (discover, distill, reuse) business-specific patterns.

Creating good models is not easy;3 using these models and reasoning about them is much easier. At the same time, the process of modeling is not less valuable than its result, when we model a business, we get insights into its essentials. A good model of a business serves as a framework for making decisions about possible further directions of that business (including business process change), as well as about possible usage (and non-usage) of computer-based information technology systems in order to improve some characteristics of that business. These information technology systems also need to be well-understood, and in order to do that, they also have to be modeled.

In essence, good models provide for clear and explicit treatment of complicated problems.

Success and Failure of Projects and Strategies

A specification should, above all things, be orderly in arrangement, precise in diction, full and complete in all respects, and without repetition, excess of description, or elaboration of verbiage.

Specification for architects, surveyors and engineers [S1904]

We treat business modeling—following Dines Bjorner and others—as an essential part of software engineering. Mastery of software engineering concepts is one of the most important prerequisites for the success of an information management project.

It is very instructive to recall how the term "software engineering" first appeared. The NATO Science Committee established its Study Group on Computer Science in Autumn 1967, and this Study Group recommended a working conference on Software Engineering. This first Software Engineering working conference was held in Garmisch in 1968, resulting in a superb 230-page Proceedings volume [SE1969]. The Editors emphasized that "[t]he phrase 'software engineering' was deliberately chosen as being provocative, in implying the need for software manufacture to be based on the types of theoretical foundations and practical disciplines, that are traditional in the established branches of engineering." The all-too-familiar term "software crisis" was introduced at that conference. The very useful discussions at the conference were related to the state of affairs in that area, including reasons for this crisis and ways to solve it. Most—if not all—ideas, concepts, and observations presented at that conference and at its follow-up in 1969 are still valid.

The ideas and concepts presented at the 1968 software engineering conference and earlier, in papers by Dijkstra, Hoare, and others published in the early to mid-1960s, ought to be reused rather than continually reinvented. These concepts provide an excellent framework for assessing the fashionable "novelties."4 We are not there yet. We have encountered many successes and failures,5 but in general it is difficult to declare that our present-day software engineering activities are always, or even most of the time, based on the same kind of foundations as established engineering activities are. In this context, we observe that the well-known need to distinguish early between the essential and the ephemeral is required not only for modeling of existing systems. This need was considered mandatory for an IT project success by Niklaus Wirth—one of the pioneers of computing system design—in his Turing Award lecture [W1985].

This book does not analyze the reasons of such a state of affairs. Rather, it deals with the most important issue in engineering, information management, and business transformation projects—the issue of specifications essential for understanding both the existing situation and the artefacts (whether existing or to-be-created) that may change this situation. For building or changing a system, a specification is the document defining the subject matter of the contract between the customer and the system builder (or changer). Engineering projects cannot succeed without specifications. Even if a project is very simple, its specifications exist in the minds of the project participant(s) including the customer. If different project participants have different specifications in their minds, then such a project may fail; the deliverable—if any—differs from the intended specification of that deliverable.

As one of the consequences, it may be extremely counterproductive to use in our projects any technologies that were not clearly and explicitly specified (or those technologies the realization of which does not satisfy their specification). We will see later that an IT system specification is composed of a business specification and a technology infrastructure6 specification; and obviously, if the specification of one of the components is unclear, then the specification—and thus the realization—of the composite is likewise unclear.

Finally, specifications are essential for decision making of any kind—strategic, tactical, or operational.7 Strategic business decisions made without adequate specifications, for example, based on a "few beautiful graphics that were laughably called a business plan" [L2001], often lead to spectacular failures. When strategic decisions are not being executed and the reasons are unclear, you must look at how these decisions are supposed to be realized within the explicitly specified organizational infrastructure, that is, within the structures, systems, incentives, and operating principles that collectively constitute that infrastructure, in order to understand the problem.

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.

Overview


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information


To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.

Surveys

Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites, develop new products and services, conduct educational research and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.

Newsletters

If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simply email information@informit.com.

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through our Contact Us form.

Other Collection and Use of Information


Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.

Security


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.

Children


This site is not directed to children under the age of 13.

Marketing


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information


If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on the Account page. If a user no longer desires our service and desires to delete his or her account, please contact us at customer-service@informit.com and we will process the deletion of a user's account.

Choice/Opt-out


Users can always make an informed choice as to whether they should proceed with certain services offered by InformIT. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive: www.informit.com/u.aspx.

Sale of Personal Information


Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information to NevadaDesignatedRequest@pearson.com.

Supplemental Privacy Statement for California Residents


California residents should read our Supplemental privacy statement for California residents in conjunction with this Privacy Notice. The Supplemental privacy statement for California residents explains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure


Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.

Links


This web site contains links to other sites. Please be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact


Please contact us about this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice


We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020