Traditional Culture Encyclopedia - Traditional festivals - How to write a good solution?

How to write a good solution?

Many people are very unsure about writing solutions and are at a loss when it comes to the matter of solutions. Writing a solution is not hard, knowing how to write it is. Here is only a summary of one point, the core of which is structured to organize ideas. There is a structure, there are ideas, there are ideas, there are programs.

People who have written the program, they have written the program always feel unsatisfied! Of course, there is only dissatisfaction level will be raised. Summarized found that the program common problems are as follows.

Once the user requires a solution, many people's brains are a blank, do not know where to start. Many people talk about their own projects, as if they know a lot of selling points, but really want to write out, and feel that there is no way to write.

This situation is generally not familiar with the program writers of their own product system caused by knowing one or two or even more selling points is not difficult, but difficult to form a system, the knowledge is a series of points through the system constitutes a network, rather than a sentence by sentence discrete words.

You are welcome to say that most of the country to do more importance, summarize the refinement is not enough. There is no good written record, so that many good practices have not been passed on (it seems that word of mouth is our tradition). For the solution, only after the formation of a good system, you can write a perfect program.

To write a good program, first of all, the ins and outs of the project, functional modules, adapt to the field, strengths and weaknesses, the implementation of typical customers to do a comprehensive understanding of the situation, based on the establishment of a complete knowledge system, the only way to form a systematic program.

Many users have seen more homogeneous program, very concerned about the personalized content of the program. At this point it is time for you to show your strengths. Unfortunately, many people can not do anything about it!

Fundamentally, or the need for program writers to be familiar enough with the project business. Targeted programs not only require an understanding of the needs of enterprises, but also to know the business background behind these needs, find the background will understand the root cause of the problem, its targeted solution ideas will appear. With the ideas, nature can be very good to write the program.

So, a person to write a good program, you need to understand the customer's business. The most effective way to understand the business is to personally do several detailed business research, if possible, but also to the scene to see and even experience the customer's business scenarios. In the research process to grasp the focus of user concerns and difficulties, it is easy to form a better idea and program.

The solution is to establish a logical bridge between the customer's interests and the characteristics of the project.

People who don't often write solutions tend to get tired of writing solutions, even if they have ideas and thoughts. The reason for this is the lack of sufficient material. Most bidding projects, different users have different requirements, it is difficult to use a program to all users. Therefore, each program has some content that needs to be prepared. If there is not enough accumulation of each preparation program will need to spend a lot of time to prepare, resulting in the program completion cycle is too long.

Therefore, to write a good program must have these three conditions: First, the programmer to be very familiar with the business, the second is the programmer to be very familiar with the project itself, the third is the programmer has a rich library of material.

Many people just contact with the user has not been long, in order to show their own attention to the customer, promised to provide programs soon, the results of the chest beating easy, difficult to implement the program. Can not provide a good program, only according to the template set, the time is tight naturally lead to quality can not be guaranteed, and the result is to give a sense of lack of professionalism.

My experience is not easy to provide programs, in different stages of the use of different strategies. At the beginning of the contact, you can provide project cooperation proposal (similar to the feasibility report), in order to allow customers to popularize the corresponding knowledge, understand the relevant technology. After preliminary research, and then provide detailed professional program, and make the corresponding demonstration. Provide program is also a gradual, step-by-step process of clarity. Please note, do not provide the same program many times, which will make people feel that you are not serious enough to reduce the degree of professionalism in the minds of customers.

A good program to give people a refreshing feeling, the problem of bad program varies, statistics found that its common mistakes in the following areas:

(1) only the argument, there is no argument.

(2) The business solution becomes a list of features.

(3) The structure is not clear.

(4) Spoken and written languages are mixed, and the wording is not rigorous.

(5) There is no careful checking, and there are a large number of hard hits.

(6) Too much self-expression.

(7) Does not reflect the latest advances in technology.

Many times the program recipient is not satisfied with the organization of the program, resulting in rework and modifications. Therefore, before you start, be sure to check with the user (and possibly superiors), listen to their ideas and suggestions for the program, which not only improves the program readiness hit rate, but also from time to time to get a lot of good ideas, suggestions, and write their own program is very beneficial.

In a word, don't work behind closed doors.

In 1973, Barbara Minto, a consultant at McKinsey, invented the Pyramid Principle, which was designed to illustrate the organizing principles of the writing process and to advocate for improved writing in accordance with the reader's reading habits.

A clear clue to the program lets the reader know where he or she is at the moment and also anticipate the next sections, which makes it easier to become impressed with the program. McKinsey's pyramid principle is a good way to organize this.

In practice, the main ideas are always summarized from the secondary ideas, and the ideal organization of all the ideas in an essay must be a pyramid structure - one overarching idea unifying multiple groups of ideas. In such a pyramid structure, ideas can be linked vertically or horizontally. In the vertical approach any one level of thought is a summary of the thought at the level below it; in the horizontal approach multiple thoughts **** together to form a logical inference, and thus are organized side by side.

The program structure shown below is a common business architecture diagram that has several variants, but the broad structure remains the same. This division has been adopted by a wide range of companies, especially familiar names such as IBM, Microsoft, Huawei, and Google.

There are two things to keep in mind:

(1) It is possible to use your own original structure graphically, but be aware that no matter how subtle and reasonable you think, users will only see your solution according to the way they are used to thinking, and they don't look like they want to spend too much on learning.

(2) Do not directly apply office software, such as MS-Office in the template graphics, because this often gives a feeling of unprofessional and immature.

A lot of pages, enough thickness of the program to give people a sense of trust, but also said that the program writers seriously think about all aspects of the relationship between the elements, behind the implied writers of serious, professional and so on. The first contact with the customer, still in the project feasibility stage of the proposal except.

A common phenomenon that can not be ignored is that the A side of the personnel in the program to get a really serious look at a few pages, the other is often rough flip. Research has found that when people look at the program, most of the attention will be focused on the page with charts and graphs, especially the page of the overall solution schematic.

On the one hand, the solution needs to be comprehensive and take up as much space as possible; on the other hand, the reader will only pay attention to the pages with diagrams. This is a real problem! In this regard, it is necessary to pay attention to the reading clues of the whole program, and write the program from the perspective of the reader's ease of understanding, rather than the logic of the program itself. First, make a graphical schematic diagram of the overall program to illustrate the overall composition of the program, and then follow the schematic structure to expand.

To make it easier to read, discuss the key points of the program up front and repeat them at the end. It is best to represent these key points graphically.

At the beginning of the program, be sure to use a sentence to summarize the characteristics of the program, it is best to hit the customer pain points. Because, if you don't summarize it, the person reading will try to summarize it themselves. The trouble is that the reader summarizes the conclusions but may not be what the writer wants. So, taking the initiative to emphasize the program features in one sentence will give a very strong impression.

Programs that have their own unique features are more likely to be accepted than those that have everything. To simplify, give the program more accurate positioning, if necessary, with a keyword to label themselves. A product without a label is equivalent to no positioning, a product with multiple labels is also equivalent to no positioning. In this regard, the three giants of the Internet give us a good example, Baidu's label is "search", Tencent's label is "social", Alibaba's label is "e-commerce". This point can also refer to the unique selling point (Unique Selling Proposition, USP) theory.

In today's competitive market environment, companies need to shift their marketing thinking from product-centric to customer-centric. Customers need to know: what the enterprise is good at in the end, and where the difference between other enterprises. When writing the program, it must be clear what the unique selling points of the program, try to summarize it in a sentence, a keyword, in the program for appropriate repetition to strengthen, so that you can make your program stand out.

A program, although not enough to determine the project, is also a face, a series of copies of the program look bad will make people doubt the ability of the company, and a beautiful, atmospheric, beautifully framed, carefully typeset program often give people a sense of professionalism.

Here, I recommend asking a specialized artisan to carry out a set of standard design and layout of the text and charts in the program, which can greatly enhance the overall readability of the program.

Many programs are densely packed with text, which is a failure! Write less text, more in the layout of the brain, really can not think of a good layout of what is going on, go to buy the basic best-selling books, you will find that the readability of the book often has a technique called "white space".

One thing you can learn right away is to keep the right distance between paragraphs, and if necessary, leave a reasonable amount of white space in the margins to make a program much more readable.

One thing you can learn right away is to keep proper distance between paragraphs.