如何让用户/客户参与迭代开发?

时间:2009-04-03 18:34:59

标签: agile change-management

当您(外部)客户的用户没有时间/意愿积极参与迭代开发时,您会怎么做?你如何“强迫”他们被牵连?请记住,他们通常必须在完成所有常规职责的同时执行此操作,并且赞助软件项目的IT部门无权释放其正常工作的一些关键用户。

6 个答案:

答案 0 :(得分:1)

无法强迫他们。他们的管理层可以,但显然对该项目不感兴趣。这意味着他们认为不会带来任何好处或提高生产力。这反过来意味着你的软件无论如何都不会被使用。

他们是你需要说服的人。

答案 1 :(得分:0)

让他们知道SCRUMM是短暂的会议。让他们知道他们是否不在那里,项目可能会偏离轨道。让他们知道,如果他们出现,他们会立即得到投入。

答案 2 :(得分:0)

我确保合同是时间和材料,因为您将在最后一刻更改范围,并且您希望避免吃掉这笔费用。

除此之外,您不能强迫他们使用该产品。您可以期待的最好的方法是发布更改并让他们知道。我正在面对这个问题,我的内部客户错过了一个或两个软件的版本,并在他们最终重新开始时迷路了。

我能做的最好的事情就是与他们沟通,他们看到变化的变化和重要性,但最终是关于它的。

答案 3 :(得分:0)

我认为非常清楚,最常见的参与者获得最多的投入是至关重要的。我们有一个客户端用于我们的最新应用程序,在每次会议中,其他人偶尔会出现。因此,调整和/或添加到应用程序的功能对一个客户端更有用。如果你能让他们明白他们的反馈真正塑造了最终产品,那么他们可能会想要在那里。

答案 4 :(得分:0)

敏捷要求满足特定的入口标准。其中之一是拥有产品所有者和客户协作。虽然您可以采取一些措施来简化产品负责人的角色,但消除角色是实施敏捷的关键阻碍因素。骄傲的所有者确定产品积压中的内容(技术债务除外)并确定团队积压的优先顺序。如果你在没有产品积压工作的情况下工作,那么你就没有价值驱动。

最好教育您的业务合作伙伴。为此,通过与成功完成敏捷的公司或团队共度一周,让他们沉浸在敏捷中。一旦你买入继续。没有业务合作伙伴支持,请忘记它。

答案 5 :(得分:0)

我发现让客户感兴趣的最好方法是向他们展示一些有形的东西。这通常意味着某种用户界面,即使很少或没有真正的后端代码。当人们可以想象你正在为他们建立的产品时,他们会变得热情,并且可以在这些条件下提供更有效的输入和批评。然后,为了维持反馈周期,最重要的是确保你在船上发表评论,并表明他们的投入是有价值的。当客户看到项目不断发展并感受到这一过程的一部分时,客户很难保持愤世嫉俗和不感兴趣。