把握项目的节奏,你可以参考以下几点,但不是绝对。
按功能实现,而不是按架构
除了理论派的那帮疯子外,没有人愿意按照架构实现,因为在系统集成完毕之前,你不知道开发完的哪些功能可以正常运行。而且按照架构实现,将会使持续集成变的相当困难,也无法及时的进行构建和测试,项目经理也就看不到完整的功能,不能及时的回馈开发人员,这会使得项目周期变的非常长。基于以上这些架构实现的缺点,选择按功能实现的优势就不说了。
按功能价值实现,而不是功能难度
在按照功能实现时,要先实现最有价值的功能,而不是最具风险的功能。在某些条件下,也许根本不用实现那些高风险的功能,项目就可以交付了。作为项目经理,分清功能的优先级,是项目成功的必要条件。
持续集成
有的人习惯完成一个功能提交一次代码,有的人习惯一周提交一