Firstly, the background and status of the project are roughly introduced. Secondly, the workload and duration are estimated by using LOC, FP, analogy method and free Delphi Method in the C-D-E-F stage, optimize and compress activities by using PERT and CPM; formulate progress plan, and draw Gantt table by MS-Project2003; dynamically monitor and generate WLOG, balance the progress of analysis and give corresponding measures in time; in the form of entertainment, relaxation, experience exchange and other aspects of the discussion, and finally to the Progress Management in the entire project management to make some supplement. I acted as the project manager of the developer in this project and participated in the construction of the entire project from start-up to acceptance for five months. The system has been running stably so far, the customer's praise is largely attributed to the effective control and management of the progress at each stage of the project.
The ×× enterprise website management system consists of many versions, including simplified, traditional, English, and Japanese. It is an important international platform for enterprise informatization promotion; it is a large-scale management system integrated with functional modules such as Enterprise Information, enterprise news, product display, product sales, product download, talent recruitment, customer messages, timely communication, document management, and resource planning.. For such an information system integration project, although we have had successful cases in the article news, e-commerce, talent recruitment, OA and other information systems, however, lack of experience in developing such large-scale information system integration projects, coupled with the need for a short five-month period, in addition, considering that the company can pursue more market share and other business factors, we must adopt a mature B/S architecture-Based ASP. Net + SQL technology.
In project management, progress control runs through the entire project lifecycle. To effectively control and manage the project, we divide the project "×× enterprise website management system" into four phases: c-concept Phase (Conception Phase), D-Development Phase (developase), E-implementation Phase (Execute Phase), and F-end Phase (Finish Phase ). We will take "×× enterprise website management system" as an example to discuss only the management of progress control management in the C-D-E-F stage.
C-concept stage
This stage is an incubation stage, from conception, feasibility analysis to review. We should control the conception, market research, feasibility analysis, and review processes. Because the market, customers, and investors cannot allow us to spend 1-5 years on feasibility analysis or other activities. Especially in the fast-growing high-tech fields, time is extremely precious under the constraints of shortening the life cycle, improving product quality, personalized requirements, and improving customer satisfaction. "Time is money" is verified again here. Of course, in project management, these tasks are generally completed by the owner, so we will not discuss them here, focusing on the Progress Management in stages D and E.
D-development stage
The strength of individuals is limited. to exert the energy of the team, we adopt the comprehensive use of the brainstorming method (Brain Storming) and Free expert evaluation method (Free Delphi method.
Cluster Strategy
Since our team has developed related information systems, I use brainstorming to estimate the workload. Because our team OF programmers have more than 3-5 years OF development experience, the Code Line (LOC, Line OF Code) estimation and Function Point (FP, Function Point) OF the developed system) estimation. Then, we can use analogy to estimate the scale by comparing the new project with the historical project. List each functional module and the code lines that implement its modules according to WBS, and compare them with historical data to calculate the equivalent code lines.
Of course, such estimation is still vague and has certain defects, especially in the code implementation of system integration, which is X for our team. Therefore, the free expert evaluation method is adopted. It is a friend policy method, that is, the method that uses multiple expert friends to continuously correct the estimated value. After a long time of information system development, I have also met some friends in the industry (managers with senior experience in project management and system development, and non-alcoholic friends). As the saying goes, "a friend has a better way to go ". After many interviews, discussions, and discussions with them, we have obtained good estimates. Combined to obtain a more accurate estimate value.
Keep improving
Although the project activities have been accurately estimated, it is still not enough. We also need to calculate the time progress network diagram of each activity by mathematical analysis before formulating the project schedule, adjust the activity time through the resource factors, activity time, and redundancy factors to form the best activity schedule to achieve the goal of excellence.
We will introduce the progress and time of the project through the specific plan review method (PERT. Estimation of a by optimistic means, estimation of B by pessimistic means, and estimation of M by the Plan Review (PERT) formula T = (4 * M + A + B)/6, calculate the Time of the CDEF stage and accumulate the sum of T = Tc + Td + Te + Tf. You can also use the function module as an object for calculation and accumulation. Delta 2 = (B-A) 2/36 still find the sum of variance in the CDEF stage and find the Delta value. Draw a normal project period distribution chart, the company requires us to complete within 153 days, we will get the probability of possible completion P {T ≤ 153} =. Then, use the Key Path Method (CPM, Critical Path Method) to find the key Path. Finally, the Key Path is optimized through time compression, and the entire plan is adjusted based on the cost factors, resource factors, working time factors, and feasible progress factors of the activity, the optimal time schedule is obtained until the time used by the key path cannot be compressed. For example, in this project, let the program team develop their own previously developed modules, multiple modules are carried out in parallel, and small modules such as message feedback can be implemented by common programmers.
Plan preparation
Although I have made such preparations, I am also aware of it. If you cannot let all the team members clearly understand the plan, the effective management of the progress control has not yet been achieved. Therefore, we need to sort out our preparation work and formulate detailed progress plans and documents, send them to each member before the project meeting, and explain the tasks at the meeting, in addition, the author gives an explanation.
Create a Gantt Chart
After effectively planning the project activities, we will prepare the project progress plan and draw a Gantt chart. In the process of developing a project plan, we used a MS-Project2003 to draw a Gantt chart, because the project schedule is closely related to everyone in the project, therefore, before creating a Gantt chart, I first collected comments on text and bar chart effects, and then beautified them according to their opinions. For example, I used bright colors to mark key tasks, enlarge the task summary information and highlight milestone information. A pleasant Gantt Chart can bring a good mood to the user, better clearly express the project progress plan, avoid loss in information transmission, and thus improve work efficiency.
E-implementation phase
After the implementation of the plan, we may encounter various problems. If we fail to monitor the plan in time, we will promptly handle the problems and update our plan. The disastrous outcome is not what we want.
Dynamic Monitoring
WLOG (work log) is a good way to understand the working conditions of each team member. We require each team member to do WORK logs for their WORK, make a detailed record of your daily work, draw conclusions on your work progress every week, and report to the project team, do not use vague words such as "Almost, probably, and basically completed. Instead, we use the percentage quantification method to "complete 100%, complete 97%" and summarize the experience (to facilitate the accumulation of project experience and knowledge and culture ), for incomplete tasks, describe the cause and make corresponding countermeasures.
Effective Processing
Before the meeting, send the meeting materials to you. During the meeting, we will analyze the project progress, milestones, and problems and solutions, next week's main work tasks will be issued, and the Meeting will be summarized and saved to the temporary archives.
In order to finish the project within five months, I will work with you in the same office and have lunch together, we also use the enterprise's internal IM, email system, file management, OA system and other auxiliary software that can help the smooth development of the project.
Comprehensive understanding of potential problems encountered during implementation from the collected information, so as to take appropriate measures in a timely manner to prevent deviations and correct deviations. In general project management, the comparison method, the comparison method of cross-track chart, the comparison method of S-type curve, and the comparison method of banana-type curve are used, compare the organized progress data with the planned progress to find out whether there is any deviation or the degree of deviation. Of course, we can also use tools to solve such complicated tasks. For example: MS-Project2003 tracking Gantt Chart (horizontal comparison method), help to check the project progress function, preview completed work hours and other functions, very clear and intuitive understanding of the progress of our project. Then, based on the degree of deviation, we can analyze the cause of the deviation through the principle of "parallelism" and grasp the key activities. You can also use the S-curve comparison method to obtain the SV and SPI for determination. Remedy unfinished work. For example, buy several coffee cups and some evening snacks to accompany our unfinished team members to work overtime, so that our technical director can provide guidance. Deviations not only affect the progress of our project, but also affect the cost and quality as well as bring certain risks to the project. System, timely, careful, and effective countermeasures should be taken to ensure that the project can deliver things within the specified time.
F-end stage
Exchange experiences after project acceptance. Analyze the factors that affect the project management progress, obtain the progress experience of the relevant work, and form documents to be stored in the enterprise knowledge base for later use in the project. This is the time we like most in our team, because our communication work ends in a variety of parties (not in traditional communication.