2014 Summary of the project: A comparison of the failed project summary

Source: Internet
Author: User
Tags documentation cpu usage

There will be a summary of some of the projects that have been done this year, including a project-owned process. This year's year-end summary to provide some material, but also hope that in the summary process can bring some more inspiration and experience, but also very much hope that you can give some suggestions and criticisms, let me get more progress. Thank you.

The Last Post summarizes a relatively successful project, and there is a natural failure to succeed. The project so far I still miserable, and even some of the mobile phone phobia, a phone call sound, the body began to tremble, or hope that this project can be closed earlier, or sooner or later the problem.

Again, the background to the project is outlined. The project is also a product of a research institute supporting software, but the client side of the project is not particularly valued. At the beginning of this year, the client asked us to start sorting out the requirements and put forward solutions, the client side of the interface is directly the director (the director was a number one, and later for some reason was demoted to four hands, but still the director). At the beginning of this project we led a plan to have a department manager L (note: not project manager) and I am responsible for, L Manager responsible for personnel management, I am responsible for technical and new training (no way, most of the software companies are like this, after the end of the year, almost one-third of people choose to change jobs, C + + developers our company less). L The manager and I went to the account director two times, found that the demand is still very complex. When I started preparing the training tutorials and the underlying code to write, we led a new employee into song X, 8 years working experience. So the new employee took my part and I was put on another project. Since I have only been with the director two times, so this project I almost did not participate in the exit.

Now let's start by describing the development process for this project. The main programmer for this project is Hu X, who has done a project with me after graduating for a year. I was going to leave at the end of last year, and then I spent a lot of my time persuading him to stay. But I guess it's the kind of person who wants to leave. Department Manager L also looked for 5 Java developers from his department, plus Hu X and song x, with a total of 8 of them, and a C + + development team was able to build on this. By the way, song X has been working on the outsourcing project to Japan, which is good for Japanese but not C + +.

Project needs finishing process is mainly the L Manager, song X and Hu x participation, each of them are three people to the client side, listen to the needs, sorting needs. As a result, I don't know why the need-finishing process lasted for two months, and then song X left. At this time L Manager has no reaction to this, perhaps he feels indifferent to it. The demand is roughly finished in the early April, followed by his plan to write a basic structure. Hu X spent half a month writing a basic architecture, and then another 5 Java developers began to enter the development. About the beginning of May, I returned to the company for a few days, when Hu came to ask me why the software started CPU usage will be more than 50%. This I said I do not know Ah, the code brought to me to see it. As a result, manager I said this project is a confidential project, the code can not be rumored, I could go to Hu X's machine to see the code. And then there was no going.

In May, Hu X called me, saying that he had to leave the company at once and would not be willing to stay for another day. Well, in this case, before leaving, I asked him to eat the split meal, drank two bottles of beer, said to him after a good mix, don't forget me. I have been at least two years of my commitment to my company.

At the beginning of June, it was the agreed delivery period for this project. L The manager gave a copy of the product to the client director. Customer side Director is also very good to talk, things we accept first, and so our product development success, began to tune your code. So manager immediately dissolved the development team, leaving only one female programmer Qi x corresponding to some changes, leaving 4 people left.

July, Qi X told L Manager, she is ready to take maternity leave, may start in October. I know, said the manager. August, the successful development of customer products, began to adjust our software, Qi X to the L manager said, I am not very comfortable stomach, can let others replace my work. L Manager Ignore, say soon end, let in insist for a period of time, end of August definitely. September First Qi X in the application said at least in addition to the individual, the customer changes too much, L manager said the end of September must be over, insist. So at the end of September, Qi X no longer adhere to, may be the body is indeed not adhere to the cause of some imbalance, and the customer mercilessly quarreled, after the quarrel directly apply for maternity leave, and then no longer to the company. The Ministry of Personnel to find her, she a tear a runny nose of crying, the results of the Ministry of Personnel also take her, who also dare not bear this responsibility. So the man is lost.

Customers naturally feel very wronged, they feel that they are party A, how still be party B scold a meal. The client then found their leader, who directly froze all of our contract processes. Then our leader panicked, this time finally our leader began to panic. He was particularly surprised how the project was not finished, the L manager called over, ask the situation. L The manager always emphasizes the objective reason, so the leader fire. Say we have done six projects with them this year, other projects are later than you, how you are not finished. So I was sad. The leader asked me to mop up ...

I know almost nothing about this project, no handover, no documentation, almost no annotation, and the logic is confusing, and most of the if has at least 3 if inside nested. The most exaggerated one is that there are 11 if/else statements in an IF. The client was scolded the person is also a woman, so I have the cheek to look for her, really indifferent. I can not understand the code, all the people involved in this project have gone, except L Manager. So I want to know how to start the code, bought a lot of fruit, thick shameless ran to Qi X's home, claiming to be visiting her, but carrying a computer to ask questions.

This project should be regarded as a failure project, because this project causes all of our other project contracts to be interrupted, so the project award is all gone. I am also very hard to get into this project, and I am the only one. I was going to eat a hot pot and sing a song to wait for the project and the year-end award for the New Year. The result is only tears.

Summarize the reasons for the project failure:

1 The project personnel is unstable. The project starts from the end of the year, this node happens to be the most powerful person in the software company, from the beginning of the project to the end of the demand collation, participation in the need to organize the most of the song X turnover, resulting in the need to grasp is not clear; in May, Hu X Turnover basically indicated that this project basically failed. Although the structure of Hu X is not stable, but it is his main programming, out of the problem he can solve. In June, manager L dissolved the development team and left 4 developers all out, while Qi X had told him about the upcoming maternity leave. So all the participants in this project were lost.

2 The need to grasp is not clear. Customers have made it clear that the project should be a two-phase development, the first phase is the basic version, to meet most of their historical experience of the function, the second phase is the combination of actual products. But because of the departure of Song X and L manager is not a member, so all think the first phase of development can be completed. But customers do not care about the basic version, they need to be able to be in the production of the successful, resulting in our understanding deviation. At the same time because of the customer product development process There are also some changes, our procedures can not be timely response to changes. The change control is very bad.

3 Project Management confusion. First of all, L Manager is a department manager, not a pure project manager, he thinks his work is just statistical statistics and attendance information is almost. At the same time before the project began, basically no staff for C + + training, directly to find a few Java programmers. He even said that Java and C + + syntax are almost identical, just write and write on the line. Hu X only to do a C + + project, the development experience is still deficient, and our leader has clearly told L Manager, Hu X is likely to leave in mid-May. At the beginning of May, when the project began to enter the coding phase, I was going to look at the code, but refused my request with confidentiality, which made me more sad. In June, when the customer proposed the change, L Manager dissolved the project team directly, this move is very surprising. The project has no documentation, no tests, no code specifications.

4 There are major problems in the end of the project and handover process. When Qi X in July explicitly proposed the end of September, the beginning of the early October maternity leave, L Manager unexpectedly disagree, even indifferent. Until Qi X handled her project rudely in this extreme way, I still felt that Qi X was not too much of a mistake. Never let a woman have a few months of belly, to do 1 hours a day drive, and walk 30 minutes, and to a large number of radiation (radiation is very large, radar) under the circumstances to stick to work. Until the customer interrupted our contract process, our leader is angry, L manager is still complaining about the improper treatment of QI, customer is not good and so on. There is no handover process for this project and no documents are readable. Just throw me over, I'm sad too. This project's only handover process is that I was forced to have no way to pick up their own money to buy fruit ran to Qi X, please she talked for one hours, and then was her mother-in-law to blow out, the mouth is still broken said something.

5 The client may not be paying special attention to the project until their leaders begin to pay attention and start to get serious.


The project does not know how long it will last, I hope it can end soon, then I can sing around the hot pot to celebrate the new year. Then write a summary, write a new knowledge of this year's study, think about how to get out of this life, or find a new direction or opportunity.


Summary of five projects that have participated since 2014

2014 Project Summary: A more successful project summary

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.