Continuous Improvement follows the ‘Plan – Do – Check – Act’ cycle (also known as the Reichart Cycle. The cycle looks like this:
We’ve looked at the ‘Plan’ element in designing the factory for our Chair Factory. We’ve considered what we need to do, and what resources we need to achieve our goals.
The next step is to follow our plan, the ‘Do’ step, and monitor our performance against our targets. To perform this step we need to look at KPI’s.
When we’re monitoring our performance we can use our KPI records and other triggers (such as customer complaints, jams in production, etc.) to identify the root causes of problems as they arise, and amend our processes to resolve them. This represents the ‘Check’ and ‘Act’ stages of the Cycle, and we continue back around the Cycle once more.
But first, let’s discuss KPI’s and how we identify them.
KPI’s are Key Performance Indicators. KPI’s are important as they provide a measure of how successful the process is operating and can be graphed to show performance trends over time periods. KPI’s can measure many things … from rates of production, rates of material turnover, etc. but can also measure things such as quality.
However, choosing the wrong KPI’s can measure the wrong things in a process, and drive the wrong influencing behaviours as a result.
For example, consider our chair factory. We could choose one primary KPI, the number of complete chairs manufactured per day. We can easily measure this and record it, so at first glance it appears a good KPI. The next step is to choose a target for our KPI to achieve … say five chairs per day. So, now we can measure our production rate. But the question is … is this actually a good KPI for quality?
If our factory produces six excellent chairs … our KPI looks good.
If our factory produces four chairs … our KPI now looks bad. What we don’t know at this point, is what has caused the KPI to look so bad.
For this reason, it can be useful to identify KPI’s for each major stage of a process to try to identify problems before they affect the rest of the process.
Our process assumes everything is working well and as expected. However, real life is never quite so simple. What we need are KPI’s that tell us how the other elements are performing.
Think about a car, for example. The computer in a modern car is monitoring many different elements of the car’s operation … fuel mixtures, temperatures, mixtures of exhaust gases, water levels and pressure, oil levels and pressure, position of the throttle, etc. and many other sensors … which it then analyses and uses it’s programming to determine what it needs to do to optimise the engine’s operation, from changing the idle speed, fuel mix, and other factors. All of this takes place without the driver’s (the customer) involvement or interaction. This is what we want for our customer … the factory monitors itself and knows what it needs to tweak to optimise the chair production without the customer having to be involved.
In the absence of a computer, our factory is going to do it manually but it’s the same principle … but it all relies on what is measured and the targets.
So, if we think about our factory again, we need to identify KPI’s for our stages. To do this we need to identify a few elements for each KPI:
If we work through an example, hopefully the relevance of each element will become clear.
Let’s consider the first stage … where the wood is selected from the warehouse. What are our goals for this stage of the process?
Our output for this stage is ‘Suitable lumber moved to Production area’, so we can derive some key elements for this stage to be successful:
There may be others but we can use these as a starter. We can summarise these as follows:
Stage | First | First | First |
---|---|---|---|
What it measures | Lumber quantity | Lumber quality | Lumber environment |
Our next step is to consider how we measure each of these KPI’s and what performance is acceptable. For this exercise, we can assume that we are always buying the right type of lumber for this exercise (e.g. pine, in certain dimensions)
We can now add these to our KPI table, which looks like this:
Stage | First | First | First |
---|---|---|---|
What it measures | Lumber quantity | Lumber quality | Lumber environment |
How is it measured | Stock level in days of consumption | Lumber acceptance rate | Relative humidity in Lumber Storage |
Acceptable levels | 8 days | 95% or more | 50-70% |
Our next step is to consider what action (if any) is triggered when the KPI deviates from its acceptable levels. It should be noted that it is perfectly acceptable if no action is taken on overperformance or underperformance … but if no action is take on either, you should question if it is a suitable KPI in the first place.
So, back to our example:
We can again add these details to our KPI table
Stage | First | First | First |
---|---|---|---|
What it Measures | Lumber Quantity | Lumber Quality | Lumber Environment |
How it is Measured | Stock Level in Days of Consumption | Lumber Acceptance Rate | Relative Humidity in Lumber Storage |
Acceptable Levels | 8 Days | 95% or more | 50%-70% |
What happens on Overperformance | Reduce next weekly order | – | Heat storage area |
The next step is to identify who is responsible for the actions that are triggered by over and underperformance. We do this for clarity. If we don’t identify an individual, we have no recourse if the action is not taken when needed.
Fortunately, this stage is also usually the easiest to perform. In our case, we can assign all the triggered actions to the Lumber Store Manager. This gives us our completed KPI table for the first stage of our process:
Stage | First | First | First |
---|---|---|---|
What it Measures | Lumber Quantity | Lumber Quality | Lumber Environment |
How it is Measured | Stock Level in Days of Consumption | Lumber Acceptance Rate | Relative Humidity in Lumber Storage |
Acceptable Levels | 8 Days | 95% or more | 50%-70% |
What happens on Overperformance | Reduce next weekly order | – | Heat storage area |
What happens on Underperformance | Increase next weekly order | Challenge lumber supplier to provide better quality lumber | Cool storage area Use humidifiers if necessary |
Action Owner | Lumber Store Manager | Lumber Store Manager | Lumber Store Manager |
Once we’ve identified the KPI’s relevant for a stage, we can also add them to our Analysis Table for stage one.
Activity Name | Select Wood from Warehouse | Measure and Cut Wood into Pieces | Assemble Chair |
---|---|---|---|
Input | Lumber available in warehouse | Suitable lumber in Production Area | Lumber parts |
Materials | Fuel and oil for forklift truck | Lumber | Lumber parts Glue |
Equipment | Forklift truck Hi-Viz Vest | Saws Chisels Mallets Saw bench | Clamps Assembly table |
Environment | Warehouse | Production area | Aeembly area |
Skills | Experience of assessing lumber for visible grain Licence to drive forklift | Bench joinery | Bench joinery |
Information | Lumber specification Chair design | Chair design | Chair assembly instructions |
Output | Suitable lumber moved to Production Area | Lumber parts | Assembled chair |
KPI’s | Lumber Quantity Lumber Quality Lumber Environment |
Repeating the KPI identification across the table will give us our initial KPI’s to monitor the operation with. As the operation runs, we may identify better ones or adjust the targets/trigger actions but we have to start somewhere and this is our baseline.
The final step is to identify the records that will be generated. Having KPI’s is one thing, but if you don’t keep records of their performance, spotting trends and working from objective evidence (rather than ‘gut feel’) is a lot harder to do. So, keeping records of the KPI’s, complaints received, issues found, and the root cause analysis done to resolve them, etc. are all useful records that can help the organisation learn from its mistakes and gaps.
The Continuous Improvement activity kicks in as we monitor the performance of the KPI’s and maintain our records to identify weak spots. These may be in the performance of the KPI’s, the adherence of staff to the system, or even new areas we hadn’t considered. By feeding that information back into our plan again, we complete the cycle and start the next one, thereby giving us a Continuous Improvement environment.