Summary of experiences in software projects in recent years

Source: Internet
Author: User

[Tell me about software outsourcing experience]
1. software requires human tactics. software requires a lot of physical labor rather than mental work.
There is a saying that there are more functional modules in software projects, and each function needs to be monitored by a person,
Continuous improvement and maintenance. The more detailed the function is, the more work you need, the more people you need. Otherwise
Tens of thousands of software outsourcing companies? Isn't dozens enough? Once outsourced in Shanghai, a project can't move
There are 10-20 people, each of whom has several pages, and the quality requirements are relatively high. This is not the case for domestic software companies,
One or two small soldiers and one project manager have completed a huge software project.
The quality is absolutely not guaranteed, especially when there is a lot of coding work in software, it is only appropriate to use human tactics.
Since it takes a lot of effort to build software projects, you have to have a few good friends and good siblings who wish to do a good job in the project,
Usually, you have to pay attention to dealing with interpersonal relationships. Don't wait and become the light pole commander. Haha.

[The dominant idea of our vice president of technology]
2. What should I do if the customer's requirements change?
It is not a bad thing to let the customer fill out the change form and let the customer confirm the workload,
The more changes, the better. These are the workload. It was originally a small project, and changed to a large project.
It's not just about doing some work and doing some projects. Where is the difference? The workload of this project is getting bigger and bigger, and the money is getting more and more
The more it is, it is not a bad thing.

[The dominant idea of our vice president of technology]
3. What should I do if the customer's requirements continue to expand?
The demand has been expanded, the features have been increased, and even the functional requirements have been improved, the difficulty has been increased, and the customer is at ease.
Exchange confirmation, this will produce a lot of work, this can be done, it is necessary to add money, need to business with our company
Negotiation requires negotiation with the boss of our company. If the boss agrees, I will do it according to the customer's requirements and the construction period will be extended as appropriate.
Now, communication confirmation is critical, and expansion of functions is not necessarily a bad thing.

[My own dominant ideology]
4. What should I do if I want to make more money?
Let's talk directly to the superior. What can you do? How much does it cost? How long does it take to do well? What are the benefits to the company?
I have understood all the advantages and the boss will agree. Everyone has the advantages. It's a good thing. Don't be embarrassed.
You can't do it yourself, and it also delays the company.

[Keep telling me what happened]
5. Good communication with leaders, good report writing, dozens of times better than hard work
Don't always work hard and work hard, no one knows how hard you are, report the situation to the leaders in a timely manner, weekly and monthly reports
Write well, write carefully, and then get close to the leaders at ordinary times. What are the leaders thinking, what are you thinking, and timely
Communication, so there are many opportunities to be promoted, so there is a lot of space for promotion and development. Is it hard to work in the field? Sweep Street
Are sanitation workers working hard? Work alone is not good, stubborn personality is not promising, don't mention it.
After I come to the company, I apply to buy a new laptop and pay for it myself. The company can also provide subsidies. The leadership did not agree,
Recently, our company has a new sales and has just passed the trial period. We asked the leaders to buy a notebook and immediately approved it,
I don't need to pay for a penny. Wow, this is still a normal sales. I forgot to tell you that our sales manager is still using the desktop.
This is the perfect embodiment of the level of communication.

[The business department manager I admire tells me]
6. What should I do if I cannot finish my work on time?
The most stupid way is to stay overnight for a few days, attack for a few days, and then get tired and tired, and finally fail to finish it on time.
Now, in fact, there is a lot of work that cannot be completed on time. At this time, we need to analyze the cause of the delay, find the customer, and find
The superior leaders should understand, let them recognize your reasons, and then arrange the next work reasonably.
I used to work hard and work hard. I used to work hard, but now I rely on my mind to work step by step,
Of course, I never deliberately delay my work.

[My n years of work experience shows that]
7. Why is software so tired?
Because software is a fine job, it does not mean it can be handled by perfunctory tasks.CodeThere is no idea to write it out.
The quality is unstable, and many things can be perfunctory in daily life,
The software is not acceptable, the software is perfunctory, the customer is not available, and there are bugs everywhere. Compared with many industries, the software industry is too cruel.
The labor cost is low, and the investment efficiency is low under the output value.

Although the above ideas are naive, this may be the best way to solve the problem at present, whether it is too theoretical or not,
If it is too idealistic, there must be a dominant idea that guides practice Theoretically. Otherwise, this cannot be done.

with permission management and workflow management, one person can do only a few things well.

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.