Are you still in the conference, email, group news to promote the progress of the project? Still using forms and documents to record project completion status?
In the face of large-scale projects, when there are hundreds of people who need to communicate and collaborate, how to operate the project in a healthy and orderly manner? Is there a mature, referenceable and quantifiable project management tool to help companies communicate transparently and data precipitation?
In 2016, the management of Cainiao technology double 11 singles day project set also encountered such a painful point requirement: how to manage 266 projects, 3 major legions, and large-scale project collections covering nearly 600 people in an orderly and effective manner, thus ensuring that it is as scheduled before the double 11 Quality and quantity on the line?
At the end of July 2016, the PMO learning of Cainiao technology began to use the Alibaba R&D collaborative platform RDC's project management, project risk schedule and health management.
Let's first come to know about RDC.
As the enterprise-level one-stop intelligent R&D collaboration platform on the cloud, RDC is the first comprehensive external output of Alibaba's years of product development experience, providing one-stop project management for enterprise users: management requirements, tasks, defects, iterations, milestones, risks and Documents; support project sets, parent-child projects, and even large-scale collaborative projects such as double eleven; support Scrum, Kanban and other agile practices.
RDC project management best practices
When using RDC's project management functions, Cainiao Technology has developed a set of project management experience and methods based on its own business situation.
The following is the sharing of Cainiao technology PMO music learning:
How to use RDC project management to carry out multi-layer project transparent management of Cainiao technology double 11 singles day project? How to conduct risk control in a two-dimensional, layer-by-layer report? How to use the combination of electronic billboards and physical billboards, how to complete the complete precipitation of the project?
Multi-layer project transparency management
A small project or communication link that can be covered by 1-5 people can be effectively promoted through a physical billboard and mail, but when the project members become dozens or hundreds of people, the communication link becomes one. When there are many, many-to-many stratifications, the communication cost of information will increase step by step, and the project's progress controllability and project risk transparency will be greatly reduced.
For a double 11 singles day project set like a Cainiao, the project level is split into 5 layers. If you use the physical method and Excel method to synchronize the progress of the project, you want to control the risk of each node, the workload and the difficulty of work are hard to imagine.
Cainiao uses RDC's father-son project function and project tree structure to decompose the project layer by layer, and at the same time use the associated project function to form a visual and transparent linkage of the project set on the RDC with other BU and team's double 11 singles day projects. In the end, the 266 projects of Cainiao were realized on the online management and precipitation.
Cainiao project level 5
The first layer: Cainiao double 11 singles day project set
The second level: 3 first-level projects - P0 - Guards Corps - Technical Risk, P1 - Scourge Corps - Technology R&D, P2-burning Legion - Technical Breakthrough
The third layer: 16 secondary projects - system security, business support, warehouse allocation, operating platform, end business, etc.
The fourth layer: sub-projects under the secondary project
The fifth layer: Under the subproject, you can add or create subprojects.
Two-dimensional, layer-by-layer reporting of risk control measures
When there are dozens or even hundreds of risk exposures in a project set, how to evaluate, classify, and report how to solve it? RDC can effectively control project risks, allowing project participants to use systematic and process tools to control risks to a predictable range:
Risks can be stratified in RDC, risk can be categorized, and risks can be correlated with projects and higher-level projects.
The first is dimensional stratification, which can be divided into module project risk and team module risk. For example, “2016 Double 11 Logistics Bao Project” is the risk of the team project, and “Civil Disaster Corps” is the risk of the module project;
Secondly, the risk classification can be divided into five categories: schedule, dependence, technology, resources, and change. For example, the risk of dependent categories needs to be solved through cross-departmental communication. Such risks are generally transferred to the project's upper-level projects, increasing their risks. grade;
Finally, the risk is related. For example, the “Warehouse Assignment Project” relies on the resources of the external team, and the related resources are not in place. The project PM believes that there is a certain risk, so the “Warehouse Component Risk” is created under the RDC project. Need to follow up. By tagging [dependency] to identify its classification as dependent risk, the dependent risk often exceeds the scope of the team and needs to further increase the risk to the business domain, so the project is modified to the "end plate" while maintaining the risk associated with The self-project and other team projects that depend on it are “logistics treasures” and are copied to remind relevant personnel. The end business domain PM continues to raise the risk through association to Cainiao disaster team's risk to discuss the solution with the dependent business domain PM at the project week PM meeting.
From the milestone management, label management, risk management, etc. of the project set, we can see the overall progress, risks and other information of the project. Faced with different levels of risk, the solution is different.
The same risk can be seen from different perspectives: its own project risk list, its own business domain risk list, the dependent party's project risk list, and the Scourge's risk list. At the same time, through the RDC, the risk management communication process and processing results are precipitated, which is convenient for subsequent project review and reference for later experience.
Project and demand linkage, electronic signage and physical board combination
From the milestone management, label management, risk management, etc. of the project set, we can see the overall progress, risks and other information of the project.
Double 11 singles day express plate progress visualization interface
If you want to learn more about the details of the project, you can also use RDC to relate the project to the requirements.
This association helps the team to collate and clarify requirements and achieve a consistent understanding of the requirements. The team can use iterative methods to further put high-priority requirements into the current iteration. Teams can adopt iterative development models. For example, some teams are trying to use Scrum's agile development model to iteratively complete the development and release of the entire project based on the priority of the requirements.
In the iterative process, Cainiao also uses the physical Kanban + daily morning meeting to synchronize the development schedule synchronization risk, and synchronize the data results to the RDC, to achieve the association with the online project, complete the project demand data from offline to online A complete record of visualization and data visualization.
Cainiao technology double 11 singles day project set achieves effective management of project progress, project risk control, project demand document content & project risk data & project resource management through RDC in the exploration and practice of Cainiao technology PM music learning and related personnel. Throughout the process of complete precipitation, RDC has become a very powerful helper for PM, which plays an indispensable role in the ultimate success of the project.
In addition to providing project management functions, RDC also provides powerful functions such as application management, code hosting, automated testing, continuous delivery, and operational feedback.