在网站开发的需求分析会议上,你的客户确实不是你的客户,你的客户的客户,才是你的客户,这在实际中并不难做到,因为事实就是如此。
如果你的客户的客户赢了,你的客户也就赢了,这意味着你也赢了。
假如你正在编写一个电子商务应用程序,那么该仔细考虑的应该是,那些会在哪个网站上购物的人的需求,他们需要安全的信息传输,需要数据加密储存,而这些需求,你的客户可能不会提及到,如果发现你的客户疏忽了他们的客户的需求,你就要及时指出来,并说明原因,也许这正是你可以得到较理想的薪酬,实现自己价值的其中的一个原因。
如果你的客户有意无意地忽视他们的客户所看重的重要事项(这种情况常有发生),那么请考虑放弃这个项目。比如,你的客户A不想为SSL掏腰包,而其打算把用户账号等数据以纯文本形式存储(因为这样更省钱),牺牲开发时间与测试换取没有安全保证的应用,这样的要求可不能轻易就答应了,明知道是糟糕的主意,但你如果竟然也同意接手,这无异于在谋杀客户的客户。
需求收集会议不是项目实现讨论会议,除非所涉问题非常明确或者大家都已理解。允许客户发表他们可能或显不切实际过于理想化的理念,尽量避免使用专业术语,描述他们的概念及目标,但不要听任他们给出的解决方案。
你肯定要问,如何做到并坚持这些原则呢?只要牢牢关注于你的客户的客户的需求即可。请考虑一下,尽管给你开支票的是你的客户,但你应始终清楚一点,自己应该诚实遵循那些从最佳实践中所揭示的规律,这样你才能产出客户真正需要的东西,而不是他们声称自己需要的东西。当然,你需要为此进行大量的讨论,在讨论中要准确清晰地陈述你的方案及理由。