Wen Yanfeng of SF Express: A two-pronged approach of people and technology to help the technical team better understand business needs

Wen Yanfeng of SF Express: A two-pronged approach of people and technology to help the technical team better understand business needs

[51CTO.com original article] On December 1st and 2nd, 2017, the WOTD Global Software Development Technology Summit hosted by 51CTO will be held in Shenzhen Zhongzhou Marriott Hotel. The theme of this summit is software development, and dozens of expert guests will bring many wonderful technical content sharing. At that time, Mr. Wen Yanfeng, head of SF Express's platform architecture department, engineering efficiency department, and local project department, will share with guests the keynote speech on "Management and Innovation of Large-scale Logistics Projects" in the "Technical Architecture Meets Business Architecture" special session, and elaborate on the challenges of implementing large-scale logistics systems, as well as the experience sharing of SF Express's software rapid delivery model (SFPD) to effectively deal with these challenges. 51CTO sincerely invites you to attend the conference and share the joy brought by technology with us.

[[206290]]

Three special attributes of logistics system

Wen Yanfeng introduced that logistics is a field with rich industry characteristics. The characteristics of the logistics system are reflected in three aspects:

First, it is a dynamic system. Changes in demand, resources and even the environment will affect its decision-making and behavior. For example, once a traffic accident occurs on a main road, the logistics system needs to adjust the transportation route in time to ensure timeliness.

Secondly, it is a very complex system. First, it is complex in terms of objects, with a large variety of materials, sites, and transportation capacity; second, it is complex in terms of people. Effectively managing a ground team of hundreds of thousands is not a simple task.

***, it is a system with a huge span: large spatial span, long time cycle and long process nodes. Wen Yanfeng told reporters that a package may travel thousands of kilometers, take several hours to several days, and be handled by more than a dozen people. "Because of these characteristics, our system architecture must be as strong and stable as the financial system, and as flexible and flexible as the Internet system. This poses a challenge to the technical architecture and business architecture of the logistics system, especially the unification of people and data is particularly important." Wen Yanfeng summarized.

Building a harmonious team is inseparable from these keywords

In the "Technical Architecture Meets Business Architecture" special session, the communication and collaboration between the business department and the technical department is extremely important but also difficult. Facing this unavoidable problem, Wen Yanfeng was very calm. He believes that the fundamental reason is that technology and business are two teams, not one team, and there are inevitably many information barriers, which leads to deviations in execution. For example, the R&D team only gets a list of requirements, but does not know what the actual pain points are. It may take several iterations to change the pain points; and the business team does not understand which requirements will take a lot of time to change and which requirements will take less time to change, which leads to unreasonable project plans.

So how can the two teams fully understand and trust each other and work as a team? Wen Yanfeng also has his own solution. He pointed out that empathy is the first thing. Let R&D personnel and testers leave the cold screen and come to the front line to experience the real problems with the business department; let colleagues in the business department participate in the R&D process as much as possible, such as: demand review, planning scheduling, version release, so that business colleagues can better understand the efforts of R&D colleagues behind a demand. The advantage of doing so is that it will stimulate the vitality of the team, allow good solutions to emerge in an endless stream, and make the team more resilient and stress-resistant; on the other hand, it will also allow the two teams to better understand each other and reduce unnecessary friction. Empathy can make the two teams work hard for a common goal, but without a good rhythm, the passion may be exhausted.

Secondly, it needs to be visualized. The R&D team needs to make its capabilities and status transparent, and the business team should also communicate with the R&D team in a timely manner about the goals and actual results to be achieved at each stage, especially the reasons for some direction adjustments, so that both teams have more comprehensive information, so that they can better formulate plans, arrange resources, and achieve goals. In this way, the business team and the R&D team have become a dynamic product team with a strong sense of rhythm.

***, reasonable organizational structure. Whether a production problem or a plan risk can be handled promptly and effectively depends mainly on a clear processing process and a smooth communication mechanism, and an organizational structure with clear responsibilities and rights is the basis of both. SF Software Rapid Delivery Model (SFPD) defines a unified business language and a unified technical language to eliminate communication barriers; it also defines and improves the event handling mechanism and communication mechanism to ensure the smooth progress of the project.

  SFPD enables SF Express to achieve rapid business delivery

Wen Yanfeng also took SF Express as an example to share with reporters the implementation of the SF Express project. It is understood that before the SF Express project is launched, it will be introduced and evaluated in the form of a workshop. During the project, the SF Express Software Rapid Delivery Model (SFPD) is mainly used for project management, process management and quality management. He told reporters that SFPD is based on an iteration cycle for delivery activities. In addition to the characteristics of normal agile development, it also pays special attention to the following three aspects:

The first focus is on demand. The number and quality of requirements entering the iteration are crucial to whether the process is smooth and the results are ideal. Demand analysis and review play the role of iteration rectifier. For example, when doing some exploratory, highly uncertain or time-sensitive requirements, you must fully communicate with the business team and reserve time to fix production problems in the next iteration to ensure the stability of the production system and the smoothness of the business.

The second focus is the communication mechanism. There are some key nodes in the iteration process, such as requirement review, R&D test, business verification, and the first day of the new version launch. These nodes are more likely to have some events and cause stagnation, so it is necessary to set rules at these nodes to ensure effective information transmission, such as: if R&D cannot test on time, the tester must notify the R&D director; if there are problems that cannot be solved during the test, upgrade every half an hour, etc.

The third focus is to solve congestion. Congestion in iterations is basically caused by technical difficulties, resource coordination and external communication. Therefore, SF Software Rapid Delivery Model (SFPD) creatively established a three-in-one R&D engine consisting of agile coaches, project managers and architects. Agile coaches mainly focus on resource coordination and delivery rhythm, architects mainly focus on technical difficulties and architectural risks, and project managers are mainly responsible for integrating information and transmitting effective information internally and externally. In this way, R&D, testing, and operation and maintenance are all focused on delivery, and other matters are handled by these three roles. When they exceed their processing capabilities, they are upgraded and resolved through communication mechanisms.

In an interview with ***, Wen Yanfeng also revealed that the concept of smart logistics is now widely known, and more and more sensors are collecting various data into the brain (big data platform, computing platform, etc.) for regularity analysis and decision analysis, and more efficient command of "hands and feet". In his opinion, the future logistics system architecture will pay more attention to communication efficiency, because it is the foundation of everything, and will sink more local decisions to the end for execution; this will further promote the vigorous development of communication technology, machine learning algorithms and computing chips.

[51CTO original article, please indicate the original author and source as 51CTO.com when reprinting on partner sites]

<<:  Discussion on SD-WAN and IP Network Evolution

>>:  Shanxi Yangquan Big Data and Intelligent Internet of Things Industry Development Conference was grandly held in "China Cloud Valley - Yangquan"

Recommend

Omdia: Traditional PON equipment vendors face three major challengers

Recently, Julie Kunstler, senior analyst at Omdia...

It may be too early to claim that 5G package user development has cooled down

[[384501]] The three major operators all released...

How do operators grasp the pulse of the cloud computing market in the 5G era?

On June 6, 2019, the Ministry of Industry and Inf...

Why is optical fiber cheaper than noodles?

[[182802]] According to a report released by mark...

How to solve the voice delay problem after core network upgrade

picture After an operator upgraded its core netwo...

Why restarting the router frequently makes WiFi faster

Using WiFi to surf the Internet has become an ind...