Icon ProcessModel 5 Icon

By Dale Farris, Vice President
Golden Triangle PC Club
February 2005

Program Overview

ProcessModel is about the most powerful and sophisticated software program I have worked with in a long time. This unique program allows you to graphically create and improve business processes on an individual PC. The ProcessModel system you create will behave just like your real system. As you modify, visualize, and evaluate your business processes, you will see how much money you can save, how much faster you can service your customers, and how much further you can take your business.

While most quality companies have long since integrated into their quality process the use of process flowcharts, a fundamental quality tool, with ProcessModel these flowcharts will literally come to life as you enter data that further describes the steps and the resources designed in the program. ProcessModel combines the power of flowcharting features with the data analysis features of spreadsheets or relational databases, all in one super program.

Creating the ProcessModel workflow processes is relatively simple, and the true value of this awesome program is the additional capacity to simulate the work processes and help management better structure these processes for the best cost-benefit results. You can import graphics from other programs, edit existing flowcharts from Microsoft's Visio or from Micrografx, or you can start with one of the many pre-built useful sample charts in ProcessModel. Then you simply double-click the objects on the chart to define everything from cost information to processing time to capacity.

This program will support users as it automatically modifies processes to find the best results. You tell the program the objective you want to obtain, then let the PC do the work. The program automatically seeks a course of action that will optimize your entire system's performance.

What is ProcessModel Software?

ProcessModel is a comprehensive process improvement package that identifies waste in your processes and shows the best opportunities for improvement, allowing you to change the process and simulate how it will behave with those changes.

Critical tools include:

Comprehensive capture with a "fast process capture methodology."

Modeling and simulation to replicate current processes and predict future processes. Superb animation communicates quickly.

Optimization hunts for best solutions automatically.

Output report system identifies and graphs the best opportunities for improvement.

Root cause analysis links to the process.

Data analyzer automatically turns raw data into useful data the modeler can use.

Process Optimization

ProcessModel will work best in companies with quality professionals and staff that understand optimization. Optimization technology improves on the "trial and error" process by intelligently and automatically conducting a search for the best solutions to system design problems. 

The program uses newer optimization techniques based on Evolutionary Algorithms (EAs). These make it possible to provide user-friendly tools that allow all analysts to benefit from the problem-solving power of simulation plus optimization. 

EAs are a class of direct search techniques that are based on the concepts from the theory of evolution. EAs mimic the underlying evolutionary process, in that entities adapt to their environment to survive. EAs manipulate a population of solutions to a problem in such a way that poor solutions fade away and good solutions continually evolve in their search for the optimum.

The program uses the information input by the analysts and what is learned about the behavior of the simulated system to guide its search for the solution that yields the best value for the objective function. It first designs an initial population of solutions to conduct a cursory search through the overall space of possible solution (search space). The program then further investigates the promising regions with a more specific search, and uses artificial intelligence to determine when to make the switch from overall to specific search mode. This dual-phased approach saves time and helps avoid local optimums.

Optimization is the process of finding the best solution or setting the components of a system, and can be applied to almost any process in any industry. EAs have proven to be very robust and have been successful in solving a wide variety of difficult problems.

What's New in v. 5?

The Hot Spot Evaluator - This is a focused output report that points out the activities that will really make a performance difference and which ones you should leave alone. This one feature alone could save you days of analysis. You can see all the activities, from top to bottom, showing what non-value-adding activities have the most impact to overall system performance.

Model Objects - This is probably the most exciting addition to ProcessModel software made in the past year! In short, Model Objects are sections of models that are extracted from an existing model. As such, they contain all of the logic, activities, variables, etc. needed to run as soon as they are plugged into a model. Imagine being able to use something as small as an on-screen digital clock or as large as a Kanban construct including all of the relevant inputs, components, operations and characteristics. Now imagine being able to use that construct in under 10 seconds! Well, that's what the use of Model Objects is all about. It enables you to use previously designed models, techniques, flows and every manner of construct to create numerous models using the same logic without having to replicate the Model Object's building effort in the process. 20 Model Objects are available now, included with Version 5.

SimRunner 3.0 - The new SimRunner is awesome! You can save days of analysis and find better solutions than you could manually. SimRunner is designed to optimize model settings to achieve a goal such as: finding the lowest total cost to meet a specific production rate; or what shifts (and quantities of resources) to use to meet service agreements; or any set of objects you want to meet. The new SimRunner alone has sold for $3000 with other simulation products. This is a powerful tool that you're going to love.

Import/Export to Excel - The Excel interface has been significantly improved to provide more accurate and complete data exchange.

Scheduled and daily pattern arrival features have been expanded to allow adding and deleting of rows of data in Excel, rather than requiring complete arrival data entry from ProcessModel.

An Import and Run button has been added to the ProcessModel toolbar to import data and begin a simulation by clicking a single mouse click.

Spreadsheet formatting has been modified to make the data more readable.

Model Protection - Protect company proprietary information. Build a model that solves complex problems then hide the underlying methods and logic from prying eyes.

Dialog Entry Lists - Reduce user entry errors in dialog fields. Pick lists of variables, attributes and scenario parameters lets you quickly build complex models reducing errors.

Submodels - Faster linking of submodels, with less information needed. Error messages pinpoint problems.

MSI Install - The installation process of ProcessModel has been completely reworked. Now, this process is a smaller, faster, more intelligent product install. The install process is optimized for each operating system, which allows installs to take 75% less time than previous versions.

Network Models - Models can now reside on the network rather than requiring the models to be moved from computer to computer.

Error Checking - Better error checking to eliminate common data entry errors as well as errors that will cause file corruption.

Copy and Paste - Significant work has been done with copy and paste functionality to eliminate model corruption issues in 4.x. Duplication rules have been added to modify pasted attribute, variable and scenario parameter names if those names already exist in the model.

Data Synchronization - Attributes, variables, and scenario parameters are now synchronized between main models and submodels when opening or closing model files.

New Student License - A student license type has been added which only allows a maximum of 50 graphical objects, but the license never expires.

Network License Manager - Improvements have been made to the network license manager to make it more robust and reliable.

Improved Connection Validation - Routing connections are now validated when opening models. This includes more helpful error messages when user tries to create an invalid connection.

Benefits of Using ProcessModel

First, ProcessModel helps analyze mission-critical processes. Using ProcessModel, you’ll document existing business processes by creating a process map, typically in the form of a flowchart.

Adding data about how the process operates takes the flowchart to the next level of sophistication, and allows a more rigorous analysis of potential problems. The type of data required is relatively simple, but more detailed data can also be used if it is available.

ProcessModel combines the process map and data to create a ‘model’ that is used to identify problems within the process. The model has two powerful diagnostic tools—an animation of your processes in action, and a detailed statistical report. The animation works similar to video, allowing you to fast forward, zoom-in, and pause to identify problem areas. The statistical report is also invaluable in identifying problems and their causes.

Typical process-related problems include duplication, bottlenecks, staff scheduling issues, excessive nonvalue added time, and so on.

ProcessModel clients often see the effects of these problems in their businesses in the form of long waiting times, late deliveries, high internal costs, dissatisfied customers, etc.

Second, ProcessModel allows you to experiment—risk free. Once problems have been identified, these models are used to experiment with multiple ideas for improving your processes. Ideas can be measured and directly compared against your specific performance metrics. This means no more expensive trial and error—all the experimentation takes place in a simulated model that is entirely risk free.

ProcessModel’s optimization module will even automate the process of defining experiments. Simply define your success criteria, and let the software go to work.

Now, every decision you make takes on new levels of confidence and predictability. You’re fully aware of the effects of changing processes long before you begin implementation. And, ProcessModel’s animation capability is a powerful visual tool for generating “buy-in” for proposed process changes.

Third, ProcessModel helps you improve your actual operations. Confident in your plan, you’ll implement one set of changes in the real world—the right one. ProcessModel clients don’t make expensive mistakes, or upset actual operations with “well-intentioned” fixes. Instead, mission-critical processes are dramatically improved, risk free, building competitive advantage and aligning processes with customer requirements.

Metrics Reporting - ProcessModel provides a detailed statistical report which allows you to directly compare your existing process with proposed fixes.

Automatic reporting of numerous key metrics, as well as the ability to create custom measurements, gives you the information you need to make critical decisions.

Instant conversion from raw data to compelling charts and graphs for easy incorporation into presentations.

Easy export to Excel for advanced data manipulation.

Training - ProcessModel clients receive introductory training, designed to provide the basic skills required for process improvement using ProcessModel. Advanced, Expert and “Train the Trainer” programs are available to help you successfully implement ProcessModel and gain maximum return from your process improvement investment.

Mentoring - Expert consultants provide mentoring for new improvement teams, or on critical projects. Mentoring takes place both on-site and remotely via web conferencing. Consultants can be involved at every key stage of your project, advising and coaching your team members on data collection, model building, results analysis, and process optimization. Participation in mentored projects also assists you in developing your own internal mentors.

Process Models

A process model is a flow diagram with associated operational information for simulating a process. The process flow diagram consists of objects (the graphic shapes in the flowchart), and connections (the lines connecting the graphic shapes). Objects represent the elements of the process while connections depict element relationships. A Properties Dialog box displays the operational information for each object and connection.

This approach to process flowcharts is how ProcessModel outshines the many other flowcharting programs now on the market. While most of these other products allow you to design a process flowchart, ProcessModel goes beyond this to allow you to enter operational information about these shapes and connections, in order to then complete the process optimization that simulates the process flowchart and provides real data that summarizes this process analysis.

Basics of Use

The general modeling procedure using ProcessModel involves first defining the objectives, or purpose of the model, so it is clear what information the model will provide and how it will improve your business planning. Then you gather data to further define the process, including logical data that defines the process sequence and how decisions are made, and numeric data that defines input rates, activity times, etc. 

Next you construct the model, and then you conduct experiments in order to thoroughly understand the process model. You either run multiple scenarios of a single model in which one or more decision variables are changed, or you run and compare completely separate models. Lastly you will draw conclusions by interpreting the results of the simulation from the contents of the scoreboard and the output reports and graphs the software provides.

The design of the flowchart is as easy as dragging and dropping shapes that represent key steps in the process. Then the simulation features are added on top of this charting ability, to further analyze the objects (steps) in the process, the tasks being performed, the agent, or resource that is performing the task, a place where these are stored, and any connections to other steps in the process or other processes,

Of course, in order for this software to perform its magic, users are going to have to spend more time with process modeling than merely designing the steps in the process. You map the process, and then you provide relevant information for each step. This may include unit cost, or hourly cost for people, or other costs associated with nonactivity. Time to perform a task, size of batches, costs of activities, and hourly costs are but a few of the types of cost data you enter about the process objects and connections. Resource data includes the number of resources available, such as number of operators to take calls, resource availability, and cost of the resource.

You can also define time spent on an activity as a random distribution rather than as a fixed time. Common distributions include triangular, normal, and exponential, with several other continuous and discreet distributions also available. You have several choices to describe how an entity arrives at a process step, either continuous, periodic, scheduled, or order-based. The arrival can also be user-defined based on a schedule that simulates the entity's flow during a day or week. All that flows into and out of tasks may be defined by conditional statements based on the values of variables set at various task steps.

When you run the simulation, you can actually see how the entities move through the process, how the program calculates costs, how it uses resources, and other information. This really does help better understand how the program is simulating a real process, based on the data the user enters to define the process. The program can then run various "what-ifs" to alter the variables to strive to reach desired goals.

With this very powerful program comes an extensive user's guide that contains nearly 800 pages of excellent assistance as you work with the program. I also strongly urge customers to also seriously consider taking the company's training program, in order to fully maximize the power of this program in their company. Although the program is relatively simple to learn and use, the deeper and more complex features and data analysis capabilities will challenge some users. I recommend companies consider seeding their quality and engineering professionals first, to then be available to assist other professionals with using ProcessModel.

Super Features Included

The key features of this important program include the following.

Process optimization
Process engineering tool for improving business processes
Decision-making tool
Tool for trying out new ideas in existing processes
Tool for performing "what-if" analyses
Provides replication analysis, user definable variables and attributes
Standard and customized reports
Create hierarchical models to better larger projects
Create different parts of complex processes and merge into one
LIVE animation to see people, paperwork, and other objects flow
OneStep modeling approach
Visual staffing
Different types of modeling
Realistic visual representations
On-screen variables
Changing of graphics during simulation
Import graphics from other programs
Use multiple or alternative resources
Analyze shift assignments
Analyze downtime specifications
Route and control items
Match orders to the correct customer
Multiple scenario analysis
Multiple replication analysis
Cost tracking
Valued added, nonvalue added, and book value added
Total project cost analysis
Cost per entity analysis
Pre-defined and user-defined attributes and variables
User-defined logic for special circumstances
Data spreadsheet export and import capability
Process templates
Model objects for reusable building blocks
Complete VBA integration
Additional and customizable menus
Linkage of models or model objects to Excel, Access, SQL

Targeted Customers

ProcessModel has wide application in any process in any business. You can use the program to best understand such critical processes as staff scheduling and shift planning, task prioritization and interruption, method selection, capacity planning, lot sizing, appointment scheduling, job sequencing, production scheduling, productivity improvement, cycle time reduction, cost reduction, quality management, bottleneck analyses, activity and resource-based costing, and resource scheduling for breaks and downtime. The professionals most likely to more quickly learn the powerful capabilities of ProcessModel will probably be quality professionals in the quality management and improvement function, along with the engineering professionals or scientific technicians.

Price

Contact the company for information about pricing, as well as multiple user license pricing and the introductory training classes. With the relatively complex features of ProcessModel, new customers might want to seriously consider also investing in the 3-day, hands-on training also offered by ProcessModel, Inc.

Version 5 is a free upgrade to all registered users of version 4.x. A complete online manual is included. You may download the full program or if you are using version 5.0.204 or higher you may download the upgrade patch, which is considerably smaller.

If you currently use ProcessModel version 5.0.204 or higher and would like to download the upgrade patch, the patch will not upgrade versions earlier that 5.0.204.

System Configuration Requirements

Windows 98 & ME

Pentium processor (Pentium 400MHz or faster recommended)
24MB RAM (128MB RAM recommended)
75MB free disk space (100MB recommended)
VGA monitor (640 x 480) (SVGA recommended - 1024 x 768
Mouse

Windows NT, 2000, XP
Pentium processor (Pentium 400MHz or faster recommended)
32MB RAM (128MB RAM recommended - 256MB RAM for Win XP)
100MB free hard disk space
VGA monitor (640 x 480) (SVGA recommended - 1024 x 768)
Mouse

Install and Setup

ProcessModel uses iGrafx Flowcharter as a graphical front end. If you currently have iGrafx or MicroGrafx software installed on your computer, you must uninstall it before installing ProcessModel, due to potential file and registry conflicts. You must be logged in as a local administrator on Windows NT, 2000, and XP to install and license ProcessModel. To overwrite a previous 5.0 installation, you must uninstall the previous copy using the Windows Add/Remove Program applet before installing the new one.

Note: After uninstalling ProcessModel 5.x on Windows XP, Microsoft Office may require you to insert the Office installation CD due to a known issue in the iGrafx uninstall process. You may be prompted to insert the CD either when starting an Office application, or when exporting a model to Excel from within ProcessModel. Using Windows Explorer or My Computer, browse to the location where you saved the downloaded .zip file. Double click on the downloaded .zip file. That will open Winzip (or whatever zipping application you have installed).

DO NOT install ProcessModel or run any setup application from within Winzip. You must first "extract" all files to your hard drive, making sure you enable the option to “use folder names.” That will ensure that the required folder structure is maintained during the extraction process. If you need help running Winzip, contact your local technical support personnel. Close Winzip Using Windows Explorer or My Computer, browse to the folder where you extracted the installation files to and double click PCM.EXE.

Installing Patch Install
The patch will upgrade your system from versions 5.0.204, 5.0.205, 5.0.206, 5.1.7, or 5.1.10. If you have any other version of ProcessModel currently installed on your system, you will need to use the "Full" install rather than the patch. Double click on the downloaded .zip file. That will open Winzip (or whatever zipping application you have installed).

DO NOT install the patch from within Winzip. You must first "extract" the .msp file to your hard drive. If you need help running Winzip, contact your local technical support personnel. Close Winzip. Using Windows Explorer or My Computer, browse to the folder where you extracted to and double click on the .msp file.

License Keys
4.2.7 license keys are compatible with 5.x. If you have been running 4.2.7 you will not need to enter a new license key. Your old license will be retained and used. If you have been running a version older than 4.2.7, you will need to contact ProcessModel at 801-356-7165 for an updated license key.

Compatibility
Model files are upward and downward compatible between 4.x and 5.x. 4.2.7 package files (.pak) are upward compatible to 5.x. But 5.x package files (.zip) are not downward compatible with 4.2.7. Package files from 4.2.5 and earlier are not compatible with 5.x.

With the power and complexity of this software, and the potential for hugely complex process models many customers may wish to work with in this program, I would advise these types of customers to consider running this powerful program on a "high-end" machine, with as fast a processor you can manage, along with as much RAM and free hard disk space you also can manage.

About ProcessModel, Inc.

ProcessModel, Inc. is a highly specialized quality software and consulting company that has completely upgraded the process flowchart tool to become a tool of even greater value in businesses. With this super program, not only can you diagram key processes, but you can use the software to also dramatically improve your processes. The company also provides extensive training, support and services to accompany the program, and they are so confident customers will find the program will improve their processes they offer a one-year, no-risk, money-back guarantee!

ProcessModel is the software used by General Electric worldwide by their Six Sigma black belts. Many other Fortune 500 companies have also selected ProcessModel for business process modeling, including Motorola, Kodak, Johnson & Johnson, IBM, John Deere Credit, AT&T, Bank of America, Boeing, Fannie Mae, Anderson Consulting, Thiokol, Hewlett Packard, Becton Dickinson, KPMG, Owens Corning, and Xerox.

The company also now sells mentoring service to customers needing telephone and on-site technical assistance with using ProcessModel in their company.

Contact Information

L. Travis Healy
Sales and Business Development
ProcessModel, Inc.
32 West Center Street, Suite 301
P.O. Box M
Provo, Utah 84601
801-356-7165, ext 166
FAX 801-356-7175
thealy@processmodel.com
info@processmodel.com
support@processmodel.com
www.processmodel.com