I am alone, thinking back to my work for so many years, what have I left for myself? If you want to give yourself an answer, maybe there are two things that will affect you for a long time in the future, one is that after so many years of work, we have made ourselves understand what kind of responsibilities we have to take, and the other is that we have been working for so many years to leave a great illness for our cervical spine. The best, the worst, may be the biggest gains of so many years.
What should we think about responsibility?
The words said by Niu Gensheng, the boss of Mengniu, are still fresh in my memory. "You have the virtues and talents to reuse. You have the virtues and the talents to cultivate and use. You have the talents and the talents to be hired. You have the virtues and the talents to use ." In my opinion, morality is basically the responsibility and attitude of this person. In many cases, whether in the software industry or other industries, it is often not the most important evaluation criteria to assess whether a person meets the corresponding job requirements. Among all the evaluation criteria, people's character and responsibility attitude are the key to assessment.
The person who lives the most easily and is not in charge. The husband has the responsibility to give his wife a good living environment; the father has the responsibility to give the child a good growth environment; The child has the responsibility to support his own parents; and the employee has the responsibility to do his own job; all of these are basic responsibilities. If a person has a sense of responsibility, these responsibilities in his life will make him feel heavy pressure. Once a person is under these pressures, it is very difficult to feel relaxed and comfortable. So if you want to be easy and easy, and you put down all your responsibilities and be a person that does not take any responsibilities, you may have a better time, but you will also become an unqualified person in society.
Software development itself is a brain-intensive labor, and everything depends on people. The software industry itself is essentially different from other manufacturing industries, software mainly relies on the wisdom of people to work. Although we now see a lot of software engineering management books, whether it is the work of masters, or the experience that has been widely spoken, it is very difficult for us to solve a problem. It is difficult for us to make everyProgramWritten by MembersCodeEvery line of code can be printed like a machine, and it is difficult for the entire team to write code like a human hand. Therefore, engineering management in the software industry is more difficult than other projects, so the entire industry is particularly dependent on people under these difficulties, the degree of dependence on people also leads to a relatively high requirement on people's moral character and responsibility.
After I have been working for so many years, I feel the easiest time to graduate. At that time, I first went out of school and joined the project team as a new employee, the biggest challenge for you is whether you can complete the development of your modules on time and accurately. Later, I started to take charge of the project. Although I was working on coding development, what I worried about was completely different from what I was happy. If you want to be a qualified project manager, you must first determine the weight of your responsibilities. In our work, each of us must assume various responsibilities of our work. If we lack this attitude of looking at responsibilities, the final results of our work will often end with failures.
One of the biggest gains you have gained over the past few years is to make yourself more clear that responsibility is more important than Taishan. Of course, this attitude allows you to stick to one project and do a good job in these projects. If I want to evaluate myself, I may not dare to say that I have full advantages technically. However, the methods and attitudes of doing things developed over the years can be worth mentioning.
What responsibilities do you assume in the project?
If you want to ask who is under the most pressure in the project team, it should generally be the project manager. Of course, the project manager's salary will be relatively high, responsibility and pressure should have a positive relationship with compensation. The project manager must be responsible to the project team members, the project manager must be responsible to the company, and the project manager must also be responsible to the customer vertically. Therefore, the project manager is like a transmission bearing, the operation of this project should be effective and stable under his drive.
The project manager needs to consider the cost of the project. All companies are mainly for profit. Sometimes, the company does not have strict requirements on Project profit for other factors and purposes, however, the project manager must have the concept and awareness of cost, and the overall cost and profit of the team must have a basic calculation method. At the same time, it is also necessary to control the quality and progress of the project. In addition, some projects require confidentiality awareness and other related requirements, which are the places where the project manager is responsible to the company.
How to set up a team, How to Train team members, and how to make every member work and learn in a good environment to achieve everyone's goals and values, the type of team building is directly related to the method adopted by the project manager. After some project teams are set up, the team members change like a horse lamp, some team members have no learning opportunities except coding. How can they leverage limited resources and reasonable arrangements to make full use of their respective strengths, so that everyone can reflect their own values. Sometimes it is necessary for the members of the project team to seek all the benefits and compensation they deserve from the company, this is the responsibility of the project team and team members.
Each of our projects will eventually face our customers. Sometimes the requirements of our customers will make us very unacceptable, and sometimes even make our team feel annoyed, however, as a project manager, we need to resolve these unfavorable factors for the project team. On the one hand, we need to avoid affecting the team's morale, and on the other hand, we need to communicate with the customer to clarify the requirements that are feasible, if the requirements are not feasible, you must give a reasonable explanation of the non-feasible requirements to avoid spoofing to the customer. At the same time, it is necessary to control the overall progress and quality of the project to ensure that the project can ultimately solve the customer's problems. These are the attitudes towards the customer.
How to establish a team's sense of responsibility
It should be said that the greatest responsibility for the project team should be borne by the project. no matter whether the project is successful or not, it is directly related to the project manager. Therefore, when a project is summarized, if the project is successful, you need to give the project manager a note. If the project fails for any reason, stick to the project manager first. The project manager must be fully responsible for the success or failure of the project.
In a project team, different roles need to work with each other to complete the project, such as the requirement research personnel, system analysis personnel, Senior programmers, junior programmers, testers, and configuration management personnel, although the project manager has the greatest responsibilities in the project, every member of the project has the corresponding responsibilities. It may be said that this is the responsibility of some jobs, developers need to develop according to various requirements in development. Testers need to prepare test documents and data according to Test requirements. All roles have their own work content, in actual work, we collaborate with each role to complete the project. Sometimes, due to the small scale of the project, some people may play multiple roles at the same time. For example, Senior Programmers sometimes need to take into account both system analysts, the project manager sometimes needs to take both tests into consideration. However, regardless of the size of the project, the project manager needs to clearly define the responsibilities of each role. In the project division of labor, the project manager needs to clarify and rationalize the work. At the same time, it is also necessary for each staff member to clearly understand their work requirements and testing methods, so as to avoid vague arrangements and clear responsibilities.
The first thing to clarify responsibility is to clarify the work content. To balance responsibilities among team members, we should try our best to avoid the problem of too much effort, during work arrangements, it is often easy to focus on some competent personnel. This kind of arrangement can easily lead to a tilt of the Work Balance, once the tilt is serious, this part of developers may easily cause quality problems due to insufficient energy. Therefore, the project manager must have a balance in the arrangement of work. If there is an imbalance in personnel capabilities, it is necessary to extract repetitive work as much as possible during the work arrangement, to enable persons with insufficient abilities to do this part of work, they must coordinate their learning and clarify their learning objectives and results.
For the team, we need to establish a sense of responsibility and a spirit of cooperation. in project development, the entire team needs to cooperate with each other. Sometimes a person's problems sometimes affect the quality and progress of the entire team. What we finally deliver to the customer is a complete program. If any part of the program fails, the customer's comments on the entire product will change accordingly. The customer will not say what the module is like, it is about how your program works. This means that it is an overall result. Therefore, the project manager needs to establish such an overall sense of responsibility in the team to avoid the risk of self-management in the team, the phenomenon that the power of others is not used.
How much responsibility can you bear
Have you ever commented on your project manager? Have you ever felt helpless and relaxed about your project manager? If you want to develop towards your project manager, in my opinion, the first thing you need to consider is not your technical background, but whether your management experience is sufficient. The first thing you need to consider is whether you have a mentality that can bear those responsibilities. If you are a project manager, the team you are responsible for managing, regardless of the number of personnel, they need to work under your coordination, then you are responsible for the work results and evaluation of those people, there are also various pressures and assessments from the company. These are much more effort-consuming than simply writing code.
There are many factors that affect project success or failure. If the project manager lacks a sense of responsibility, I can say that the project will be defeated. It is because of this that I have repeatedly stressed responsibility issues here.
Author:Yice (XiaoYu)
Source:Http://www.yice800.cn
The copyright of this article belongs to the author. You are welcome to repost this article, but you must keep this statement without the consent of the author.ArticleThe original text connection is clearly displayed on the page. Otherwise, the legal liability is retained.