换句话说,在 Sprint
的最后一天交付你的工作已经太迟了,因为有可能,你已经完成了任务,但是你正在处理的整个用户故事(即你尝试添加的功能)需要其他人与你的代码进行交互,现在就没有时间了。项目管理者联盟
因此,下次你在做某件事情的时候,想想还有谁需要它:是否需要进行 QA
流程?需要多长时间?我的代码是否阻碍了其他任务的开发?其他任务需要多长时间才能完成?项目管理者联盟
你并不是一个人在工作,你当然也不是在一个真空环境中工作,在这个环境中你可能遇到的任何延迟或问题都不会影响到其他人。实际上,任何你可能造成的延迟,都会耽误你团队中的其他人。因此,当你提前计划工作或问题开始堆积的时候,一定要把这两个因素都考虑进去。pmp.mypm.net
不要再仅仅考虑你自己的工作,而要考虑你团队的目标,这应该可以帮助你牢记团队的其他成员。项目管理者联盟
5、每个人都讨厌任务跟踪,但它很重要项目管理者联盟
无论你使用的是
JIRA、Trello,还是市场上的其他任何任务跟踪工具,你都会讨厌它。仅仅是因为开发人员在编写代码,所以几乎没有时间登录那些(通常))
繁琐的工具并更新状态来作为日常会议的一部分。PgMp.mypm.net
所以,为什么要找麻烦呢?对吧? !项目管理者联盟
错了,事实上,这就是原因。项目管理者联盟
除了让你的生活变得痛苦之外,任务跟踪工具还可以让你一目了然地了解一个项目的当前状态,以及对团队能否按计划交付他们承诺的里程碑进行合理的猜测。talent.mypm.net
站在经理的角度考虑一下,考虑他们的职责,以及利益相关方每天是如何询问他们项目能否按计划进行的。你是否愿意他们依次询问开发人员、设计人员、QA
和其他团队成员,他们的生活会怎样?还是你认为鸟瞰项目可能会有帮助?talent.mypm.net
我认为没有人会真正选择第一项,所以如果要选择第二项,就需要有人更新每个任务的进展情况。这就是你要做的,只需每天简单地更新下你任务的状态,就能为你的经理提供很多价值。请注意,我并不是要你记录每个任务的工作时间,我只是说,将任务标记为“待处理”、“进行中”、“已阻塞”或“已完成”就能提供很大的价值了。如果你想多做一点,比如留下评论解释为什么它被阻塞了,那么你可能就很了不起了,值得奖励一块饼干,所以继续,拿着它,一边享受一边继续阅读。training.mypm.net
6、故事点不是你附加到用户故事的随机数项目管理者联盟
我知道,对于用户故事来说,给出没有任何实际意义的随机数是没有意义的。但是相信我,这只是在开始的时候,一旦你看到了它们的意义(顺便说一句双关语),它们就变成了必备品。talent.mypm.net
让我问你一个问题:如果你要领导当前的项目,那么在计划未来的工作时,你如何决定在一个 Sprint
中要投入的工作量呢?我知道,作为一名开发人员,在很长的一段时间里,我从来都没有真正考虑过这个问题。我必须完成的任务被分配给了我,我要在两周内完成。就是这样。项目管理者联盟
这就是我当上经理之前的情况。我怎么知道我团队的魔力数字是多少呢?有多少用户故事就足够了呢?多少又太多了呢?这只是一个反复试验的问题吗?我能用这些故事点做些有用的事吗?项目管理论坛
但是考虑一下更大的计划,如果我不能可靠地知道我的团队在短短的两周内可以完成多少工作,我又怎么知道我是否能够按时完成项目呢?club.mypm.net
这就是故事点发挥作用的地方。如果你始终根据同一比例来挑选故事(哦,是的,你需要设置一个比例,以便每个人都能以 1 或 8
来理解同一件事),那么经过几次 Sprint 之后,你便开始了解多少个故事点你可以在 Sprint
期间完成。这就是所谓的“速度”(Velocity),这就是你计划未来 Sprint 时要使用的。项目经理博客
所以,请记住,下次当你必须挑选故事时,有一个非常好的理由!club.mypm.net
7、总而言之项目管理论坛
作为一名优秀的敏捷开发人员,并不是要快速地编写代码,而是要采用所选的方法,考虑项目和团队,而不仅仅是任务和自己。并记住:training.mypm.net
把你每天的更新保持在最低限度,把其他的事情都放在一个更集中的会议上。项目管理者联盟
计划会议是非常重要的,出席并为会议作出贡献。talent.mypm.net
Sprint 是一个非常明确的时间窗口,请记住这一点,并考虑其他人可能正在等待你的工作。项目管理者联盟
任务跟踪很重要,它可以帮助其他人了解整个团队的工作方式,因此这样做吧。pmp.mypm.net
故事点很重要,不要忽略它们,也不要在用户故事上随机抛数字。项目管理者联盟
|