在我看来,积极参与用户是敏捷开发的首要原则。
It’让用户直接参与开发项目并非总是可能的,尤其是在敏捷开发项目是要构建产品的地方,真正的最终用户将是外部客户或消费者的情况下。
在这种情况下,必须有资深的,经验丰富的用户代表参与其中。
不服气吗?这里’s 16 reasons why!
- 一开始就清晰地传达和理解了需求(高层次)
- 根据用户和市场的需求对需求进行适当的优先排序
- 可以每天与整个项目团队一起澄清需求,而不是使用冗长的文档’未被阅读或被误解
- 可以将新的需求适当地纳入开发计划中,并清楚地了解影响和权衡决策
- 正确的产品已交付
- 在交付产品迭代时,该产品符合用户期望
- 该产品更加直观易用
- 用户/企业每天都对开发感兴趣
- 用户/企业看到团队的承诺
- 开发人员负责,每天与用户/企业公开共享进度
- 完全透明,因为没有什么可隐藏的
- 用户/企业对开发中出现的问题承担责任;这不是客户与供应商的关系,而是团队的共同努力
- 可以就功能,优先级,问题以及产品准备就绪的时间做出及时的决定
- 责任分担;团队共同负责产品的交付
- 个人负责,在涉及用户/业务的每日更新中为自己报告
- 当事情变得艰难时, 整个 球队–商业和技术– work 一起!
凯莉