太多的时候,我看到敏捷开发的项目进行了错误迭代和迭代开发产品。项目经理圈子
不要试图发送一次完成的功能,而是让它随着时间的推移来完成。blog.mypm.net
3.没有将事物分解的足够小项目管理者联盟
对于将事物分解成小的、易接受的块,我是坚定支持者。项目管理者联盟文章
为什么如此重要的一个主要原因,是这样做可以避免延期。blog.mypm.net
延期经常发生在当我们对大型的可能困难的任务感到畏惧的时候,或者我们不知道接下来该做什么的时候。项目管理者联盟
如果你能将大项目分成很多小块,这将使项目看起来很容易完成,并有一个明确进展步骤。项目经理圈子
我经常看到,没有给之前的软件项目考虑足够的工作,人为的创造了积压工作或工作项目。项目管理者联盟
我创造了一个长期的积压类型:fatlogs。Fatlogs积压没有分解成足够小,并且经常对于要完成什么非常模糊。www.mypm.net
当试着理解和解释他们的时候,Fatlogs是出了名的难以估算和浪费时间。关键是fatlogs被分解成更小的可操作的积压工作给敏捷开发团队或大量的时间将被浪费。www.mypm.net
很多时候,我发现fatlog 的创造者可以很容易的将工作分成小的易于解释和理解的积压工作,即使对于软件开发知之甚少。项目管理者联盟
我时常建议敏捷开发团队,他们应该彻底拒绝fatlogs 并将其送回到某条链上。项目管理者联盟
如果你不能花足够的时间来清楚地说明你想要什么,那么它就没那么重要。项目经理博客
但这也不足以豁免开发团队。 开发团队应该将他们得到的任何积压工作分解成小块任务。talent.mypm.net
4.没有设置标准项目管理者联盟
当你订一块牛排的时候,服务生问你的第一件事是什么?项目管理者联盟
显而易见,他们问你你想如何完成它。项目管理者联盟
如果厨师不知道你想要完成的牛排的制作标准,厨师就必须决定他或她的制作标准是什么。
你可会得到一个完美的牛排,或者一个让你难以置信的牛排,或者介于两者之间,完全取决于为你烤制牛排的人。项目管理者联盟
这不是一个烤制牛排的好方式,同样也不是制作软件的好方式。项目管理者联盟
在大多数软件项目中,我经常遭遇到大量的在烤制时没有定义的牛排。积压工作当时间耗尽的时候,经常被“做”。项目管理者联盟文章
对于一个敏捷开发团队,做任何积压工作有一个明确的标准是相当重要的。项目经理博客
这意味着,产品所有者应该定义一些可接受性测试。测试是手动测试还是全自动测试没有关系,与团队指定的标准是否能达到其测试目标有关。项目管理者联盟
缺乏标准,好比父母对孩子所提的问题“我应该吃多少豆子?”时所做的回答:“吃饱就行”一样。项目管理者联盟
没有制定标准会导致负面情绪,并为什么在手指指向的方向没有做正确的事。training.mypm.net
|