文章作者 100test 发表时间 2007:10:08 10:42:27
来源 100Test.Com百考试题网
由上图,我们很容易找到了项目的关键路径是A->B->C->D->E->I->K->L->M->N->O。该图也是整个项目的主体进度计划,有了主体进度计划还可以将一些复杂活动划分更细的子活动,如代码开发、单元测试等,再根据子活动将这些复杂活动进行更进一步的子PDM图,这样便能基本保证各个活动的有序和资源的合理分配。
第二步,制订进度计划。
有了PDM图,我们利用MS Project软件,结合项目资源状况,便能制订出项目的进度计划。还能利用MS Project软件的资源平衡原则更合理的分配各个资源在项目中的活动安排,保证每个项目活动都能有充足的资源分配且不会有资源过于紧张导致进度拖延的情况。
第三步,进度控制计划。
为了保证项目进度的履行,项目领导小组制订出在不同阶段发生需求、设计变更或不可预见事件的发生造成进度计划不能正常执行情况的进度变更流程,来及时修正为最为可行的新项目进度计划。
项目质量管理
质量管理作为项目管理最为重要的一环,在实施电信行业的客服系统中显得格外突出。因为作为客户服务系统,是直接与客户产生交互,系统的稳定性、高效率直接关系到客户的满意度。所以,在进行北方电信综合客户服务系统的建设过程中,我们通过完整的质量管理计划、科学的质量保证措施以及有力的质量过程控制,来达到软件产品的高质量、高品质。接下来,将从三个方面介绍北方电信综合客户服务系统在项目质量管理方面的特色。
1.项目质量管理的执行计划
质量管理的执行计划是实现高效质量管理的基础,它为项目的实施提供了基本的质量标准和考核规范,并对质量管理进行统一的规划和设计,起到了纲领性的作用。在北方电信综合客服系统中,我们着重在下面的两项工作:
(1)全面的质量管理计划
质量管理强调全面性,即从项目的需求调研阶段,就要求对项目提供质量管理的保证,只有质量管理计划要求贯穿整个项目过程和细节,才能够真正的达到“错误发现最早”的目的。
(2)执行计划的灵活调整
由于系统集成软件的开发具有很强的灵活性,所以质量管理计划必须随着实际的情况进行不断的调整。所以对每一步质量管理计划,我们都制定了一套相应的调整计划,以适应项目的不同变化。
2.项目质量的保证方法
很多项目都有自身特色的质量保证,对于我们实施的这套软件系统,我们主要从以下几个方面为项目质量提供可靠的保证:
(1)质量标准的量化,可以通过功能矩阵的功能点进行评估,以实现对人员的考核。
对于系统集成的软件项目,质量考核标准一直是困扰广大项目人员的问题,但是作为项目的管理者,如果不能够通过科学、公平的质量评价标准,就不能够对软件产品自身以及项目人员进行有效的考核。因此功能矩阵是进行评估的有效方法,通过功能矩阵在需求、设计、编码、测试等阶段的需求调整率、重设计率、代码实现率、测试通过率等系数,就能够为质量的控制提供有力的参考依据。
(2)规范的文档、模板,包括需求、设计、编码等各阶段
同时,通过统一的需求分析、概要/详细设计文档模板以及书写规范等,规范项目中的沟通,保证各子系统信息真正的完整性、一致性。
(3)高效的沟通方式,包括例会、周报、用户需求确认表等
在保证文档的规范下,同时对项目组内部的沟通以及与客户的沟通也通过例会/周报、用户需求确认表的方式,把各个接口进行统一的规划,尽量保证交流的无二义性。
(4)完整的配置管理,包括版本的控制以及过程的记录
配置管理同样是项目质量的有力保证,通过软件版本的有效控制以及开发过程的详细记录,包括遇到的问题记录、经验的记录,使配置库不仅仅是软件产品的管理和保存,更是项目组共同智慧、经验的积累和记录。
3. 项目质量管理的实施控制
有了良好的质量保证措施,就需要对实施进行有力的控制,才能够真正的使各项措施落到实处。我们主要通过以下环节的把握,来达到这样的目的:
(1) 评审制度
各个阶段的评审,即需求分析的评审、概要/详细设计的评审、代码走查,每一个阶段都需要有具体而明确的交互物,并要得到项目组会议的共同认可,并且在阶段评审通过后才能进入下一阶段的工作。从而实现软件产品“错误发现最早”的目的。
(2)严格的测试过程
通过多轮的测试,即第一轮功能需求性测试,检验产品是否达到各项需求的功能点,第二轮的容错性测试,检查产品设计以及实现过程中的稳定性,第三轮的全面测试,即综合考察软件的性能。而每一轮测试都覆盖了单元测试、集成测试、系统测试等阶段,以此真正实现测试的高标准。
(3)错误的跟踪
对于测试过程中的问题,我们利用BUTTERFLY错误跟踪系统平台,将错误及时提交,并提供WEB服务器,使在各地的开发、测试人员都可以通过IE浏览的方式,实时获得软件的错误信息,并进行反馈。而每项错误只有测试经理或项目经理才能关闭,否则要求跟踪到底。
总之,我们通过上述的质量保证体系,较好的保证了产品的质量,在整个项目的实施过程中,得到了客户的肯定,为我们今后的项目质量管理提供了有力的参考。
项目风险管理
软件项目管理存在着风险,如果我们提前重视风险,并且有所防范,就可以最大限度减少风险的发生。进行风险管理是有效的手段。
1.风险的分类
根据风险内容,我们可以将软件项目中的风险分为项目风险(成本提高,时间延长等)、技术风险(技术不成熟等)、战略风险(公司的经营战略发生了变化)、管理风险(公司管理人员是否成熟等)、预算风险(预算是否准确等)等。
另外,我们还可以将风险分为已知风险(如员工离职等)、可预知风险(从以往经验得出可能有风险的)和不可预知风险。
2.风险的识别
对风险进行分类后,下一步就是风险的识别。风险识别的有效方法是建立风险项目检查表。主要涉及以下几方面检查:
相关文章
项目管理案例:一个系统集成项目的烦恼
论北方电信客服系统的项目管理
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛