What do you think of software project managers?

Source: Internet
Author: User

What do you think of software project managers?

 

Software is really a joy and a worry. It feels so nice when I use it. When I do it, it feels like nothing. I often describe myself as an IT migrant worker, as a hard-working mental worker, if CCTV asked me at this moment, "are you happy? ", I guess I couldn't control my emotions. I slapped my face, and then burst into a pile of Code-level crude. Well, of course, this is just an assumption, just imagine it. Don't take it seriously.

 

The most difficult thing to manage in the world is the emotions, thoughts, and intelligence of people and people. In fact, all projects are done by people. Therefore, most project management projects are managed by people, the manager's psychology, behavior, and efficiency combine all the project members into one mind to form a strong momentum, and then the light of your victory is not far away. The most critical management of software projects is the management of the hearts and minds of project members, including emotions, attitudes and beliefs. intelligence includes intelligence and intelligence, cooperation spirit, and innovation and creation.

As a project manager, the management factors are nothing more than the following: (1) Clarify the team framework, that is, arrange suitable members to engage in suitable tasks, and ensure that various tools and processes are in place; (2) grasp the project direction, including the R & D content, progress and budget, to meet business needs; (3) ensure that the project team and individuals communicate effectively. How can we be a good project manager in the face of these management elements?

 

1. The manager is a member of the project team.

 

In general, the managers of domestic software projects, in the face of the three management elements described above, mostly do the first one well, hate to execute the second one, and the third is often ignored. If this is the case, the Manager monitors or monitors the project as a bystander and does not integrate himself into the project as a member of the project team.

 

This is a serious problem, so you can see that the vast majority of software projects in China end with failures. From the software project perspective, I personally think that a manager is only a simple role in different roles of the project and a member of the team, he is most sensitive to the communication between team members and the effectiveness of the project team. His main task is to let the project team as a whole forward to the correct goal. For software projects, managers need to fully understand the technologies and various management processes and tools used by the project. They have sufficient qualities and abilities to gain the trust and respect of members, he must participate in the project and establish mutual cooperation with Members.

 

2. Organize project members to communicate effectively.

 

Communication is the foundation of project management, including communication between project members and project stakeholders, and communication between teams and members, the task of a project manager is to organize project members to communicate effectively on a regular or real-time basis to ensure normal project design, R & D, testing, and acceptance. Communication may take the form of meetings, interviews, discussions, documents, and management tools. The modern communication mode is to use new design tools to establish an architecture-based communication model for the project team,

 

3. participate in the project from various aspects.

Many project managers in China like to completely control projects, operate independently, and perform major and minor tasks. This approach often leads to the end of project failure. The correct approach is that managers must find a way to discard control and participate in the project in a constructive manner.

First, the manager needs to find a good evaluation method or tool for the project to ensure that the current health, status, and stability of the project are obtained in real time, the evaluation should be very short, targeted, and well-documented, and actively respond to the information obtained by the evaluation, seeking for help, rather than criticizing and complaining.

Second, we need to set a common goal for the project, and constantly share the goal with the project team, so that Members can feel that this goal can be achieved, in addition, they can make better use of themselves in this successful team, and ultimately get the recognition and appreciation of the enterprise and senior management.

Third, adjust the personality of project members in a timely manner. Different members have different personalities, technologies, and capabilities. Some may need the support of managers to promote their work, and some may only need the managers to give directions, some of them consciously and actively finish their work well. In the face of uneven team members, how can managers effectively adjust their tasks so that the project progress can be synchronized and promoted, in this way, the final goal can be completed on time. In this process, managers must assume their own project roles, rather than plunder others' roles. Even if a member does not do his job well, the project may be at risk, what a manager needs to do is give advice to him, train him or replace him, instead of taking over his work, which will disrupt the order and make things worse.

Finally, the management should be a Transcoder. Management is a complex and changeable process, and various noises often occur. At a time, it is a change in the goal of the senior management, a change in the customer's needs, and a change in the personnel of the team members, what managers need to do is to properly remove noise and minimize the impact on the team.

 

4. Helps project members improve their technical, management, and other comprehensive capabilities.

 

As a project manager, you are obligated to do your best to help team members improve their technical, management, and other comprehensive capabilities during the project process, it is a good habit for some project managers to summarize and present their team members at all stages of the project, or to learn a professional technology to solve the problems they will encounter in the project, however, there is a bit of dognistic taste. Some project managers will not specifically engage in these forms. They subtly transmit ideas and styles, and team members will learn a lot of useful practical capabilities from him, this is an ideal result. After all, as a member, joining a project team is not only to achieve the goal, but also to improve oneself.

 

5. Make an appropriate commitment and affirmation.

 

This is a management technique. As a manager, on the one hand, you must make a commitment on behalf of your team to the customer and senior leadership, to the problems you want to solve and to submit qualified results in the plan; on the other hand, you must make a commitment to your team members to realize the benefits and benefits they will bring to them when they reach their goals. In the project process, we will continue to reasonably affirm your customers and members, and make great contributions to their efforts and efforts.

 

 

The above is just a personal sentiment of the younger brother. Some of the content is also the sentiment and improvement after reading the book "software leadership". I hope you can understand the shortcomings.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.