Line balancing – the process of aligning operations within a specific production line to minimize production fluctuations and operational downtime – is often closely associated with the manufacturing sector. However, it also can be applied to any process-based organization that delivers output on a frequent basis.
Some examples where line balancing can be used in a transactional setting include:
In addition to the above transactional scenarios, line balancing, based on Lean principles, also can be deployed effectively in the information technology (IT) industry. Because line balancing requires the use of time and motion studies, it can be difficult to apply in those cases where the work elements in a process cannot be defined, such as in new product development. However, applying the line balancing approach for an IT organization involved in application maintenance and production support, rather than application development, can be achieved easily via a sequence of steps.
To illustrate how Lean line balancing can work in IT, consider the following example. An organization is involved in providing production support to its business. The organization has a team engaged for resolving the issues related to several applications. The whole operation has been divided into five workstations, or places of work where processing for the job unit is done. The high level process followed by the team is as follows:
Ops1: Receive request and generate ticket
Ops2: Allocate ticket
Ops3: Analyze the problem and find the root cause
Ops4: Create and implement a solution
Ops5: Close the ticket and ask for feedback
To complete the task of line balancing, the team undergoes the following eight-step exercise:
To move forward with line balancing, it is necessary to understand the rate of customer demand and the time that is needed to complete a process. Lean provides a good metric for this in the form of takt time, which is the throughput rate at which customers can expect the products or service to be delivered.
The formula used for calculating takt time is:
Takt time = Available working time / count of units demanded by customer
Takt time is used for deciding the maximum throughput rate a process can agree to deliver.
In the IT help desk example, the total number of ticket closures, as agreed upon with the client organization, is 20 per day. The total working time in a day is 8.5 hours, or 510 minutes. The available working time, excluding the one-hour lunch and two 15-minute breaks, comes to 420 minutes per day. Hence:
Takt time = 420/20 = 21 minutes per ticket
This means that a throughput rate of 21 minutes per ticket should be maintained for meeting the customer demand for the closure of 20 tickets a day.
To ensure a balanced line, it is imperative to understand the relationship and the sequencing between different activities in a process. Creating top-down chart provides a method to identify the sequencing relationship between the process activities.
Figure 1 depicts the top-down chart created by the IT process team, based on the activities carried out in the process.
An efficient line balancing must take into account the effort required to carry out various necessary process activities. This determination can be done using the time and motion study for the activities carried out in the process. Some caution points for carrying out the time and motion study are:
The time calculated to complete the process activities should be used to calculate the total cycle time (the total time taken to perform work on the product from start to finish, including processing time and delays) and the processing time (the touch time during which the product is worked upon, including value-added and non-value-added time) at each workstation.
In this IT example, the process team goes ahead with the time and motion study and gets a feel of the time consumed in each process block. The time details can be seen in Table 1.
Table 1: Time Details
|Total cycle time||75 minutes|
Based on the calculation done for takt time and the cycle time for the process, a graphical representation in the form of time bar graph can be produced, clearly showing the gap between the takt time and the operation time of the process blocks (see Figure 2).
The takt time and the cycle time calculated for the “as-is” process provides an opportunity to calculate the required number of workstations. The formula for this is:
Number of workstations = (total cycle time * K) / takt time
where K is the empirical multiplying factor representing the process inefficiency. The value of K can be around 1.1 to 1.2.
Based on the takt time and the cycle time data in the IT example, and considering K = 1.1, the number of workstations can be calculated as:
No. of leveled workstations = 75 * 1.1/ 21 = 3.9
Hence the process should not have more than four workstations to complete the process.
The takt time vs. cycle time bar graph in Figure 2 provides an opportunity to identify two important aspects of this process: 1) the maximum throughput rate that can be achieved with the existing process by identifying the longest bar in the graph, and 2) the zones of inefficiencies in terms of the idle time and possible instances of work in process (WIPs).
In the given IT example, the team determined that:
To balance the work load, a restructuring of the process activities is needed, requiring consideration of the constraints of accumulation and segregation of the work activities. While restructuring is being done, process teams need to take care of activities that:
Considering these constraints, the actions that should be taken are: ?
The IT process in this example provides a few opportunities for improvement. The objective of the improvements to be made are:
Objective 1: The number of workstations should not be more than four.
Objective 2: The time taken by each process block should not be more than 21 minutes.
Considering these objectives, the following changes can be made in the process:
After making the improvements, the time bar graph should be used for representing the takt time and cycle time of the balanced process (see Figure 3).
Note that in the new design in Figure 3, there is no change in the total cycle time of the process. The leveling has been achieved only by restructuring the process activity elements. Further improvements can be made by reducing the activity time of the process, which will result in a more efficient process.
Line balancing helps in achieving an efficient line, which utilizes resources proportionately. Line efficiency is one metric that can be used for measuring the improvement achieved through line balancing.
Line efficiency can be calculated by using the formula:
Line efficiency = (Total cycle time ) / (No. of workstations * Takt time )
For the IT case described above:
Line efficiency before balancing = 75/ (5*21) = 0.7142 = 71.42%
Line efficiency after balancing = 75/ (4*21) = 0.8928 = 89.28%
By using line balancing and Lean techniques, practitioners can better calculate the time and effort needed to complete their products or services, and also utilize their resources to the fullest to produce the output demanded by the customer.