软件项目管理实验指导书-llp
IT项目管理实验指导书
IT项目管理实验指导书课程编码:205361课程英文译名:IT Project Management课程类别:专业课IT项目管理是信息管理专业本科生专业必选课程;它是以IT项目为研究对象,研究和探索项目管理的理论、方法和最佳实践;目的和任务是通过本课程的学习,使学生掌握现代项目管理的基本原理和基本方法,了解IT项目的特点,以及IT项目管理各个阶段所需的基本技术和工具,使得学生初步具备从事项目组织、项目计划、项目实施与控制、项目风险管理、项目采购、项目人力资源与沟通管理的基本技能;传统的课堂讲授只能使学生了解项目管理的概念、原理与方法,而只有通过练习才能使学生熟练掌握IT项目管理的各项技术,并且通过该实验将项目管理的各个阶段融会贯通;本课程通过各项上机实验练习和情景模拟,培养学生运用项目管理软件解决实际问题的能力,为其今后的职业生涯打下坚实的基础;目录前言一、实验方式及基本要求本课程分为十个实验,实验一到实验九需要通过MS Project 2007软件工具来完成,这9个实验要求学生掌握项目从启动、规划、实施到收尾的全过程管理,熟悉Project 2007的各项基本功能与操作,掌握范围管理的基本内容、WBS的制作、进度计划的制定、资源计划的制定以及时间和资源之间的关系;实验九通过编写风险管理计划使学生掌握风险识别、分析和控制的基本方法;实验十通过真实模拟招投标过程使学生掌握采购管理的流程和法规以及标书的制作;二、实验报告学生一共需要提交9份实验报告,每份实验报告要求写明实验目的、实验内容、实验步骤以及实验总结,交电子稿,报告一律采用标准A4纸张;三、实验准备首先组建项目团队;实验以小组形式进行,小组的组建由老师负责,采取抽签方式随机组合,其目的是为了培养同学们的团队意识,体验项目团队的运作模式,锻炼协调和沟通能力;小组人数一般为4-5人,并且自己选择一名同学担任项目经理,负责小组实验的全过程;每个小组给自己的团队起一个名字;最后由小组自己选择一个感兴趣的项目,经过老师审核通过后,可正式作为实验项目;本指导书中将以软件开发性项目“杭州银行储蓄业务系统”为例,供各位同学参考学习;该项目的目标为:时间要求:在2011年12月2日开始,2012年5月7号结束;质量要求:提交一套符合此次合同要求的软件产品;费用要求:控制在人民币150万元以内;同学们使用项目管理软件Microsoft Project 2007,完成各个实验内容;实验一项目启动学时:4一、实验目的1.熟悉项目启动的流程;2.要求学生根据自己所选择的项目,分析和预测影响项目现金流的主要因素,建立项目的财务模型,掌握盈亏平衡分析法、敏感性分析法、概率分析法和风险决策方法;3.掌握项目章程的编制方法;4.掌握Microsoft Project 2007中项目新建、项目定义和项目环境信息的设置;二、知识要点启动阶段是正式认可一个新项目的存在,或者是对一个已经存的项目让其继续进行下一阶段工作的过程;项目启动是在必要的投资决策分析、项目选择、任命项目经理等程序后,通过发布某种项目章程来将这些项目启动正式化;项目章程确立了项目的合法地位,明确了项目经理为实现项目目标所需要的权利和应尽的责任;在项目投资决策阶段,项目决策分析时所使用的数据通常都是通过对未来情况进行预测和估算得来的,因此存在项目投资的不确定性;三、实验内容1、项目章程项目章程的编写是项目正式启动的重要标志之一,一个完善的项目章程离不开以下元素,以开发杭州银行业务储蓄系统为例;⑴项目名称杭州银行储蓄业务系统开发项目⑵项目的重要性工作效率低下,不能符合大量群众的及时需求,给群众的生活带来不便;这是现有系统办理业务的流程中出现的一个严重问题;为了解决这一问题,让人们在办理银行业务时更加方便快捷,我们急需开发一个更为高效的银行储蓄系统,让储蓄业务不用再排队;高效的银行储蓄系统可以用系统的高速特性来节省大量的人力,并且能够极大程度上简化操作人员的工作,使得储户只需做简单的输入输出以及对于本系统的管理就可以简便的完成自己的工作;将人工计算的部分更改为系统运算处理极大的提升了速度,这样就提高了工作效率,也极大程度缩短了用户的等待时间,这样可以提高银行在行业中的竞争力;利用计算机的系统优势,可以弥补人工作业时的出错率高的缺陷,使得每一笔业务都能最大限度避免核实以及复工;利用计算机大容量存储数据库的模式来完成记录的存储,这样在工作中可以及时查证任意一条记录;⑶项目目标总目标在总投资不超过160万元的前提下开发一个集优化储蓄流程、简化用户操作过程、便于收集和统计数据、扩大客户数量功能于一身的银行储蓄业务系统,确保2012年5月31号前投入试运营;分目标⏹120天内完成业务系统的开发⏹2个月内完成系统的试运行⏹成本控制在120万元以内⏹业务系统符合实际业务需求⏹系统运行流畅,维护方便⏹积累相关经验,为今后建设类似项目提供借鉴⑷项目范围概述主要的项目范围业务系统需求调研,系统开发,测试与试运行,验收;主要的可交付成果项目章程、干系人管理表、范围说明书、WBS、进度计划、成本基线、状态报告、最终项目展示、项目总结报告和其他管理项目相关的文档;⑸项目经理项目经理人选项目经理的职责项目经理的主要权力包括:招聘项目团队成员,组建和管理项目团队,进行招标采购,在本章程规定的限额之内动用财务资源来开展项目活动;项目经理对在本项目章程之下成功完成项目负完全责任,既按照规范的项目管理方法对项目进行规划、执行、监控和收尾,确保项目在规定的范围、时间、成本和质量等要求之下完工;⑹主要项目干系人内部干系人来自公司内部的主要干系人包括:高层领导,财务部,人事部,开发部,资产部,公关部;外部干系人来自公司外部的主要干系人包括:银行项目对接人,客户;⑺项目总体进度计划项目开始时间:2011年11月1日项目结束时间:2012年5月31日主要里程碑:开工:2011年11月1日●项目正式启动:2011年11月11日●分析任务完成:2011年12月1日●系统设计完成:2012年1月10日●代码编写工作完成:2012年2月14日●测试任务完成:2012年3月21日●开发项目完成:2012年5月2日⑻项目总体预算项目总体预算为160万元;若项目成本超出160万元,需公司自行承担;⑼各职能部门应提供的配合财务处:为项目准备好预算资金,满足项目需要;为项目建立单独的核算账户,负责项目全过程的会计事务及资金结算;做好项目团队单据交接工作;开发部:为业务系统的开发提供决策支持和开发人员,确保项目开发工作的正常进行;为业务系统的测试维护提供技术支持;人事部:为项目的正常运行提供充足的人力资源保障;公关部:从企业层面为项目的开展提供便利的条件;为项目的开发提供流畅的客户交流信息;⑽项目审批要求授权领航者软件开发有限公司副经理王对项目计划进行审批,并组织阶段验收;公司将从相关银行的客户经理组成项目验收小组,对项目进行最终验收;在验收小组认为项目符合要求之后,由项目发起人签字批准项目结束;⑾本章程的批准本项目章程于2011年10月29日由下列人员签字批准:姓名:朱职务:领航者软件开发有限公司总经理签字2、新建项目开启Microsoft Project 2007,执行文件—>新建或由〔任务窗格—>新建项目〕,类似界面如下:在上图中单击空白项目,或单击工具栏上的相应空白图标按纽,新建一个空白的项目文件;类似界面如下:执行文件—>保存,在出现的对话框中输入项目的名称;此处保存为“杭州银行储蓄业务系统”;2、定义项目按照项目向导的提示开始定义项目;输入项目开始时间杭州银行储蓄业务系统的项目开始时间为2011年11月1日,执行保存并前往第2步;输入项目工作组选项如果你没有在服务器上安装Microsoft Project Server,或者目前你不希望发布你的项目信息,那么就请选择〔否〕,反之,则选择〔是〕最后,依次执行保存并前往第3步,保存并完成;3、设置项目环境信息选择工具—> 选项,选择选项对话框中的“日历”选项卡可以输入、查看或者修改日期、时间等设置;四、实验思考1.项目章程有谁来制定2.若项目经理被分配到一个时间很紧的重要项目中,怎样有效地制作一份项目章程3.为什么完成日期定义后不可修改4.如果要将每周的开始时间设为星期一应该如何操作5.在项目的启动阶段,客户公司内部明显存在对项目应如何构建和如何定义可交付成果的不同观点,假如你是项目经理,你该如何办6.你是公司B的一个新的项目经理,你以前为有丰富项目管理实践的公司A工作;公司B有自己的程序,但是你更熟悉公司A的程序,你该如何办实验二识别项目干系人学时:1一、实验目的1.理解项目干系人的重要性2.掌握识别项目干系人的方法3.掌握项目干系人的管理方法二、知识要点项目干系人旨在识别受项目影响或能影响项目的所有人员或组织,并记录其利益、参与情况及对项目成功的影响力;每个项目都有众多的干系人,他们在项目上的利益各不相同,对项目也有不同的影响力;在项目启动阶段,就需要进行干系人识别和分析工作,编制干系人登记册和干系人管理策略;通常由项目经理组织项目团队成员开展头脑风暴,来识别干系人;识别干系人需主要考虑项目章程、事业环境因素和组织过程资产等方面;三、实验内容项目干系人的识别主要通过项目干系人登记册来实现,主要包括基本信息,干系人基本信息表,项目干系人需求/影响表,项目干系人分类/管理策略表;部分干系人的识别通过登记册实现如下:基本信息表项目干系人需求/影响表项目干系人分类/管理策略表四、实验思考1.对于软件项目,你认为最重要的干系人有哪些请列出前5个;2.在实验中,你是采用什么方法识别项目干系人的你的项目中有隐性干系人吗3.识别项目干系人的依据是什么4.对于不同程度影响力的干系人应该采取何种方式来使其对项目发挥正向效用实验三定义范围学时:2一、实验目的1.了解范围规划过程和范围规划的内容2.了解范围定义的过程和使用的方法3.掌握范围说明书的编写二、知识要点定义范围旨在编制项目范围说明书,以便明确项目边界,并规定项目的主要可交付成果;项目范围是指为了完成具有特定功能的项目产品而必须开展的工作,是对项目章程中的项目总体范围的初步细化;通过定义范围,可以使所有项目干系人对项目边界达成共识,明确界定项目边界,为后续的各种项目决策奠定基础;而项目边界的确定则可使团队把资源用于范围内的工作,只做项目范围内的工作,确保资源的有效利用;通常由项目经理带领项目管理团队,依据项目章程和描述项目需求的相关文件以及过去类似项目的范围说明,来编制项目范围说明书;三、实验内容项目范围的定义通常需要经过资料收集、产品分析、确定项目工作范围和主要可交付成果、确定产品验收标准、确定项目例外工作、识别项目的主要制约因素和假设条件等步骤;以杭州银行储蓄业务系统为例,范围定义如下所示:基本信息表⑴产品范围描述本项目旨在开发一套成熟的银行储蓄业务系统,最终的项目产品应该同时具备一般快速数据交互,用户管理和业务管理的功能;最终的产品应该由以下五大系统构成:储蓄系统、用户系统、软件系统、线路系统、文档系统;⑵项目产品验收标准项目系统的验收标准将包括在招标文件和相应的合同文件中注明;有关项目最终产品的验收标准,将参照储蓄业务系统的专业标准执行;⑶项目工作范围为了完成最终的可交付成功,本项目必须开展以下工作:⏹项目业务需求分析⏹项目开发策略制定⏹项目开发⏹项目模块化测试⏹项目试运行⏹项目二次开发修正⏹整理文件并归档⏹项目验收交接⑷项目可交付成果◆与项目管理相关的可交付成果:项目章程、干系人管理表、范围说明书、WBS、进度计划、成本基线、状态报告、最终项目展示、项目总结报告和其他管理项目相关的文档;◆与产品相关的可交付成果:银行储蓄业务操作界面、项目及工作信息的录入、项目网络计划图的绘制、项目时间计划的安排、甘特图计划的制定、项目执行信息的录入与分析、各种计划报表的输出、在线咨询,在线反馈,远程支持;⑸项目除外责任例外工作本项目为银行储蓄业务系统开发,不包括相关支持硬件在日常使用中的维护;⑹主要制约因素●成本必须控制在160万元以内;为此,必须认真做好进度计划和成本预算,并严格执行;●春节放假期间暂停工作;为此,必须提前做好准备,错开放假时间;⑺主要假设条件●各职能部门按项目章程的要求提供支持,否则将造成项目不能按时按质完成;●资金按时到位,否则将造成项目延误;四、实验思考1.范围定义的依据是什么2.范围说明书与工作说明书SOW有什么不同3.可以用哪些其他类的软件支持项目的范围管理4.项目范围说明书制定以后,在项目实施过程中,用户不断提出新的需求,该如何处理5.在一次项目管理过程中,你发现通过使用一种简化的开发方法可以降低操作投资并为客户节省$10,000,这种方法不会对最终的产品范围和运行性能产生任何影响;然而,如果采用这种方法将减少你们公司的营业额;你该怎么做实验四创建WBS学时:4一、实验目的1.了解WBS的实质和用途2.熟悉创建WBS的主要依据3.熟练掌握创建WBS的方法及各方法的异同4.熟悉WBS在项目管理中的应用二、知识要点项目启动后,首先明确项目产出物范围和项目工作范围,就是对项目包括什么与不包括什么的定义;而WBS是基于交付成果对项目工作进行分组,它定义了项目的全部范围;同时WBS也是项目管理中的基础文档,它提供了计划和管理项目进度、成本、资源和变更的基础;创建WBS是指将主要的项目可交付成果细分为更小、更容易管理的组件,应以项目可交付的成果为导向,逐层分解成可由专人或小组负责的工作包;工作包是WBS每个分支底层的要素,即没有子要素的要素,能够可靠地安排进度、估算成本、定义质量和进行控制;三、实验内容1、工作结构分解根据杭州银行业务流程及现有储蓄业务系统的使用情况,对项目进行分解,最终确定项目的工作范围如下图所示:2、录入任务信息1在“任务名称”栏中依次输入项目名称,各阶段名称,输入项目结束里程碑;得如下界面:2对各阶段以及项目里程碑进行降级操作;选中需要降级的任务,单击工具栏上的右箭头,即可实现降级的操作,如下图:3对各阶段分别进行细化分解执行插入—>新任务在当前任务的上方增加新任务;在每阶段最后增加一项里程碑任务;对各阶段内的任务以及里程碑进行相应的降级操作;重复上述步骤,直到分解结束,部分结果见下图:四、实验思考1.编写一份实用的工作分解结构应该注意哪些问题2.工作分解结构的编写对于后续工作有何影响3.如何确定每个层次的工作负荷是不是工作包细分的越多越好4.在你的项目中,你采用何种方法创建WBS的请说明理由;实验五制定进度计划学时:4一、实验目的1.熟练掌握项目进度计划的编制过程2.熟练掌握项目进度安排的工具和技术3.了解关键路的实际意义和计算方法4.了解IT类项目尤其是软件项目的活动时间估计的方法二、知识要点项目进度计划是集活动持续时间、活动逻辑关系和日历时间于一体的,用来记录项目中各项活动的计划开始时间与计划完成时间的综合性文件,为项目的执行和监控提供时间上的依据,以便各项活动按时开始、按时结束;项目进度计划可包括里程碑进度计划、概括性进度计划和详细进度计划等不同层次的计划;其中里程碑进度计划是最高层次的进度计划,仅标出项目的进度里程碑;概括性进度计划是中间层次的进度计划,常用传统的横道图表示;详细进度计划是标明全部具体的进度活动及其相互之间的逻辑关系的进度计划;三、实验内容制定初始的项目进度表,估计工期,确定任务之间的逻辑关系,绘制网络图,找出关键路径;1、安排任务工期依据对杭州银行储蓄业务系统的前期分析,我们制定了项目的工作分解结构和各种限制约束条件,并依此编制了项目工作时间估计及工作关系顺序表、项目工作时间估计表,如下所示2、设置任务工期在Microsoft Project 2007中设置工期的方法有两种:1在要设置工期的任务的工期栏中键入所需工期;2双击需要设置工期的任务,在其“任务信息”对话框中录入工期;我们可以输入工期的月份、星期、工作日、小时或分钟;若要表明此新工期是估计值,可在其后面键入一个问号;当设置工期为0时,则表示该任务可标识为“里程碑”,在甘特图中用钻石符号标识;声明:在Project中,能够设定工期的任务必须是没有子任务的;根据项目工作时间估计表,在Microsoft Project 2007中设置各个任务的工期,如下所示:3、设置任务链接项目中的工作任务是遵循一定的时间顺序存在的,不同的时间顺序使得任务之间存在开始-开始SS——前置任务和本任务同时开始;完成-开始FS——默认参数,前置任务结束,本任务开始;开始-完成SF,前置任务开始,本任务必须结束;完成-完成FF,前置任务结束,本任务必须结束这四种不同的关系;在Microsoft Project 2007中,我们可分别为相关的2个或多个任务创建“完成—开始”或“开始—完成”或“开始—开始”或“完成—完成”链接;具体操作为:选取需要链接的2个或多个任务,在任务向导中,按下排定任务日程,在出现的排定任务日程中,根据任务之间的关系单击相应的链接,点击完成关闭本向导;如下图所示任务“成立项目小组”和任务“任务分配”存在“完成—开始”的任务关系:如果需要改变或是删除任务的相关性,可以再回排定任务日程向导进行,不过也可以直接在线条上连续按两下鼠标左键,在出现的任务相关性对话框中进行相应操作;如下图所示:在项目管理过程中,较为常用的是“完成—开始”链接,已完成的任务又称为后开始任务的前置任务;Microsoft Project 2007中,还有两种方法可方便快捷的设置“完成—开始”链接前置任务;1执行视图—>甘特图,在“前置任务”栏中直接输入当前任务的前置任务编号若有多个前置任务,则用逗号隔开,如下图所示:2双击需设置前置任务的任务名称,在弹出的对话框中选中“前置任务”标签页,在该标签页下的“任务名称”栏中下拉选择当前任务的前置任务;如下图所示:根据工作顺序表,我们对各任务顺序进行设置,部分结果如下图:4、设置周期性任务当项目过程中有遵循一定周期规律的工作安排时,可以为其设置周期性任务;以“杭州银行储蓄业务系统”开发过程的每周工作总结为例,具体操作为:执行菜单插入—>周期性任务,在“任务名称”栏中输入任务名称每周工作总结,在“工期”栏中键入此任务发生所需要的时间、在“重复发生方式”下选择每周,并指定任务发生的频率周五,则在“重复范围”中会自动显示该工作任务的始末日期和反复次数,按下确定按钮便完成输入;如下图所示:5、设置甘特图格式执行格式—>甘特图向导,弹出的对话框如下所示:点击下一步按钮,在新对话框中选择“关键路径”选项,如下图所示:继续点击下一步按钮,可在新对话框中设置甘特图中显示的任务信息,结束点击完成按钮;如下所示:继续点击下一步按钮,可在新对话框中设置是否显示相关任务间的链接线,结束点击完成按钮;如下所示:继续点击下一步按钮,可在新对话框中点击开始设置格式,如下所示:完成后点击退出向导按钮;此时,在视图—>甘特图,项目进度甘特图显示如下:6、查看网络图执行视图—>网络图,可查看项目进度的网络图,部分效果如下所示:四、实验思考1.项目进度计划包括哪些内容该计划应由谁制定2.解析关键路径,分析项目经理为什么应该对此关注;3.说明在项目进度计划编制时应该注意哪几个方面的问题;4.如果考虑任务的优先级,你认为总时差大的任务比总时差小的任务要优先吗5.如果项目要缩短工期,你该如何处理实验六编制成本计划学时:2一、实验目的1.了解项目成本计划的重要性2.熟悉项目资源的类型与特点3.掌握项目成本的估计方法二、知识要点编制成本计划旨在把各项进度活动的成本估算逐层向上汇总,并对汇总结果进行必要的调整,从而得出整个项目的成本计划;成本计划经过批准就成为项目的成本基准,用于指导项目的实施和监控,即项目必须在规定的预算内完工;编制成本计划时,既要按工作内容进行,也要按时间段进行;编制出成本计划后,还要编制项目的现金流计划,列出每个时段预计需要的资金数额;通常还应该为应对风险而预留一定的应季储备金;三、实验内容“杭州银行储蓄业务系统”的资源内容如下表所示:。
《软件项目管理》实验指导书解读
软件项目管理实验指导书太原理工大学计算机与技术学院2011-11-11说明本书适用于软件工程专业《软件项目管理》的实验指导,共10个学时。
覆盖软件项目管理的全过程。
一、实验的性质、目的和任务:1.巩固和运用所学知识,解决具体问题,以达到理论联系实际的目的。
2.软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成而进行的分析和管理活动,通过本实验主要让学生了解如何来制定软件项目的进度计划、规模成本估算、质量计划、项目配置计划及团队管理计划等,为今后从事软件项目管理工作打下良好的基础。
3.了解和掌握软件项目管理计划的制定过程,并通过对一个实际案例的计划制定过程,提高软件软件项目管理的实际能力。
*4.了解当前流行的软件项目管理工具与配置管理工具。
二、实验内容及学时分配:1.分解项目工作 (2学时)2.软件项目进度计划编制 (2学时)3.项目规模成本估算 (2学时)4.软件项目质量、团队、沟通及配置管理计划编制 (2学时)5.软件项目开发阶段各种管理(1)(2学时)6.软件项目开发阶段各种管理(2)(2学时)三、实验考核:以学生的实验报告和做实验时的表现考核为依据,有优、良、中、差四个等级,可以分别每次实验提交一个报告,也可以写成综合报告。
实验所用项目说明1、项目简述本项目是为太原某公司开发的一个《网上招聘系统》,由于这个公司的规模比较大,需要招聘的员工也很多,每次招聘总能收到成千上万的简历,如何挑选合适的应聘者常常是公司比较棘手的事情,为人力资源部的工作人员带来很多的工作量。
为此公司希望有一个自动化的招聘系统能够给他们带来工作的便利,提高工作效率,同时能及时招聘到满意的人才。
为现实企业与人才的有效联系,弥补招聘中存在的种种不足,该企业通过招标的方式确定由太原科达新公司开发该《网上招聘系统》。
公司人力资源部的工作人员通过这个招聘系统维护知识题库,编制问卷,发布职位和与这个职位相应的问卷。
应聘者可以通过网上提交自己的简历并同时回答相应的问卷。
软件项目管理实验指导书
《软件项目管理》实验指导书实验一:监控中心工程建设方案的项目管理一、实验目的1、了解计算机在项目管理中的作用;2、掌握项目管理软件的功能和组成;3、熟悉Project软件的界面;4、掌握Project软件的基本操作。
5、就一个具体的项目实现管理。
二、实验仪器1、计算机2、Microsoft Office Project 2003三、实验原理项目管理软件是辅助项目管理人员完成项目动态管理、项目协调调度以及系统集成控制、完成工程的质量、进度、成本控制,完成项目合同、人力资源的管理,以及完成项目费用估算、风险分析、不可预见费用估计等。
本次实验要掌握项目管理软件的基本功能和组成,并且学会利用project 2003创建项目。
四、实验步骤和内容1.启动Project2003,在工作区中默认打开的是“甘特图”试图,单击“任务名称”列标题下面的第一个单元格,如图1-1所示图1-1 单击选中第一个单元格2.单击数据编辑栏,将插入点放置在其中,输入“监控中心工程建设方案”,再单击按钮(或者【Enter】键),如图1-2所示。
该任务是任务1,其为总任务,下面的所有任务都是其子任务。
图1-2 在单元格中输入文本作为任务名称3.这时任务1的“工期”域自动显示为“1工作日?”(问号表示估计工期),单击其后的微调按钮(也可直接在编辑栏中输入数字),将工期调整为60个工作日,如图1-3所示。
图1-3 设置任务1的工期4.在开始1的下方输入任务2“工程实施前的准备”,设置其工期为5个工作日。
其默认的开始时间就是任务1的开始时间,如图1-4所示。
图1-4设置任务2的工期5.同样输入任务3“设备采购”,其工期为21个工作日,开始时间为任务2完成后,因此其开始时间应该为任务2完成时间后面的一个工作日,如图1-5所示。
图1-5设置任务3的开始时间6.这时会弹出“规划向导”对话框,如图1-6所示,其默认选项是链接两个相关联的任务,单击【确认】按钮。
项目管理软件应用实验实验指导书
项目管理软件应用实验实验指导书一、实验目的本实验旨在通过实际操作项目管理软件,学习和掌握项目管理软件的基本功能和使用方法,提高项目管理能力,并且验证项目管理软件在实际项目中的应用效果。
二、实验材料1. 计算机:具备安装和运行项目管理软件的计算机。
2. 项目管理软件:选择一款常用且适合实际需求的项目管理软件。
三、实验步骤1. 软件安装根据项目管理软件的安装文件,进行软件的安装。
安装过程中,根据提示选择安装目录、设置语言等。
2. 创建项目打开项目管理软件,根据实际项目需求,创建一个新项目。
填写项目名称、描述、开始时间和结束时间等基本信息,并设置相关的项目属性。
3. 制定项目计划项目计划是项目管理的核心,也是项目管理软件能发挥作用的关键。
在项目管理软件中,点击“项目计划”或类似功能入口,制定项目计划。
(1)项目分解:将项目分解为不同的任务或阶段,形成项目的工作分解结构(Work Breakdown Structure, WBS)。
(2)任务排列:对任务进行排序,确定任务的前后关系,形成项目的逻辑关系图。
(3)任务时间估算:根据过往经验和专业知识,估算各个任务的完成时间,并为任务设置起始日期和截止日期。
(4)资源分配:为每个任务分配相应的资源,包括人力资源、物质资源、财务资源等。
(5)设置里程碑:根据项目目标和需求,设置里程碑,用于标识项目的重要节点。
4. 项目进度跟踪在项目执行期间,通过项目管理软件进行项目进度跟踪。
根据实际完成情况,及时更新任务的完成状态和进度百分比。
5. 项目资源管理利用项目管理软件,对项目资源进行管理。
包括人力资源、物资资源、财务资源等。
通过软件的功能,可以实现资源的调配、资源的优化利用以及资源的成本控制等。
6. 项目风险管理项目管理软件通常提供风险管理的功能。
在项目管理软件中,可以识别和记录项目可能面临的风险,并制定相应的风险应对措施。
7. 编制项目报告项目管理软件具备生成项目报告的功能。
(项目管理)项目管理实验指导书
《软件项目管理》实验指导书第一部分用Project 2003专业版本进行项目管理一、项目启动(一)召开项目启动会假定:你自己是一家IT公司的项目经理,该公司的项目管理办公室PMO任命你为一个新软件项目“固定资产管理信息系统(你自己)”的项目经理,今天是2005年8月8日,PMO召开项目启动会,重申这个项目的关键要求:时间要求:在2006年6月30日之前正式上线。
质量要求:提交一套符合此次合同要求的软件产品。
费用要求:控制在人民币10万元以内。
会议结束时,PMO主管要求你在5个工作日内提交Project格式的项目计划,包括项目进度计划、资源计划、成本计划等。
(二)创建项目文件在控制面板中修改系统日期为2005年8月8日。
执行“文件”|“新建”,类似如下界面:由上可知,创建项目文件具体有如下方式:●从空白项目开始●利用现有的项目文件●利用可以参照的项目计划模板⏹从因特网中搜索得到⏹Office Online模板⏹从Project环境中得到⏹网站上的模板⏹召集有经验的资深项目经理讨论得到在此,我们采取从空白项目开始的方式,在上图中单击“空白项目”,或单击工具栏上的相应空白图标按纽,新建一个空白的项目文件。
选择“文件”|“保存”,在出现的对话框中输入项目计划的名称。
此处保存为“固定资产管理信息系统(你自己)”。
(三)设置项目基本信息1. 选择项目日程排定方式选择“项目”|“项目信息”,将出现设置项目日程排定方式的对话框,有两种日程排定方式:从项目开始之日起、从项目完成之日起,选择哪种取决于项目的实际情况。
本项目是即将执行的项目,选择“从项目开始之日起”方式。
这就需要在“开始日期”处输入具体的开始日期,以后输入的所有任务的默认“开始时间”均大雨或者等于该日期。
2.设置结果如下在计划的编制过程中,如果项目的开始日期有变化,可在上面的对话框中修改项目的开始日期,这时,所有任务的开始日期会发生统一的变化。
3.设置项目文件的默认环境信息选择“工具”|“选项”,打开“选项”对话框,在“日程”选项卡中进行如下设置:其中,将“默认任务类型”设置为“固定工期”,“新任务为投入比导向”为“未选中”后,则任务中改变资源数量后,其工期不会自动发生变化。
软件项目管理实验指导书llp
《软件项目管理》实验指导书2 0 16年第一部分软件项目管理实验内容实验目标:通过实践,使学生进一步加深对软件项目管理方法和技术的了解,将软件项目管理的理论知识运用于软件项目开发实践,并在实践中逐步掌握项目管理工具的使用,提高项目管理能力及分析解决问题的能力。
为了配合《软件项目管理》课程,本实验要求针对《软件项目管理教学网站》项目(也可自选项目),项目简称:SPM。
完成软件项目管理的全过程实践,一共包括17个实验(实践)环节。
准备:所有的学生进行分组,每组4-5人,每组代表一个团队,并且有一个代表团队的名称。
每个团队以团队的形式完成给定的项目的项目管理的实践环节。
1、实验(实践)一、项目招投标实验目的:明白项目招投标过程实验要求:1)老师(甲方)提供项目要求2)团队(乙方)选定并分析项目3)编写***项目的项目章程4)选择2个团队课堂上进行竞标,进行答辩,提交项目章程5)其他团队进行评述,充当评审专家的角色,可以提问题。
老师评述和总结:2、实验(实践)二、项目生存期模型确定实验目的:掌握软件项目生存期模型选择方法实验要求:1)复习课程的生存期模型2)分析SPM项目特性3)确定SPM项目生存期模型4)选择1个团队课堂上讲述SPM项目生存期模型5)其他团队进行评述,可以提问题。
老师评述和总结:3、实验(实践)三、项目需求管理实验目的:掌握软件项目需求管理过程,可以编制需求规格,实验要求:1)复习需求分析的几个方法2)编写SPM项目的需求分析说明书3)复习需求变更控制流程4)编写SPM项目的需求变更控制5)选择1个团队课堂上讲述SPM项目需求规格和需求变更控制流程6)其他团队进行评述,可以提问题。
老师评述和总结:4、实验(实践)四、任务分解实践环节实验目的:明白WBS概念,掌握任务分解和验证方法实验要求:1)复习任务分解和验证方法2)编写SPM项目的任务分解,即WBS。
3)选择1个团队课堂上讲述SPM项目任务分解结果4)其他团队进行评述,可以提问题。
《软件项目管理》实验指导书
目录第一章实验基础知识概述 (1)1.1 团队协作和沟通 (1)1.2 几种配置管理工具简介 (1)1.2.1 Visual Source Safe (VSS) (1)1.2.2 Concurrent V ersion System (CVS) (2)1.2.3 StarTeam (2)1.2.4 ClearCase (3)1.2.5优缺点对比 (4)1.3 Project工具 (4)1.4 项目基本设定与快速上手 (4)1.4.1 利用范本方式进行部署 (5)1.4.2 利用现成的文件快速变更成自己的部署计划 (8)1.4.3 从空白项目开始制作起-火速上线 (9)第二章实验要求 (15)2.1 实验过程要求 (15)2.2 实验报告要求 (15)2.2.1 实验报告书写格式 (15)2.2.2 实验报告范例 (15)2.3 实验成绩评价 (15)2.3.1 实验成绩评价结构及比例 (15)2.3.2 考核方式 (15)2.3.3 评价标准及考核方式细则的确定 (15)第三章实验内容 (16)3.1 团队游戏(齐心协力) (16)3.1.1 实验类型 (16)3.1.2 实验目的 (16)3.1.3 背景知识 (16)3.1.4 实验设备 (16)3.1.5 实验内容 (16)3.1.6 实验步骤 (16)3.1.7 实验要求 (16)3.1.8 实验思考 (16)3.2 沟通游戏(扑克牌游戏) (17)3.2.1 实验类型 (17)3.2.2 实验目的 (17)3.2.3 背景知识 (17)3.2.4 实验设备 (17)3.2.5 实验内容 (17)3.2.6 实验步骤 (17)3.2.7 实验要求 (17)3.2.8 实验思考 (17)3.3 VSS配置管理工具 (17)3.3.1 实验类型 (17)3.3.2 实验目的 (17)3.3.3 背景知识 (17)3.3.4 实验设备 (18)3.3.5 实验内容 (18)3.3.6 实验步骤 (18)3.3.7 实验要求 (18)3.3.8 实验思考 (18)3.4 Project项目管理工具 (18)3.4.1 实验类型 (18)3.4.2 实验目的 (18)3.4.3 背景知识 (19)3.4.4 实验设备 (19)3.4.5 实验内容 (19)3.4.6 实验步骤 (19)3.4.7 实验要求 (19)3.4.8 实验思考 (19)3.5 网站项目管理 (19)3.5.1 实验类型 (19)3.5.2 实验目的 (19)3.5.3 背景知识 (19)3.5.4 实验设备 (19)3.5.5 实验内容 (19)3.5.7 实验要求 (23)附录B 实验报告封面 (40)附录C Project工具使用实验报告模板 (41)附录D 团队游戏总结报告模板 (42)附录E 软件项目计划模板 (43)第一章实验基础知识概述1.1团队协作和沟通团队是一组个体成员为实现一个共同目标而协同工作,团队工作就是团队成员为实现这一共同目标而共同努力。
“软件项目管理”实验指导书(2006年信管051、052)
IT项目管理实验指导书背景材料1、需求分析某省的教育部门希望有一个现代化的信息交流平台,为此他们提出了建立《校务通管理系统的需求》,希望委托软件公司为其开发这样的一个软件项目。
经过不懈的努力,北京科力拓技术开发有限公司获得了这个项目的开发权。
《校务通管理系统》是对学校教务和教学活动进行综合管理的平台系统,是一个学校和地区教育信息化的基础信息平台。
他要求完成学校管理层、教师、学生、家长日常工作、学习、管理、咨询等任务。
其目的是共享学校各种资源、提高学校的工作效率、规范学校的工作流程、便利校内外的交流。
科力拓通过大量的调查分析,与学校领导、学生、教师、家长等进行大量的沟通,确定系统功能如下:(一)通用功能对于每位教师,登陆系统后,都应提供如下功能:(1)电子课表;(2)会议通知和公告;(3)日程安排;(4)个人日记;(5)通讯录;(6)教师答疑;(7)家庭作业。
(二)学校日常业务管理功能(1)招生工作:包括报名;入学;分班;统计查询。
(2)学生日常管理:包括档案管理;考勤管理;奖惩管理;变动管理。
(3)教务管理:包括教师日常管理;年级班级设置;学科设置;年级班级课程设计;派课表;考试;评价(4)教师备课系统(5)资源库系统(6)网上考试功能(7)聊天室(8)论坛公司采用原型分析方法进行需求分析,很快得到用户的确认,而且在项目实施过程中需求的变更比较少。
2、计划在功能需求分析结束后,进行工作分解。
根据对本项目的需求规格的分析,采用图表方式表示任务分解结构,按照功能组成标准进行工作分解。
聊天室和论坛采用标准的复用技术,网上考试功能已有成熟的产品(可直接外购),所以这些功能不用分解。
- 3 -本项目采用自下而上法和参数法综合的估算方法,具体过程如下:(1)招标成功前开始招标的时候,根据以往类似项目的经验,采用类比估算方法,进行粗略的估算:根据用户的要求采用B/S结构,公司JSP+SQL SERVER的技术比较成熟,以前成功完成过类似的项目,采用增量式的生存期模型,基本上需要2~3个开发人员,2个月左右的开发时间,基本上是4~6个人月的规模,企业的成本系数为2.5万/人月,10万~15万可以作为合同的参考价格。
《软件项目开发与管理》实验指导书
《软件项目开发与管理》实验指导书2012/2013年第二学期姓名:黄子轩学号:班级: 10软件卓越指导教师:殷凯计算机科学与技术系编写目录实验一项目计划制定一、实验目的掌握如何使用Microsoft project 2000制定项目计划。
二、实验环境软件平台:Microsoft Windows2000 /XP。
软件工具:Microsoft project 2000以上版本。
三、实验内容与要求1.Microsoft project2003的基本界面。
主要包括:标题栏、菜单栏、工具栏、编辑栏、任务窗格、视图栏。
2.新建项目计划。
主要包括:定义项目、设置项目常规工作时间、设置项目属性。
3.建立项目任务列表。
主要包括输入任务、设置项目里程碑、设置项目摘要任务、创建WBS图表、添加其它项目任务信息。
4.设置任务工期。
主要包括:任务工期的表示、任务工期估算技术、显示具有任务工期的任务。
5.设置任务链接。
主要包括:建立和修改任务链接、设置链接的前置重叠和延隔时间。
6.项目进度计划管理工具。
主要包括:设置任务限制、设置任务期限、使用任务日历、使用关键路径管理项目进度。
7.要求在试验报告中写出主要的操作流程,并插入适当的主要截图和必要的说明。
四、实验预习和准备参考Microsoft Project相关书籍,对Microsoft Project2003有初步的认识和了解。
五、实验过程与结果1、将Microsoft project 2003的操作界面与微软Office系列产品的操作界面相比较,发现其中的异同点。
发现其布局基本相似。
Microsoft project 2003的标题栏中显示运行程序的名称和Project 文件的名称,以及最大化窗口、最小化窗口、关闭窗口等快捷按钮。
在标题栏的下方是工具栏,包含按钮、菜单或两者的组合。
项目向导包含:任务、资源、跟踪和报表4个目标区域。
左侧窗格提供了循序渐进的说明,以帮助使用者完成项目管理过程中的主要操作。
软件开发与项目管理实训指导书
软件开发与项目管理综合实训指导一、软件开发与项目管理综合实训目的《软件开发与项目管理综合实训》是为计算机科学相关专业《软件开发与项目管理》课程配套设置的,是《软件开发与项目管理》课程的后继教学环节,是一个重要的、不可或缺的实践环节。
其目的是使学生能够针对具体软件开发与项目管理项目,全面掌握软件开发与项目管理管理,软件需求分析,软件初步设计,软件详细设计,软件测试等阶段的方法和技术。
通过该课程设计使学生进一步理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中的意义和作用,培养学生按照软件开发与项目管理的原理、方法、技术、标准和规范,进行软件开发的能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,从而使学生提高软件开发与项目管理的综合能力,提高软件项目的管理能力。
同时课程设计应充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。
二、软件开发与项目管理实训的要求本次实训要求学生采用“项目小组”的形式,结合具体的开发项目进行设计。
具体要求如下:1. 每个班级按项目小组进行分组,每组不得超过3人;2. 每个项目小组选出项目负责人或项目经理,由项目经理召集项目组成员讨论,选定开发项目,项目的选定必须考虑“范围、期限、成本、人员、设备”等条件;项目经理负责完成“可行性研究报告”,制定“项目开发计划”,管理项目并根据项目进展情况对项目开发计划进行调整;对于调整的项目开发计划必须存档;3. 项目开发计划书中每项任务要落实到人且规定该任务的起止日期和时间;明确每个阶段提交文档的日期和时间;每个项目小组必须明确指定文档的审查小组和审查人员以及审查结果的返回日期;审查小组和审查人员不得是完成被审查内容的完成者;审查结果至少包括:存在的问题、出现问题的所在文档的位置及页码、具体建议等;每个阶段的审查结果不得少于10个问题;4. 每个项目小组必须按照给定的文档规范标准提供下列文档,文档中必须注明执笔者,完成者(签名)和完成日期,其中完成需求分析和设计工作的人员不能相同,完成编码和审查/测试的人员不能相同;文档包括: 可行性研究报告、项目开发计划、需求分析规格说明、概要设计规格说明、详细设计规格说明、编码清单(部分或全部)、测试清单;5. 每个项目小组可以选择完成编码,测试等阶段的部分任务;6. 根据合理的进度安排,一步一步,踏踏实实地开展实训活动,按时完成每部分工作;7. 综合实训集中在机房进行,每天由班长负责考勤,指导教师抽查;8. 综合实训过程中,坚持独立完成,分成小组进行的要有明确的分工,并在报告中给以说明。
IT项目管理实验指导书(Microsoft Project)
IT项目管理课程实验指导书仲恺农业工程学院计算机科学和工程学院1 实验课程的性质和任务IT项目管理是计算机科学和技术专业的一门专业必修课程,其主要教学内容为IT项目管理的基本理论知识、软件项目管理的基本原则、方法和工具等。
本实验的主要目的是使学生通过实验深刻理解和掌握课堂教学内容的重点、难点和基本概念,培养学生在大型软件开发中管理软件项目的基本能力,使学生理解规范化的软件开发和质量控制过程,提高学生的实践能力和训练学生运用所学知识去分析实际问题、解决实际问题的能力。
2 实验教学目的和要求IT项目管理是一门有较强的实践性课程。
在教学中应该既重视课堂理论教学又应重视实验实践教学。
学生应按照本实验教学大纲,掌握现代项目管理的基本原理和基本方法,了解项目特别是软件项目管理各个阶段所需的基本技术和工具,初步具备制定项目计划和实施项目管理的基本技能。
掌握一种软件项目管理工具的使用方法,掌握制定项目计划、进行项目跟踪和实施项目管理的基本技能,培养学生分析问题、解决问题的能力。
在实践中通过动手,促进动脑,加强学生对软件项目参和者的角色、责任和管理技能和基本方法的理解,从而达到培养学生提高软件项目和质量管理的能力。
要求学生按照本课程实验教学大纲的要求,完成规定的各项实验,并要求学生填写实验报告,3 实验内容4考核办法和成绩评定标准4.1 提交的成果1、项目开发计划2、开发进度周报(四周,每周一份)3、项目开发总结报告4.2 考核办法按学生动手和理论分析能力和实验报告分优、良、中、及格、不及格。
4.3成绩评定标准优:完成实验并正确解答实验中提出的问题,实验报告详实。
良:完成实验并正确解答实验中提出的部分问题,实验报告详实。
中:完成实验,实验报告详实。
及格:在其它同学和老师帮助下完成实验,实验报告基本详实。
不及格:未完成实验或无实验报告。
5 实验方案通过课堂的学习,学生已经掌握软件项目管理的理论知识,并进行了课程实验,了解了如何使用工具进行项目管理。
《软件项目管理》实验指导书
3.4 Project项目管理工具3.4.1 实验类型验证性实验,2学时,选做;3.4.2 实验目的安装并能熟练使用Project项目管理工具的基本功能;3.4.3 背景知识3.4.4 实验设备PC机一套,服务一台。
3.4.5 实验内容1)安装单机版Project;2)以书上第八章油漆工的资源组合为例,通过帮助文档使用project的基本功能;3)根据优化策略,对所给的example进行优化;3.4.6 实验步骤第一步骤:从服务器下载project安装程序和example文件;第二步骤:安装Project,并输入example;第三步骤:通过帮助文档,熟悉project的基本功能;第四步骤:根据所学的优化策略,对example进行优化;3.4.7 实验要求1)熟练使用Project的基本功能;2)撰写实验报告;3.4.8 实验思考1)可以从哪些方面来检查一个计划是否合理?2)可以使用哪些优化策略对项目计划进行进一步优化?3.5 软件项目计划的制定3.5.1 实验类型设计性实验,4学时,必做;3.5.2 实验目的借助project工具制定合理科学的软件开发计划;3.5.3 背景知识项目经理最重要的职责是做计划、整合计划和执行计划。
由于相对较短的期限和资源的优先控制,几乎所有的项目都需要正式的、详细的计划。
又因为每个职能单位可能只按自己的计划文件来进行工作而很少顾及其他职能单位,所以计划活动的整合是必要的。
为了履行个人应负的责任,计划决定需要做什么,由谁做,什么时候做。
计划阶段主要有9个主要组成部分:●目标。
一个目的、指标或在一定时间内要完成的任务。
●程序。
为到达或超过目标要采取的战略和主要的行动;●进度计划。
计划说明了个人或集体活动或任务在什么时候开始和结束。
●预算。
为达到或超过目标,计划所需要的费用。
●预测。
在某一时间会发生什么情况,通常用风险来描述。
●组织:为达到或超过目标,对所需要的职位数目,种类及其相应的权利和责任的设计。
实验指导书_软件项目管理
【实验报告要求】
·报告请用专门的实验报告纸书写,字迹清晰,格式规范。 ·报告中应写清姓名、学号、实验日期、实验题目、实验目的、实验内容及实验过 程。 ·依据具体的试验内容,写出详细的试验步骤。
6
常熟理工学院《软件项目管理》
(2) 接着就会出现〔分配资源〕窗格。
9
常熟理工学院《软件项目管理》
(3) 按下〔分配资源〕就会出现〔分配资源〕对话框。
(4) 点选要进行分配的任务,其中,如果我们按下键盘中的“Ctrl”键并配合着 鼠标按一下可以进行不连续的选取,而利用鼠标拖曳则可以连续选取多个任务。
10
常熟理工学院《软件项目管理》
任务相关性
范例
描述
完成-开始(FS) 开始-开始(SS) 完成-完成(FF) 开始-完成(SF)
只有在任务 A 完成后任务 B 才能开 始。 只有在任务 A 开始后任务 B 才能开 始。 只有在任务 A 完成后任务 B 才能完 成。 只有在任务 A 开始后任务 B 才能完 成。
不同的相关性,其工作应用的情形也有不同,以下为应用的范例:
11
常熟理工学院《软件项目管理》
如何进行呢?方法如下: (1) 由菜单中选择〔工具/调配资源〕,此时便会出现〔调配资源〕对话框。
(2) 在此对话框中我们可以设定由电脑寻找资源过度分配而自动调配还是设定 由人工自行来进行、要进行资源调配的范围等等,一旦选择好时按下〔开始调配〕。
(3) 接着设定要调配的为整个资源库的资源还是选定资源,按下〔确定〕。
软件项目管理实验指导书
学年 第 学期 班 级: 学号: 姓名: 指导老师:
计算机科学与工程学院 2009
《软件项目管理》实验指导书
软件项目管理实验指导书太原理工大学计算机与技术学院2011-11-11说明本书适用于软件工程专业《软件项目管理》的实验指导,共10个学时。
覆盖软件项目管理的全过程。
一、实验的性质、目的和任务:1.巩固和运用所学知识,解决具体问题,以达到理论联系实际的目的。
2.软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成而进行的分析和管理活动,通过本实验主要让学生了解如何来制定软件项目的进度计划、规模成本估算、质量计划、项目配置计划及团队管理计划等,为今后从事软件项目管理工作打下良好的基础。
3.了解和掌握软件项目管理计划的制定过程,并通过对一个实际案例的计划制定过程,提高软件软件项目管理的实际能力。
*4.了解当前流行的软件项目管理工具与配置管理工具。
二、实验内容及学时分配:1.分解项目工作 (2学时)2.软件项目进度计划编制 (2学时)3.项目规模成本估算 (2学时)4.软件项目质量、团队、沟通及配置管理计划编制 (2学时)5.软件项目开发阶段各种管理(1)(2学时)6.软件项目开发阶段各种管理(2)(2学时)三、实验考核:以学生的实验报告和做实验时的表现考核为依据,有优、良、中、差四个等级,可以分别每次实验提交一个报告,也可以写成综合报告。
实验所用项目说明1、项目简述本项目是为太原某公司开发的一个《网上招聘系统》,由于这个公司的规模比较大,需要招聘的员工也很多,每次招聘总能收到成千上万的简历,如何挑选合适的应聘者常常是公司比较棘手的事情,为人力资源部的工作人员带来很多的工作量。
为此公司希望有一个自动化的招聘系统能够给他们带来工作的便利,提高工作效率,同时能及时招聘到满意的人才。
为现实企业与人才的有效联系,弥补招聘中存在的种种不足,该企业通过招标的方式确定由太原科达新公司开发该《网上招聘系统》。
公司人力资源部的工作人员通过这个招聘系统维护知识题库,编制问卷,发布职位和与这个职位相应的问卷。
应聘者可以通过网上提交自己的简历并同时回答相应的问卷。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《软件项目管理》实验指导书2 0 16年第一部分软件项目管理实验内容实验目标:通过实践,使学生进一步加深对软件项目管理方法和技术的了解,将软件项目管理的理论知识运用于软件项目开发实践,并在实践中逐步掌握项目管理工具的使用,提高项目管理能力及分析解决问题的能力。
为了配合《软件项目管理》课程,本实验要求针对《软件项目管理教学网站》项目(也可自选项目),项目简称:SPM。
完成软件项目管理的全过程实践,一共包括17个实验(实践)环节。
准备:所有的学生进行分组,每组4-5人,每组代表一个团队,并且有一个代表团队的名称。
每个团队以团队的形式完成给定的项目的项目管理的实践环节。
1、实验(实践)一、项目招投标实验目的:明白项目招投标过程实验要求:1)老师(甲方)提供项目要求2)团队(乙方)选定并分析项目3)编写***项目的项目章程4)选择2个团队课堂上进行竞标,进行答辩,提交项目章程5)其他团队进行评述,充当评审专家的角色,可以提问题。
老师评述和总结:2、实验(实践)二、项目生存期模型确定实验目的:掌握软件项目生存期模型选择方法实验要求:1)复习课程的生存期模型2)分析SPM项目特性3)确定SPM项目生存期模型4)选择1个团队课堂上讲述SPM项目生存期模型5)其他团队进行评述,可以提问题。
老师评述和总结:3、实验(实践)三、项目需求管理实验目的:掌握软件项目需求管理过程,可以编制需求规格,实验要求:1)复习需求分析的几个方法2)编写SPM项目的需求分析说明书3)复习需求变更控制流程4)编写SPM项目的需求变更控制5)选择1个团队课堂上讲述SPM项目需求规格和需求变更控制流程6)其他团队进行评述,可以提问题。
老师评述和总结:4、实验(实践)四、任务分解实践环节实验目的:明白WBS概念,掌握任务分解和验证方法实验要求:1)复习任务分解和验证方法2)编写SPM项目的任务分解,即WBS。
3)选择1个团队课堂上讲述SPM项目任务分解结果4)其他团队进行评述,可以提问题。
老师评述和总结:5、实验(实践)五、成本估算实验目的:掌握软件项目规模成本估算方法。
实验要求:1)复习软件成本估算方法2)采用功能点方法估算SPM项目3)采用自下而上方法估算SPM项目4)选择1个团队课堂上讲述SPM项目的两个估算方法5)其他团队进行评述,可以提问题。
老师评述和总结:6、实验(实践)六、项目任务网络图和历时估算实验目的:掌握软件项目的网络图示。
实验要求:1)复习任务网络图示2)完成SPM项目的网络图3)复习任务历时估算算法4)完成SPM项目的每个任务的历时估算,确定任务完成时间5)选择1个团队课堂上讲述SPM项目的网络图和任务时间估算6)其他团队进行评述,可以提问题。
老师评述和总结:7、实验(实践)七、项目进度编排实验目的:掌握软件项目进度编排实验要求:1)复习项目编排方法2)学习MS project进度管理工具3)采用MS project进度管理工具编制SPM项目的进度4)完成SPM项目里程碑图5)完成SPM项目预算曲线6)选择1个团队课堂上讲述SPM项目的进度编排和预算曲线7)其他团队进行评述,可以提问题。
老师评述和总结:8、实验(实践)八、质量计划实验目的:掌握软件项目质量计划的编制。
实验要求:1)复习软件质量保证和质量控制,了解质量计划的内容2)参照建议的模式完成SPM项目的质量计划3)选择1个团队课堂上讲述SPM项目的质量计划4)其他团队进行评述,可以提问题。
老师评述和总结:建议质量计划两个模式:模式一:质量保证计划书●质量模型●过程定义●质量人员职责●质量活动●质量保证●质量控制模式二:质量活动的计划体现在进度计划中●质量控制活动●质量保证活动9、实验(实践)九、配置管理计划实验目的:掌握软件项目配置管理计划的编制实验要求:1)复习软件项目配置管理过程,了解配置管理计划的内容2)参照建议的模式完成SPM项目的配置管理计划3)选择1个团队课堂上讲述SPM项目的配置管理计划4)其他团队进行评述,可以提问题。
老师评述和总结:SPM配置管理计划建议模板1)配置管理人员职责(包括SCCB)2)配置项标识定义3)基线4)配置管理库(VSS配置库结构建议)⏹初始⏹计划⏹执行⏹需求⏹设计⏹代码⏹测试⏹产品⏹控制⏹周报⏹评审报告⏹问题⏹结束5)基线变更控制系统10、实验(实践)十、人力计划/沟通计划实验目的:了解人力计划和沟通计划的编制实验要求:1)复习人员、沟通计划的内容2)参照建议的模式完成SPM项目的人力和沟通计划3)选择1个团队课堂上讲述SPM项目的人力和沟通计划4)其他团队进行评述,可以提问题。
老师评述和总结:SPM项目人员计划的建议模式:●组织结构图示●人员的角色分工SPM项目沟通计划的建议模式:●沟通需求●沟通形式●沟通渠道数量,●沟通负责人11、实验(实践)十一、风险计划实验目的:了解风险计划的编制实验要求:1)复习风险管理过程的内容2)参照建议的模式完成SPM项目的风险计划3)选择1个团队课堂上讲述SPM项目的风险计划4)其他团队进行评述,可以提问题。
老师评述和总结:风险计划建议模式:●风险事件●风险排序●风险应对策略12、实验(实践)十二、集成计划实验目的:掌握软件项目集成计划的编制实验要求:1)参照案例模板完成SPM项目风险计划的编写2)选择1个团队课堂上讲述SPM项目的风险计划3)其他团队进行评述,可以提问题。
老师评述和总结:13、实验(实践)十三、进度、成本跟踪控制实验目的:掌握软件项目进度、成本跟踪控制的过程实验要求:1)复习软件项目进度、成本跟踪控制的方法2)明确项目数据如何采集,采集哪些数据,采集频率等?,例如每天上报工时、时间、人员数量、缺陷、风险3)展示SPM项目计划与实际的进度和成本的对比4)利用挣值分析方法分析SPM项目某段时间的性能5)选择1个团队课堂上讲述SPM项目的进度、成本跟踪控制情况6)其他团队进行评述,可以提问题。
老师评述和总结:14、实验(实践)十四、项目质量控制实验目的:掌握软件项目质量跟踪控制的过程实验要求:1)复习软件项目质量跟踪控制的方法2)完成SPM项目质量目标的跟踪控制、需求过程审计、设计说明书审计、代码评审等,具体要求见下面说明3)选择1个团队课堂上讲述SPM项目的质量目标跟踪控制、需求过程审计、设计说明书审计、代码评审过程4)其他团队进行评述,可以提问题。
老师评述和总结:其中:1)需求管理过程审计(提供视频)●定义SPM项目的需求管理过程●根据需求过程,质量保证人员审计参与需求过程人员的需求执行过程●填写审计报告2)设计说明书审计,记录不符合项,填写产品审计报告(提供视频)●准备审计要素,即确定审计内容提纲(可以参照分章节内容以及设计模板的要求)●按照审计要素对完成的设计说明书逐项进行产品审计●填写产品审计报告3)代码评审,质量控制可以不提交报告(提供视频)●展示代码评审过程●有人阅读代码●有人提出意见●有人记录问题等---可以参照例子。
4)SPM质量控制过程总结---质量模型图示展示质量目标的跟踪控制,SPM质量过程总结---质量模型图示展示●参照课程资料,说明质量模型(老师已经提供)●统计不同阶段的质量特征值●然后按照SPM质量模型计算出质量指标值,●给出图示●质量过程总结15、实验(实践)十五、项目评审管理实验目的:掌握软件项目评审管理过程实验要求:1)复习软件项目评审过程2)完成SPM项目评审过程,具体要求见下面说明3)选择1个团队课堂上讲述项目评审过程4)其他团队进行评述,可以提问题。
老师评述和总结:SPM项目评审过程要求:召开周例会,讨论项目进展,评价性能指标说明本周完成任务与计划的比较,说明现状,例如进度落后了还是超前等评价性能指标等完成任务展示,本周产品提交在VSS-库展示,统计发布配置库中的内容 存在的问题总结提交评审报告16、实验(实践)十六、验收答辩--展示实验目的:掌握软件项目验收过程实验要求:1)整理项目完成信息,准备验收答辩PPT,2)选择1个团队课堂上演示验收答辩过程:a)说明项目执行情况,从初始、计划、执行、结果等环节介绍b)说明项目提交,介绍VSS中产品以及可以运行的结果c)计划、执行过程中的情况d)经验总结e)产品演示17、实验(实践)十七、项目总结实验目的:掌握软件项目总结过程实验要求:1)召开项目总结会议2)按照要求编写SPM项目总结报告3)选择1个团队,课堂上讲述项目总结报告SPM项目总结文档要求:●项目综述●进度、成本、资源等数据的实际与计划的对比●产品提交情况●配置库中产品介绍,可以是截图展示●经验教训●项目结束语第二部分用Project专业版本进行项目管理一、项目启动(一)召开项目启动会假定:你自己是一家IT公司的项目经理,该公司的项目管理办公室PMO任命你为一个新软件项目“***系统(可自选)”的项目经理,今天是2013年10月8日,PMO召开项目启动会,重申这个项目的关键要求:时间要求:在2014年月30日之前正式上线。
质量要求:提交一套符合此次合同要求的软件产品。
费用要求:控制在人民币10万元以内。
会议结束时,PMO主管要求你在5个工作日内提交Project格式的项目计划,包括项目进度计划、资源计划、成本计划等。
(二)创建项目文件在控制面板中修改系统日期为2013年10月8日。
执行“文件”|“新建”,类似如下界面:由上可知,创建项目文件具体有如下方式:●从空白项目开始●利用现有的项目文件●利用可以参照的项目计划模板⏹从因特网中搜索得到⏹Office Online模板⏹从Project环境中得到⏹网站上的模板⏹召集有经验的资深项目经理讨论得到在此,我们采取从空白项目开始的方式,在上图中单击“空白项目”,或单击工具栏上的相应空白图标按纽,新建一个空白的项目文件。
选择“文件”|“保存”,在出现的对话框中输入项目计划的名称。
此处保存为“***管理信息系统”。
(三)设置项目基本信息1. 选择项目日程排定方式选择“项目”|“项目信息”,将出现设置项目日程排定方式的对话框,有两种日程排定方式:从项目开始之日起、从项目完成之日起,选择哪种取决于项目的实际情况。
本项目是即将执行的项目,选择“从项目开始之日起”方式。
这就需要在“开始日期”处输入具体的开始日期,以后输入的所有任务的默认“开始时间”均大于或者等于该日期。
2.设置结果如下在计划的编制过程中,如果项目的开始日期有变化,可在上面的对话框中修改项目的开始日期,这时,所有任务的开始日期会发生统一的变化。
3.设置项目文件的默认环境信息选择“工具”|“选项”,打开“选项”对话框,在“日程”选项卡中进行如下设置:其中,将“默认任务类型”设置为“固定工期”,“新任务为投入比导向”为“未选中”后,则任务中改变资源数量后,其工期不会自动发生变化。