Review in 2004

xiaoxiao2021-03-06  43

It's almost a New Year, I am in the field, although it is hometown, after all, I don't want to go home. The project was conducted for a year, in fact, I have been working hard, starting from business negotiation to demand research, then overall design to detailed design for three years, but actually we take over the project for one year, it is from last year Start. The previous scene seems to be in front of him, that is, after returning to the company last year, the mission is assigned, and it is necessary to start this project. This project is not what we do, but cooperate with a very famous big company. This big company has contracted the entire project, from hardware to the software, then out of the software part, this year, everyone knows that software does not make money Or the risk is very risks, of course, the hardware that is easy to earn money is caught in his hand, and the other will be put out. Although it is a subscale, the big company pays attention to his reputation, I am afraid that the small companies that we don't have to pass the projects, they always stare, and they have to show it in front of customers. They are doing this system. So the entire project has been in the monitoring of others. . . The project is not a full-style, from demand to the detailed design, according to the predecessors have changed three people, demand research is a group of people, the overall design is also a batch, until detailed design and implementation Here, there is a powerful dispute, and it is difficult, but in turn, the project falls into our hand, Wowkakaka looks, why, why is it, in fact, because of this project, I have a so-called project? An authority, responsible for the implementation of this project. But this person in charge is not good, my most helpless is that it will not be programmed, mainly work in project management and software testing, of course, this is my hobby. One of these questions is here: I am responsible for managing work. I have been thinking, I have been considering that many seniors think that as software company managers, especially the managers of the R & D department, must Know how to program, otherwise you can't form your own technical prestige, constraints and subordinate. It is true that the technicians of the R & D department are all lines of code and a line of code, and they also understand each other's technical level. There is a bar in the heart, and the discharge is around. If there is no technical strength, especially in a new environment, it is impossible to understand the core technology or business, and you cannot successfully manage others. But I have heard that people who have seen Microsoft and other large software companies are mentioned in the report. There is a person in Microsoft as a PM (Project Manager). His responsibilities are not only responsible for software development, and more is the same needs research Personnel, product support personnel communication, refining users real demand, convert demand into software functions, write software profiles, then communicate with the overall architecture engineers, together with software detailed design, then develop a detailed software development plan, supervise the plan And adjust the plan or software function according to the actual situation to ensure that the software product is completed. I think my duty is more similar to the latter, my advantage is that it is already familiar with the actual business, knowing the features of the existing product, and there is a certain document expressive ability and on-site user training and support capabilities.

Therefore, my role says good to listen to the project leader, responsible for the process of the entire project, communicating with the external communication, ensuring the completion of the project; if it is not good, it is a struggle. In addition to the programming, I will do it, from the project Design documentation to plan, from a weekly weekly report, from the list of lectures to the user's training, it is picked up. Of course, as a small software company, one person uses more unavoidable, since a person can play a variety of effects, crushing more residual value, why should I invite more money? The boss's account will be tense响, the days of the bottom of the people are not good, huh, huh, the topic is far away. Come back, I have seen a theory before, saying that for a company, the most important person is the sales staff, because they are returning, and the secondary is the R & D staff, because the money taken is still Through the things, other people are the least important Luo, such as the flow of personnel administration, there is no understanding of the administrative administration, in fact, I think a company can hire talents needed, can retain the need Talents, personnel and administration have played a lot of roles, because many of the time they represent the company's image. (It's still far away, think of where to write, look at the official, huh, huh, huh.) There is a class of people in software companies between sales staff and R & D staff, that is, the R & D head. For many small software companies, in the pre-project period, R & D heads must act as the pre-sales engineer to assist sales staff to introduce project planning, encourage users' purchase enthusiasm, from sales staff to new rough user needs, and then start in actual research Transforming to the exact software function, then develop software development plans according to the size of the function, urge the process of developers to ensure the completion of the software. Previously, the company had a very powerful older is responsible for this job. He has also compiled the program before, but since he raised to the boss's position, it will no longer write the program, but mainly to communicate, write a bidding or work with the user. Planning, when you configure a computer, your hand is joking with him, saying that the boss doesn't have to match the machine, anyway, no programming, as long as a 286 can see the Word document. It can also be seen from the above description. As the software test engineer is born, there is no actual writing process. If you want to continue to work in the direction of the manager, then the lack of one is the estimate of the software function, based on the product Understand, I can discover that it is tiny or a certain amount of work. It can also make a minimum of reasonable advice on how to make changes to more closely to user needs, but once it is discriminated, it is a big change. I can't discover the amount of work required to change, this requires a lot of people who have a lot of understanding of the program itself, and of course I believe that over time, the experience is growing, this will get a certain improvement, but not even Understanding programming is still an obstacle. In addition, it is still lacking the overall control of the project. Although several projects have been done before, they are specially focused on testing, rarely consider the process and management of the entire project from the perspective of the person in charge, the so-called not in their position Seeking their politics, but also shows that they are not enough, and everything should be more and more, and the most precious thing for young people is their own time. Be sure to have more developments.

转载请注明原文地址:https://www.9cbs.com/read-62138.html

New Post(0)