Since 2003, we have been participating in software outsourcing projects. From program developers to designers, from designers to project leaders and project managers, the ups and downs have gone for nearly 8 years.
During this period, there were dozens of projects of large and small, and the knowledge of project and project management went through the following stages from scratch:
Not many stages of project and project management: This phase is the first year of entering the company, there is no concept of the project, it is the leadership to do anything.
Introductory phase: After a few years of project experience, start understanding project and project management, knowing that the project manager needs to count some data, but why this data is needed and the role of the data is not understood. Started working with several people's project teams and gradually approached project management.
Advanced stage: Begin to gradually realize the importance of project management, and begin to learn project management knowledge. At this stage it is advisable to refer to PMP training and examinations to improve the theoretical knowledge of project management.
Application stage: The project management knowledge is gradually applied to the real project. The beginning may be mechanically, but with the accumulation of experience, will gradually digest.
These years in the project all the way, both swallowed the project failed The bitter fruit, also tasted the success of the project joy, more or less accumulated some experience in project management. Here are some of my thoughts on project management to share to you:
The project manager must have good communication skills. Communicate with project members internally and externally with customers, company leaders, and collaboration departments. It is necessary to deliver accurate information to the people who need it in time.
Project managers are not necessarily the strongest in the project, but they must know the technology. There are many foreign project management theory to promote: The project manager must only do the management regardless of technology, the best is even the technology do not understand, so as to focus on management, the project management good. However, this theory may be applied in ideal state or abroad, and it is not suitable for Chinese national conditions. In China, only project managers know the skills to avoid being overly conservative in estimating or estimating the number of jobs, and in the event of problems, the underlying causes of the problem can be analyzed to avoid being blinded by some people.
The project manager should pay attention to his duties and allocate time reasonably. The project manager's main job is to manage, not to help the team members solve all the technical problems because of their own technology. When a team member encounters a problem, they can provide ideas, but the specific problem-solving person should be the team members. Project managers do not put the cart before the horse, and do not lose control of the project because they spend too much time on specific technical problems.
Be sure to control the scope of the project, not to spread the scope of the project, but not gold.
Be sure to collect project data during the project and not at the end of the project. Many in the project in the outsourcing project, the contract company in order to save costs, in many cases will be a large number of design changes (the number of work of each model change will be many), split into many small design changes (the number of work for each model change will be very small, not even worth estimating, but the overall model change work number and the same as before Sent to the project. Be sure to make the change record and estimate the number of work in time. The project manager must not feel that the number of work is small, do not make a model change record. One of the projects I went through was because the project manager failed to record the change in time, resulting in a serious cost overrun of the project's duration and budget.
These are my software outsourcing project management of some sentiment, I hope to have some help.
Experience of software outsourcing project management