At Libreea, we can utilise different ways of working depending on the client requirements, but one platfom we have a great wealth of experience in is produced by one of our partners, Triaster. Written by Micheal Cousins, this article explans how the platform can be utilised to analysis a process not just to map it.
The overall process of change is illustrated below:
Some process exists that transforms an Input to an Output. In Version 1 of the process, this transformation takes 8 days and costs £14,000. Through business analysis, an improved process is developed, Version 2, and this costs £3,000 less and completes 1 day sooner.
With Triaster, this improvement happens in four distinct steps:
The first step is to clone your existing process library into a ‘fenced-off area’ where you can carry out simulation and analysis without modifying live processes. This is now considered in detail.
So that you can walk through the steps in this article, Triaster have an on-line demonstration library here:
This library was put together for the World Quality Day celebrations in 2015 and is a hypothetical company with supply chain issues in the Chocolate industry.
We have two choices, we can either clone the whole library including its Live, Draft and Sandpit sites, or we can create a new site within the library. It really doesn’t matter at this stage which we go for, but I shall clone the whole library in this article.
To do this, log into the Administration tool, click on Library Explorer at the left of the screen, and then select the library you wish to clone (in my case ProcessLibrary).
The Triaster platform enables a whole team of Business Analysts to work independently on their own end-to-end process improvement projects, so the proposed naming convention for the cloned library is a name identifier (my initials in this case) followed by “BusinessAnalysis”. This convention is not compulsory however and you may choose whatever works best for you.
After you click Create Library, the product will:
Once you have received the email notification that the library has been cloned, the Library Explorer will contain the new Library, MCBusinessAnalysis. Unless somebody is an Administrator (or happens to know the name of the library you have created), there is no way a person can get to your library from the interface. Therefore, any changes you make to the maps in this environment are for your eyes only. And because you are working on a copy of the maps, you will not inadvertently change the live library. It also means that you can freely delete maps and sites from the library that you are uninterested in.
So, using the Library Explorer again, the Live site can be cloned to “AsIs”, and then the Live, Sandpit and Draft sites within MCBusinessAnalysis can be deleted along with the corresponding Map Stores.
For Business Analysis purposes, the naming convention is to create a baseline As-Is process in a site called AsIs, and then for each To-Be, create a site called ToBe1, ToBe2 etc. The string “AsIs” must be at the start of the AsIs site for the automated comparison reports to work, any name can be used for the To-Be’seach site.
Open the AsIs site, and perform a publish to ensure you are viewing the most recent maps in the Library. Your Map Store therefore looks similar to:
and the library Explorer view similar to:
To attach a meta-data model to the process in the site is an advanced topic requiring detailed knowledge of Triaster’s Properties.xml, Process Metrics.xml and Visio’s custom formulae. An overview of required actions is explained here, and the technical detail of the implementation steps are omitted.
When using the simulation features in Triaster, certain Activity (and therefore Node) properties are reserved for system use. These are referred to as System Properties.
Visio custom formulae can be used to define System Properties, and this gives a very powerful, very rich modelling capability. For example, Cost can be redefined to include costs of postage and telephone calls if this is required in your model, and entirely new calculated fields can be added to the meta-model.
The default Activity System Properties are contained in the sections Business Analysis, Non Conformances and Triaster Calculated Process Metrics as shown below:
Note that some of the default System Properties are calculated, for example “Cost” is defined as “Cost per Hour * Total Effort”.
The value of calculated properties need never be entered directly, rather the values of the referenced properties should be entered.
The Deliverable object also has default Simulation System Properties in the Simulation section shown here:
There are 2 main considerations for using System Properties:
Once defined, adjust Process Metrics.xml (if implementation requires custom formulae).
Any adjustments to the default set of System Properties are encoded in Process Metrics.xml and these will override the behaviour of the default System Properties and replace any conflicting definition in Properties.xml.
That completes the first step towards quantifying the benefit of Process Improvement.
Having set up a work area where the maps we need to analyse can be safely modified and published, the second step is to create a Data Manager so we can easily modify the data. Using Process Navigator, attach to the maps and create a new Data Manager with all of the files selected:
As the plan is to let the Triaster software simulate the process and automatically aggregate the data, it is only the seabed Activities for which I want to maintain the data.
For the purposes of this exercise, it is solely the Cost property we are interested in (which is calculated), so I am only going to select Cost Per Hour and Total Effort on the Objects and Properties tab:
And finally the conflict resolution can be set to the options shown by the image below:
This will set-up for me a two-way sync with Excel that will enable me to experiment with different values in my seabed Activities as I design a new end-to-end ‘to-be’ process. The seabed objects are:.
and from this Data Manager appropriate values can be entered to give a baseline on the process (I have used random values in this example). Once these values are synchronised into the maps you are able to estimate process performance through process simulation.
Now we can simulate the process to get an indication of the overall end-to-end cost. In order to do this, Back in Process Navigator, press CTRL+L to load all maps, then Multi-Map > Generate Process Metrics.
The simulation will automatically aggregate the data off the seabed into the higher level maps, taking into account the likelihood of occurrence of each Activity in the process.
The simulation produces two standard output files that by default are stored in \My Documents\Process Navigator\Process Metrics. These are:
To see the content of a sample PSR, click “Home” in the Process Library and the report is the bottom left link.
In addition, for every end-to-end process, there is a detailed Microsoft Excel file produced showing the 50 most frequently executed pathways through the end-to-end process and all of the metrics associated with each pathway. At this stage, you have:
Your brief is to reduce the cost, so the next step is to examine alternative versions of this process to see if a more cost-effective process can be produced.
To analyse the process and reduce its cost, let’s create a site for each variant of the process we want to look at. It is very similar to the step used earlier to clone the library, but this time we are going to clone the AsIs site itself to make a new site within this library.
I’ll call it ToBe1, and following the clone the Library Explorer will show as follows:
Clearly, by making repeated clones of the Live site, several “to-be’s” of the same process can be developed, simulated and compared one with the other.
With the ToBe sites cloned, any changes to the process maps in these sites will update the PSR of that site.
In addition, the simulation engine automatically creates a PCR.pdf (Process Comparison Report) for you which tabulates a comparison of each process in the As-Is site compared with the corresponding process in each of the To-Be sites.
To produce the PCR:
Triaster will then attach to each site in turn, perform a simulation, and finally produce the comparison report. An example excerpt is shown below:
A sample PCR report is also available from the Home page of the example library.
This series of articles has shown how, using multiple libraries and sites, data managers and the Triaster simulation engine, it is possible to build a business case for change and allow stakeholders and managers to view the detail of the as-is and to-be process.