分类: 项目管理
2009-10-17 16:48:58
本课程介绍CMM体系与软件项目管理的基本知识及其实践。重点对CMM2所覆盖的六个KPA进行详细的介绍并对其实践方法进行分析,包括软件需求管理、软件项目策划、软件项目跟踪与监督、软件配置管理、软件子合同管理、软件配置管理和软件质量保证。在此基础上重点对软件项目管理的知识与方法进行深入的介绍。
本课程将基于软件项目实际开发过程中所面临的问题进行分析,如果您所在的开发组织中已经很好地解决了如下的问题,建议您无须参加本次课程:
老板在项目在进行过程中询问项目的进展情况,你挠挠头皮:设计做的差不多了,一部分已经开始编码了。老板不满意了:什么时候能交活?你有些底气不足:至少还得一个多月的时间。老板着急了:就剩两周的时间了,你要花一个月,上一周你还答应可以在三周内完成。六周过去了,你的项目组还在测试,还在修改代码。两个月过去了,项目终于完成了。尽管客户有不少抱怨,但总算做了验收。你自己却惴惴不安:下一个项目会怎样?
你分派给工程师小乙一个接口模块,小乙确保一周内可以完成。一周过去了,小乙告诉你已经完成90%了;两周过去了,还是90%;小乙总算在第三周完成了剩下的10%。可是接口模块的延迟导致整个项目的进度推迟了两周
为了保证项目的健康运行,老板下了很大的决心招聘了专职的SQA来作为他的“耳目”,SQA以极高的热情投入了工作,发现的问题层出不穷:项目组没有开例会;计划的制订不符合流程;项目计划没有及时更新等。与此同时,关于SQA的问题也源源不断:不了解、不结合项目组实际情况;光有问题,没有建议(SQA发现的问题我们每个人都能跟发现);对项目组没有作用等。僵持的局面出现了:项目组里弥漫着对立的情绪
项目组在开发的过程中几乎没有任何文档,有的只是几张草图。在项目的后期大家往往为了一个图形或符号的含义争得面红耳赤。讨论的过程中某个同事突然有所发现:我们上个月不就是这么说的吗?还好,总算有人能够回忆旧事。
这种不成熟的客户,对自己的业务还不如我们了解的全面呢。庆幸的是客户经常会发现自己以前考虑得不周全从而需要修改需求。突然有一天,客户的领导发现项目严重滞后了,于是就来质问项目组:为什么延期?项目组感到吃力不讨好,明明是需求增加了嘛,我们还不是加班加点地干?可是合同上的交付日期确实已经非常接近了,真是哑巴吃黄连啊!
项目接近尾声了,系统测试组正在执行系统测试。问题又出来了:这组功能牛头不对马嘴,怎么回事啊?开发组一看就明白了:你们设计的什么测试用例?需求早就变了,系统测用例为什么不变更?测试组觉得自己又一次被排斥到项目组织之外:谁来告诉我需求变更的情况呢?需求规格可是原来的老样子。
课程目标
了解CMM体系的基本知识及沿革
掌握软件需求管理的基本知识及实践
掌握软件项目策划的基本知识及实践
掌握软件项目跟踪与监督的基本知识及实践
掌握软件配置管理的基本知识及实践
掌握软件子合同管理的基本知识及实践
掌握软件质量保证的基本知识及实践
熟悉掌握软件项目估计方法
掌握软件项目管理方法
适合对象
此门课程适合于软件过程改进人员、软件研发主管、项目经理、软件开发人员。
课程长度 3天(18学时)