我们无法控制范围完全不变化,那就转变思路,尽量让范围的变化尽早的被识别出来并解决掉。即使是资深的需求分析师也无法保证完全能够通过需求规格说明书和原型覆盖用户的所有需求,因此唯一的方法就是短周期迭代,尽早的交付首版本,尽早的获取用户的范围变更信息。项目管理者联盟
8、平衡项目管理者联盟
平衡是我们在项目管理中谈的比较多的一个词,平衡也是项目经理的一个重要能力。但是平衡仍然是相对的,很多时候我们谈平衡是项目目标驱动的,但是更应该谈平衡是用户满意驱动的。一个项目延期交付2个月,投入增加了30%是否就一定不成功呢?显然不是,因为在这段时间可能是用户驱动增加了一个关键需求和功能,而且也增加了投资,及时晚交付仍然可能是用户满意。项目管理者联盟
平衡不能牺牲质量,因为质量的一个衡量本身就是用户满意,要意识到其余都可以变化而质量不能变化。很多时候项目失败的原因就是去降低质量,导致了钱也花了,项目也延期了,最后仍然是用户无法满意。项目管理者联盟
9、进度项目管理者联盟
很多时候我们是知道进度会延期,但是却无能为力。由于导致进度延期的原因,涉及到的人,团队环境等因素太多了,导致我们无法快速的作出相应的应对决策。那好吧,还是抓紧时间赶进度吧,连沟通都免了,而最后结果往往确是进度恶化。如果我们只是发现问题,而不去解决问题,那发现问题本身也就没有了意义。进度都知道要延期了,还需要开会浪费时间吗?答案往往是暂停并集体思考和决策比贸然前进更加重要。club.mypm.net
从软件开发生命周期来说,软件开发包括了需求,设计,编码,测试等诸多过程。前面需求,设计,编码都没有延期为何测试延期这么多呢?测试应该来背这个责任吗?要知道测试的时间长短首先是跟前面各个阶段的工件质量相关,其次才是和测试人员本身的效率相关。进度延期的根源往往是前面各个阶段不切实际的进度,我们采用可视化项目管理和增量迭代,冒烟测试和每日构建都是为了让前面阶段的进度尽早的可视化。项目管理者联盟 项目管理者联盟
|