As a programmer how to make software project, "no deviation"? (under)

This theme is still to "no deviation." Previous have said that we cause "deviation" is that "our customers are not programmers themselves", but to grasp the needs of customers, each person's approach is different: behind closed doors type, positive communication type, customer type field observe customer type, type, and so work together.

To obtain a valid demand, we want to make the customer satisfied with the system, then they would have to be close to customers, communicate, from the customer's point of view to do the system.

A principle many people are aware that the system set out to do from the time the customer's point of view, but what is the customer's point of view it? Prior to clear this problem, I think we all need to understand some of the differences between programmers and customers.

First of all, our customers and the level of computer use is not the same. This is an objective reality, as a programmer, the computer is our battle gun, it must be very familiar with, and all day long there will be at least 24 hours in more than a dozen hours with computers, everyone will be at least familiar with the software there are a dozen. As a customer, you may just use the time to work, and the use of the software is very limited, is the general Office, plus a limited number of software.

Secondly, programmers and customer mastery of business knowledge is not the same. His knowledge of the customer's business is engaged in the industry of knowledge, for example, an insurance company's business staff, their knowledge of the business is with the policy, agents, underwriting, claims, related to the preservation of a variety of content, and for trade enterprises, their business knowledge is content related to procurement, sales, products, orders and so on. If we have not done the appropriate software industry, then our business knowledge is poor. When the stock projects, hospitals, logistics and so on ...... That's why many software companies want to do an industry software, the existence of barriers.

Since there is so much different, so we wanted from the customer's point of view, it is necessary computer skills and customer service levels to consider, something like this is to make use of the customer, instead of giving us programmers of.

Want to achieve this goal, we must start with ourselves first of all, try to learn a variety of business knowledge, the old saying goes: three rows, must be my teacher. Everyone has a different focus on knowledge, there are many customers who holds the knowledge we do not know, do not ask them, learning is not enough. When used as a programmer, to accomplish the project, not only the product managers, project managers, but each team member must be clearly understood that this project belongs to the industry, the purpose of this project, environments, needs, using human characteristics and many more.

Then a lot is to communicate with customers, different times, different places, different circumstances, the idea of ​​customers will be different, which is why the demand for change, we can not ask the needs of customers for the static, someone said the only constant is change! Want to resolve this conflict, I think the most effective way to communicate, so, if the customer needs have changed, we will understand the first time, and their work accordingly, so that might save a lot of time and effort. And communication will enhance the feelings between us and the customer, if both sides think the other is his friend, a lot of trouble thing will be solved.

The acknowledged leaders in education, focusing on high-end IT vocational education for 19 years, the use of employment anti-driven approach to designing the curriculum and assessment standards to forge a standard IT career artificial goal, has a professional sound system of personnel training, authoritative curriculum and advanced IT Education management model.

In order to test learning, training student project execution capabilities and project management skills, become the leader of Education organized the students to complete Neusoft "project teams" in the form of iSoftStone, Beyondsoft other famous IT enterprises true enterprise-class project combat and project acceptance reply. The various stages of project driven teaching, graduate students each have more than eight corporate training programs experience, standards and implementation process of project development is very skilled.

At each stage of the project reply, project-oriented highlights, features, customers experience a sense, put these "quasi-programmer" thinking reversed from the learning stage, from the customer's point of view is that they design and develop software projects for their use.

Guess you like

Origin blog.csdn.net/weixin_43664270/article/details/92612133