Team formed, the personnel in place, the project began to implement, at this time involved with the customer communication problems, the customer is not a professional programmer, and we often talk about professional terminology, then the communication barrier arises. But do we have to ask customers to learn C language? This is obviously impossible. This is all the content of the book, in teacher Wang's class has also heard. After stepping into the workplace, this is a very important point to note. "Instead of asking them to learn a language, it's better to use the universal language of their world," I think the author said very well. The client learns not C language, also learn not UML. When you communicate with these so-called programming languages, the model language is useless to say, because the customer can not understand.
Not only requires good communication with customers, the simplest communication is also necessary. Each meeting must be effective, and must be beneficial to the progress of the project, rather than simple but useless eating and talking about the heart.
Software Engineering as a symbol of mature concept is proposed for the waterfall flow model of software engineering. Waterfall model divides the process of software development into 5 main stages, such as requirements, analysis, design, development and testing, and its main form becomes ladder-like, showing downward trend. Process is a process, but many people forget the heart-to achieve the purpose. We blindly go through the motions, follow the process, but forget to achieve the purpose. The model is not dead, we do not need to rigidly follow the development process, the appropriate reasonable deformation can exist. The final customer needs, or the most substantial thing. is to do engineering, not to organize the project, "the project manager's job is to organize the various roles in this project, so that the division of labor is clear, unison and common to complete the project." ”
The sixth chapter in my opinion is such a thought, the other is virtual, "realization" is the kingly way. Language is only a tool, the ultimate goal is to achieve the function, no matter how to use the method, how to organize the project, the realization is the hard truth.
Read the notes of the "Boulevard to Jane" II