At the Brazil Olympics, the 4×400 relay race is taking place. At the sound of a whistle, the athlete rushes out of the starting line holding the baton, with three teammates waiting anxiously in front of him. Despite numerous drills beforehand, the baton still drops from time to time during the race. As the leader of the organization, you must realize that paying attention to the passing of the baton is your primary task. Of course, in a real competition, it is impossible for athletes waiting for the baton to compete in other competitions at the same time. Even if they can split themselves, they will inevitably lose sight of one thing and lose another due to the consumption of physical strength and attention, which will affect the results of all the competitions they participate in. At work, engineers are like athletes. The baton is the only valuable deliverable to customers. The business flow shows the flow of value. To maximize the efficiency of the flow of value, this fully demonstrates the importance of "baton passing". At this time, high-quality business flows can fully reflect the flow of value and achieve twice the result with half the effort. In fact, regarding the application of queuing theory in the field of software development, lean software guru Mary Poppendieck has long made judgments. She believes that: 1. There is no direct linear relationship between staff utilization and delivery time; 2. When the staff utilization rate of an organization is above 70%, the delivery time that is of greatest concern is not shortened as expected, but becomes longer; the larger the scale of each work item in the business flow, the more uncertainty will be generated in the flow process, and the longer the cycle time will be. The relationship between staff utilization and delivery time In other words, focusing on the business flow itself requires a transformation in management thinking, focusing on "value completion" rather than "people busy". As enterprise customers and developers, making the so-called "baton" more valuable can effectively improve work and operational efficiency. So, how to accelerate the business flow? It can be divided into three stages. The first is transparency. An important principle of lean is to eliminate waste. In a production environment, waste is easy to see. When you walk into any corner of the factory, you will see piles of parts and semi-finished products. But in an IT environment, when you walk into any corner of the office, you cannot see the progress of work and the accumulation of requirements, because the work is stored in the computer or simply in the human brain. Knowledge work itself is invisible. People cannot manage what they cannot see. Therefore, the first step to focus on business flow is to make it visible. The simplest and most effective way is to build a visual dashboard, as shown below. Each card represents a valuable demand flowing in the system. Huawei Software Development Cloud Dashboard By making work visible, you can see the flow of value, so that you can manage business flow. Kanban is visible to everyone in the organization, and everyone can see whether work is flowing every day, so that everyone has a consistent understanding of the work. On this basis, everyone participates in how to improve the business flow, thus starting to play the movement of organizational improvement culture. Quoting David J. Anderson, the father of the Kanban method, the first function of Kanban is to "Engage Everyone Emotionally", that is, to make everyone empathize and participate. The second is to limit work in progress (i.e., unfinished work in progress). In order to improve business flow, many companies first think of automating repetitive steps. In the process of value creation from beginning to end, automate as many links as possible, and create an entire automation chain from project management code configuration management code inspection compilation and construction testing release, which will greatly improve the efficiency of business flow. Not only does it improve efficiency, but it also reduces the chance of errors, because people make mistakes. Wherever there is manual repetitive operation, try to automate it, and you will experience the rapid flow of business. Huawei Software Development Cloud Tool Service Chain However, as the leader of the organization, don't forget that if you don't want your team to be at risk of overload, in addition to the automation and tools described above, you first need to focus on limiting the business volume, that is, limiting the number of WIPs in parallel. Suppose we change the relay race rules and hold 37 relay races at the same time, and each athlete participates in multiple relay races at the same time. In this competition scenario, each athlete has no way to concentrate on any one game. Such a scenario seems crazy, but it is indeed a common phenomenon in the real business environment. The team handles multiple tasks and even multiple projects in parallel at the same time, frequently switches between multiple tasks and multiple projects every day, and the priorities are constantly adjusted. Engineers are often interrupted by new tasks halfway through their work... Context switching, multitasking, and inability to focus, while work is waiting for manpower to be free, all of which are doubly weakening the value output efficiency of the business and the work motivation of employees. As a leader, you must limit the number of batons that the team can pass at the same time, otherwise, you are actually sacrificing the most valuable asset of the organization - employees. The first step is to create a Kaizen (continuous improvement) culture. Pay attention to the "baton" and focus on business flow - it is easier said than done, because it requires changing the long-standing management thinking centered on resource optimization. In addition, after the first step of visualization and the second step of limiting work-in-progress, the various problems and risks of the organization will be more fully exposed in the process of focusing on the flow of business value. In the face of problems and risks, as the leader of the organization, you take an evasive attitude or face the problem and make changes. This is your choice. The choice of the organization's leader determines how far the entire organization can go. |
<<: How does Huawei Software Development Cloud make DevOps a reality?
>>: Which groups are suitable for using software development cloud (various services)?
According to a report from Lightreading, an opera...
The attacks on the large-scale construction of 5G...
The arrival of the New Year is always exciting, e...
Hu Jianbo, chief engineer of the China Academy of...
SmartHost recently offered special discount codes...
In the past two days, Linode released a blog post...
At present, the new generation of digital labor r...
Investigating the technical, environmental and so...
By Kara Mullaley, Corning Inc. [[394802]] 5G netw...
The Fifth Plenary Session of the 19th CPC Central...
With the arrival of 5G and the new Internet of Th...
Sharktech is a well-established foreign hosting c...
[[415786]] In the late 1950s, during the Cold War...
Bluetooth Technology Overview When it comes to th...
Over the past 100 years, human beings have develo...