1. Why is our software always meet the needs of users?
For the current quality of the current software products, most products can basically meet the standards, especially for some large software companies, and the remaining countless starsey companies are of course extraordinary, but Most of them are to speed up the development schedule in the shortest time, and ignore the quality, because they need more funds to fill their meager foundation (otherwise they will be swallowed or there is no liquidity)
From the quality of the software, the quality of the software does not meet the needs of the user, not, more precisely is to let customers feel dissatisfied.
But this is only a small part of the reason, and even greater reasons are concentrated in terms of customers. For software development, I think every person engaged in development, I have this experience, I have completed it according to the customer's request, but one runs Just an issue of a lot of problems, not the problem on the software, but the demand has changed, in order to be guilty, there is no way "change", but the change is that the stability and integrity of the original system will change. . The final changed software and the original software are not as good as the customer complained. (Although the development cost is taken)
It is not difficult to see from this experience, a success of a software is 80% depends on whether the user's needs can correctly express the actual needs of users, and some demand is completely in the form of to go, it is not implemented, there is no authority, we It will also encounter this situation. "Don't you put it here, you look at it!", "You do it first, you have a problem ..." The form is too lazy to do, so you have no Start.
So I want the software to succeed, I have to have some points (I am very personal)
l Users have perfect unified business processes and laws and regulations
l Users need to express the actual needs of users.
l Once the business needs are determined, don't change as much as possible.
l Excellent software architecture design
l Excellent development team
The most important thing in this is that users have perfect unified business processes and laws and regulations, and it is very difficult for the current users (especially government departments), and different regions are different from different areas. Different, there is no unified regulation, more times, they simply can't mention the demand, the common situation is "You have taken a program, let's discuss ..." The plan is coming, they will not know From that sever and you discussed, the result, they did not determine most of the decisions. There is no way to finish the information, you can determine the person. People who can be determined, about it, said a lot of piles and information do not have the relationship or and the issue of repeated data (I don't know if he didn't see it). Then, he will tell you, "Do you do this, have a problem again ...", next, the hard developers are driving on day and night, and finally can run, the person who can be determined is coming back to you: "according to the basis Everyone reflects that there is some place to change "(that is, it is more, it is more, and some legal provisions are perfected, modified to themselves can be controlled. Finally, returned, the most original state, then they started complaining, "We have already got your system, why is the business still confusing, the efficiency is not, but it is also reduced ..." The news is 10, Ten passions, and finally no one is willing to buy your products.
So, when we determine that it is necessary to develop products for a user, we need to help them regulate business, enabling them to operate effective, standardize and legal, and make the regulatory authorities affirmatively and as criteria to all sectors. Make their business processes become a fixed-oriented, so we can make strong business security for our software, and there is no reason to change for those who want to "do things". At the same time, it is necessary to pay the low customer expectation, because the business is talking to the customer, sometimes it is necessary to praise our products, and sometimes it is a bit too much, so we should communicate with our customers, To reduce customer expectations (not too low, otherwise, customers will blame) to let them realize the real role and application of our products, otherwise, until the end, customers will still blame our products, no I want to say that, it will lower the credibility of the company and the influence of the brand.
I think this can get an accurate and powerful demand, and our software has succeeded half.
2004-12-27
increase:
2. How can the user's business make it specifically according to our ideas?
Through several years of development and implementation experience, I feel that in order to use our software to use our software, you can start from the following:
l First, establish a good communication
At this point, I think each of the projects know, and it will take this aspect as the primary problem, but in many cases, this is not good.
In many cases, they just want to communicate with users, but please ask customers a few leaders to eat, send a gift, just sign the contract. And what we want is to communicate with software requirements, not a few leaders, you can explain it. (Leaders is not a doctive, it is to do things), so we need to communicate with the same way. Always believe in the masses!
l Establish a good corporate image and brand.
We are doing software, and it is also a product. It is said that there is no difference between our things and the things sold in the supermarket. Therefore, I want to ask, when you buy something, how to choose goods? (Premise you buy the goods, even, you are a big model)
l Use our culture to influence customers.
The so-called "near Zhu's red, near-ink black" is to use this truth, we can't make any decisions for users, but we can affect his decision, especially in the case where they need to learn from something.