Some say--now there are four stages of software engineering:
and PM Noisy and design noisy and test noisy and user noisy:
How do you think you should avoid arguing?
I think, in the development of the programmer's function, can only try to communicate.
Why are you arguing? The reasons I can think of for the time being: one is the inconsistency of product understanding, the design blueprint in mind is inconsistent; the other is the inconsistency between the technical difficulty and the estimate of the workload; The third is the problem caused by the change of demand;
In view of the above situation, I think the most taboo to toil. You should use words, forms, drawings and other tools to express your ideas and understand each other's ideas in order to reach a consensus. The development process should pay attention to the standardization of various documents, legibility, persuasion, involving more professional issues, try to explain, provide references, understand the direction of, etc., maintain the communication of the work, let the relevant personnel understand the progress and difficulties.
Week five Homework