《用户故事与敏捷方法》阅读笔记04
第五章与用户代理合作
由于有些时候不能和实际用户一起工作,所以我们要向用户代理求助。用户代理不是真正的用户但是在项目中代表着用户。用户代理分为几种。第一种用户的经理,经理往往并不真正知道实际用户的需求,提出的需求可能只考虑到自己的需求,但是这些需求功能却很少被用到。甚至有时候经理或从中干预,并且固执的认为自己可以更了解自己的用户的需求。这时,在不得罪经理的情况下,要想办法接近终端用户。第二种是开发经理,这是最坏的选择之一,因为他的目标和实际用户的目标可能相冲突。第三种销售人员,这也是危险的选择,因为他所注意的是导致他丢单的故事,但是过分关注每个丢单的故事会使产品的远景停止不前。第四种是领域专家,这是非常重要的资源,他们对软件应用的了解对开发有着关键影响。如果他们用过或者正在用类似的软件,那么他会对你非常有帮助。第五种是市场营销团队,他们可以为相关故事的优先级提供高层次的指导意见,但是由于他们不具有良好的洞察力所以不能提供细节。第六种以前的用户。第七种是客户,出钱的人,他们不一定是用户,所以他们的意见和用户的意见可能不一致。第八种培训师和技术支持,培训师会偏于培训,技术支持会偏于技术。第九种业务分析师或系统分析师,他是和好的用户代理,因为他们即懂技术又懂领域知识,但是有时会空想,而不调查。
在和用户代理合作时,如果能接触到用户,但是访问受限时,可以请求一个用户顾问团队,但是项目的最终决策者还是用户代理。如果不能接触到用户,可以使用多个用户代理。任何时候实际用户总是优于用户代理的,尽量邀请真实的用户加入,加入后,设立项目负责人,将所有的客户声音集中起来,最后要确定项目成功的关键因素。