您的位置:软件测试 > 软件项目管理 > 项目案例分析 >
项目组件分拆法PCDM
作者:网络转载 发布时间:[ 2013/7/18 14:23:52 ] 推荐标签:

项目组件分拆法(PCDM)

项目组件分拆法的主要目的是把项目分拆成主要的模块或组件,这些模块或组件在完成整合后将成为整个项目的终交付。透过PCDM的应用,可以在短的时间内建立项目的终交付定义。对于一些概念型项目,在项目起动阶段把握项目的终交付,能够更有效地建立项目的范围,规范地管理开发过程中所要求的变动。

任何项目都有一定的投资目标,这些目标也一定会为项目完成后能够为项目赞助人带来预期的信息价值或预期的应用效益,否则项目赞助人没有必要对项目进行投资(当然一些政治性项目除外)。所谓终交付物是依据项目立项时有关项目赞助人或投资人对项目的未来效益或项目在完成后所能提供的信息价值所需要的软件模块或组件。概念型项目往往有相当明确的价值期盼,但缺乏一套明确的操作过程让技术人员进行有效的分析,建立系统的功能需求。

第一个层次的目标说明需要项目投资者或项目赞助人的参与和确认,需要项目经理去理解项目的投资目标(参考上述客户关系管理系统建设的七大应用价值),第二及第三层次的分拆工作需要组合一个小组进行头脑风暴会或研讨会方式,项目经理负责指导及协调,小组成员包括系统分析员,系统设计师,业务分析员(可选)及主要项目干系人(未来应用系统部门负责人)共同建立有关“如何做说明(实现方法及手段)”和“做什么说明(解决方案)”。后是项目经理,系统分析员及系统设计师共同整合有关解决方案,成为项目的交付说明或交付物定义。每一层的分拆成果必须获得小组成员的共识和确认才能够开展下一层的分拆工作。

为了让读者能够更清楚有关项目组件分拆法的应用,在这里特别利用一个案例为大家示范说明:

案例:度假休闲活动管理系统建设

    一家临近沿海旅游景点的度假酒店希望能够推出一些比较有特色的休闲活动。希望利用现有计算机对这些特色休闲活动进行有效管理。
    这套系统需要能够提供以下的功能:
    – 建立活动的细则,目前计划推出三种活动,但未来可能增加或删除活动种类:
    海底世界:每位三百元,每次两小时,在海边附近珊瑚区进行潜水活动,体现漂亮的海底景色。更可以选择深水探险(每位五百元,历时五小时),到较深的海底观赏沈船的遗迹,但需要旅游者曾经接受过潜水训练,有关经验或训练信息必须确认及记录在档案中。
    非洲探险:每位四百元,包括午餐,参观邻近的郊野开放动物园,观赏动物在自然环境下的生活状态。参加者必须被告知这个活动需要在早上七时出发,下午四点三十分回到酒店。
    越野单车:在附近越野单车径体现越野单车的挑战。每位两百元,每次三小时,不包括越野单车租金。租用越野单车另加一百五十元。参加者必须在报名时说明是否需要租用越野单车(16岁以下不能参加)。
    活动报名:记录报名者参加那个活动,那天参加,参加人数,姓名,预付金等信息
    储存有关活动信息,并随时可以对活动进行查询
    提供简单财务管理,说明各团参加人数,总金额,预付金,印发收据等操作能力
    由于酒店负责人常出差,所以需要把一些表单转换成网页,让负责人可以透过手机对有关信息进行查阅,把有关活动及财务信息转移或传送到负责人的智能手机上。
    建设一套简单的应用软件,利用目前酒店的计算机设备,

案例初步分析:项目说明

一些技术人员可能会把上述的内容作为系统的功能需求,而且相当清晰,可以马上进入设计及编程的状态。但我们如何能够知道以上的功能是否全面?如何把握其余的功能需求?如何避免在开发过程中拒绝客户的变动要求呢?项目的范围是什么?我们一无所知。

另一些技术人员可能会认为上述内容便是项目范围,如果是项目范围,我们是否知道范围中各种工作的操作流程,然后进行分析,建立有关的功能需求呢?要知道这些活动只是度假酒店计划未来的新增业务,缺乏一套完善的操作流程,希望透过系统建设为管理这些活动提供一套可选的运营流程,那么我们该先为客户建设一套流程,还是先建立一套系统,在考虑如何融合到运营的过程中呢?

任何客户提供的初步内容只是项目信息的一部份,是客户对未来系统的期盼(参考图一:项目组件分拆发结构)。有关内容是对系统未来质量的基本要求。在进入设计或编程前,我们先要建立这个项目的范围,明确我们需要提供的服务,才能够为客户提供高质的专业服务,才能够在开发过程中降低变动的需求,降低项目失败的风险。

第一层:目标说明(Purpose Statements, PS)

项目经理必须与项目赞助人或指派代表人共同研讨项目的终价值,所谓终价值可以透过项目背景进行分析,理解为什么要实现这个项目,实现这个项目的终目的是什么。

每一个目标是一个独立的目标说明,有别于项目的需求说明,我们探讨的不是系统需要做什么,是系统需要提供那些价值和效益,这方面包括为企业提供额外的竞争能力,提升效率,改善工作及服务质量,简化服务流程,整合分散资源,和其它对企业运营带来价值或效益的目标。当我们对项目的终目标有了认识后,项目将依据这些目标进行个别分拆,终的交付应该可以为每一个目标说明提供所需的模块和组件,成为项目的范围。如果是项目赞助人指派的代理人与项目经理共同建立的目标说明,那么这份目标说明便需要项目赞助人进行内容确认。赞助人不一定需要对有关目标说明进行签字确认,可以透过其它方式让项目赞助人认同这些目标的内容,让我们可以依据这些目标说明完成项目范围的建设。

上一页12345下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd