是“用户故事”与“现场客户”的概念由此而生[5]。“用户故事”是指一种简单的用户需求表达,用户可以随时加入也可以随时删除;“现场客户”就如文字表面意思一样,用户亲临项目开发现场给予指导,这两种方式的结合就帮助项目成员快速了解客户需求的细节与变化,并依此快速反应,高效完成客户的需求范围管理,最终降低项目的时间成本与修改成本。
3、时间管理与成本管理的关系
项目团队表现往往被定义为当一个团队满足已制定好的项目质量、成本、时间目标时,该团队的完成程度。当敏捷项目管理与传统项目管理作比较,并由3个不同角色(项目负责人、项目成员与产品拥有者)来打分时,在项目负责人眼中,时间与成本管理是与项目品质、项目表现紧密结合在一起的,虽然在另外两个角色看来,项目成员的成功与产品的品质才是项目表现最为紧密的表现[6]。无疑,项目负责人才是对项目了解最为透彻的角色,他们把控项目走向,并参与到日常开发工作中,有项目成员所没有的前瞻性,也有产品拥有者不了解的开发细节,因此项目负责人的评价显然对与项目开发更有益处。
随着敏捷项目管理的大肆扩展,越来越多的项目小组放弃了传统的瀑布式项目管理,为了追求更快的开发周期与更高的收益率。但是,就目前而言,超过70%的项目小组依旧难以获得成功,或者运用了敏捷项目管理的项目小组却没有真正提升项目成员的工作效率,缩短开发周期。成本管理与时间管理都是敏捷开发过程中不可或缺的重要管理模块,唯有将所有方面的管理都做到可量化并认真操作,才能应对客户多变复杂的需求,紧跟时代的潮流,而不是仅仅迷信于敏捷项目管理这一种虚幻的方式而已。
在敏捷项目开发过程中,时间管理是成本管理的一部分,因为时间管理如果得当,有效地缩短了开发周期,也就直接降低了项目的时间成本,这也就让时间管理的结果直接体现在了成本管理上;另一方面,成本管理是时间管理的基础,敏捷项目管理在项目计划阶段会进行成本的范围确定,而成本范围一旦确定,也就是将该项目的开发周期确定在了一定范围内,在这个范围内项目负责人来进行时间管理,因此成本管理的核算对于时间管理来说意义非凡。而在项目执行阶段中,这两者同时会对项目负责人的决策与项目成员的开发从两方面形成必须遵守的限制,两者形成了一股推力,与项目成员对品质追求所形成的拉力一起促进项目的开发。