The way the software companies dig up their information about the customer's needs is for the systems analyst and program designer to work with the users a few days, to understand their situation, and to put forth questions about things they aren't clear about, to be in close touch with the managers and, in meetings, with the users to understand their demands and to introduce the ability of computers to them.
因為使用者不懂電腦，不能適切表達需求，往往每天有不同意見，讓設計人員不堪其擾；也有些設計人員抱著「多一事不如少一事」的心態，明知按使用者的要求設計，未來會發生若干問題，或電腦的能力無法達到，也不明說，糾紛就不可避免地發生了。