WBSIt is a result-oriented project work breakdown structure. First, we need to find out what is our delivery result.
This question reminds me of a problem in object-oriented technology, that is, how to find classes and objects. The premise of searching for classes and objects is that we have analyzed the requirements of the system. Based on the analysis results,
1.Document on traversal requirements
2.Search for all nouns to form a list of candidate classes and objects.
3.Clear repeated and meaningless candidates
4.Determine the relationships between the remaining classes and objects
5.Organize them by topic
Repeat the above process to find the system's object structure, and you can perform further dynamic structure modeling.
The key issue of the object-oriented system is that the object was originally found in this way. In this case, the key issues of project management are the deliverables.
First, you need to figure out what is the starting point for your search. Then perform a search process based on the starting point, and you can basically find your deliverables.
What is your starting point?
First, you should focus your attention on your customers, because he is the paying person for everything you do. What he said, the emails he sent you, the documents officially sent to you, the reports he requested, and what he asked you to deliver are your starting points.
You should organize everything related to the customer.
From these materials, you should:
1.Traverse all these materials
2.Find relevant terms and create a list of candidate deliverables
3.Clear repeated and meaningless candidates
4.Analyze the remaining customers you want to deliver
5.Analyze whether the customer asks you to pack something into a package so that you can classify the deliverables.
6.Collect these deliverables by topic to facilitate your organization
If you execute the above process, you can roughly establish an initialWBS. You need to know,WBSIt is the agreement between you and the customer regarding what to submit to him, so you should reach an agreement with him.
In the above process, it is best to work with your team to ensure that everyone has a clear and common understanding of the deliverables of the project.
This isWBSThe most basic and core part. Let's take a few examples:
Example 1:
The customer needs to develop a fleet tracking system to track the status and route of each vehicle in the fleet. Development cycle2010-4-5To2010Year9Month15.
Customer requirements delivery requirement analysis documents, design books,Program, Manual, installation and training, and2Monthly maintenance work.
We can see thatWBSIs as follows:
Fleet Tracking System
Requirement Analysis document
Design books
Program
Manual
Install
Training
Maintenance
Project Management
The installation, training, and maintenance are delivered by the customer and deliverables.
Example 2:
The customer requests to complete a largeCOBOLSystem migration. The system was originally on the host platform and is now migratedAs400It is a basic minicomputer platform, and its functions cannot be used.RPG.
This system has a total20000Images, divided14Subsystems.14Sub-systems4.
The customer requested a migration plan to be delivered after the plan is approvedRPGThe overall design of the system, the summary design of each part, the detailed design of each screen, and the final software, test plan and test results. But is not responsible for installation and training.
According to the above requirements, we can getWBSAs follows:
**System migration
Migration Plan
Overall Design
Part1
Outline Design
Subsystem1
Subsystem2
Subsystem3
Subsystem**
Detailed Design
Subsystem1
Subsystem2
Subsystem3
Subsystem**
Program
Subsystem1
Program1
Program2
Program3
Subsystem2
Subsystem3
Subsystem**
Test
Test Plan
Test Results
Program1
Program2
Program3
Part2
Part3
Part4
From the above two ideas, we can quickly establish a projectWBSCore, on this basis, we can easily manage projects.