ImageVerifierCode 换一换
格式:DOCX , 页数:53 ,大小:2.47MB ,
资源ID:28965760      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/28965760.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件项目管理实验指导书llp.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件项目管理实验指导书llp.docx

1、软件项目管理实验指导书llp软件项目管理实 验 指 导 书2 0 16年第一部分 软件项目管理实验内容实验目标:通过实践,使学生进一步加深对软件项目管理方法和技术的了解,将软件项目管理的理论知识运用于软件项目开发实践,并在实践中逐步掌握项目管理工具的使用,提高项目管理能力及分析解决问题的能力。为了配合软件项目管理课程,本实验要求针对软件项目管理教学网站项目(也可自选项目),项目简称:SPM。完成软件项目管理的全过程实践,一共包括17个实验(实践)环节。准备:所有的学生进行分组,每组4-5人,每组代表一个团队,并且有一个代表团队的名称。每个团队以团队的形式完成给定的项目的项目管理的实践环节。1、

2、实验(实践)一、项目招投标实验目的:明白项目招投标过程实验要求:1) 老师(甲方)提供项目要求2) 团队(乙方)选定并分析项目3) 编写*项目的项目章程4) 选择2个团队课堂上进行竞标,进行答辩,提交项目章程5) 其他团队进行评述,充当评审专家的角色,可以提问题。老师评述和总结: 2、实验(实践)二、项目生存期模型确定实验目的:掌握软件项目生存期模型选择方法实验要求:1) 复习课程的生存期模型2) 分析SPM项目特性3) 确定SPM项目生存期模型4) 选择1个团队课堂上讲述SPM项目生存期模型5) 其他团队进行评述,可以提问题。老师评述和总结: 3、实验(实践)三、项目需求管理实验目的:掌握软

3、件项目需求管理过程,可以编制需求规格,实验要求:1) 复习需求分析的几个方法2) 编写SPM项目的需求分析说明书3) 复习需求变更控制流程4) 编写SPM项目的需求变更控制5) 选择1个团队课堂上讲述SPM项目需求规格和需求变更控制流程6) 其他团队进行评述,可以提问题。老师评述和总结: 4、实验(实践)四、任务分解实践环节实验目的:明白WBS概念,掌握任务分解和验证方法实验要求:1) 复习任务分解和验证方法2) 编写SPM项目的任务分解,即WBS。3) 选择1个团队课堂上讲述SPM项目任务分解结果4) 其他团队进行评述,可以提问题。老师评述和总结:5、实验(实践)五、成本估算实验目的:掌握软

4、件项目规模成本估算方法。实验要求:1) 复习软件成本估算方法2) 采用功能点方法估算SPM项目3) 采用自下而上方法估算SPM项目4) 选择1个团队课堂上讲述SPM项目的两个估算方法5) 其他团队进行评述,可以提问题。老师评述和总结:6、实验(实践)六、项目任务网络图和历时估算实验目的:掌握软件项目的网络图示。实验要求:1) 复习任务网络图示2) 完成SPM项目的网络图3) 复习任务历时估算算法4) 完成SPM项目的每个任务的历时估算,确定任务完成时间5) 选择1个团队课堂上讲述SPM项目的网络图和任务时间估算6) 其他团队进行评述,可以提问题。老师评述和总结:7、实验(实践)七、项目进度编排

5、实验目的:掌握软件项目进度编排实验要求:1) 复习项目编排方法2) 学习MS project进度管理工具3) 采用MS project进度管理工具编制SPM项目的进度4) 完成SPM项目里程碑图5) 完成SPM项目预算曲线6) 选择1个团队课堂上讲述SPM项目的进度编排和预算曲线7) 其他团队进行评述,可以提问题。老师评述和总结:8、实验(实践)八、质量计划实验目的:掌握软件项目质量计划的编制。实验要求:1) 复习软件质量保证和质量控制,了解质量计划的内容2) 参照建议的模式完成SPM项目的质量计划3) 选择1个团队课堂上讲述SPM项目的质量计划4) 其他团队进行评述,可以提问题。老师评述和总

6、结:建议质量计划两个模式:模式一:质量保证计划书 质量模型 过程定义 质量人员职责 质量活动 质量保证 质量控制模式二:质量活动的计划体现在进度计划中 质量控制活动 质量保证活动9、实验(实践)九、配置管理计划实验目的:掌握软件项目配置管理计划的编制实验要求:1) 复习软件项目配置管理过程,了解配置管理计划的内容2) 参照建议的模式完成SPM项目的配置管理计划3) 选择1个团队课堂上讲述SPM项目的配置管理计划4) 其他团队进行评述,可以提问题。老师评述和总结:SPM配置管理计划建议模板1)配置管理人员职责(包括SCCB)2)配置项标识定义3)基线4)配置管理库(VSS配置库结构建议) 初始

7、计划 执行 需求 设计 代码 测试 产品 控制 周报 评审报告 问题 结束5)基线变更控制系统10、实验(实践)十、人力计划/沟通计划实验目的:了解人力计划和沟通计划的编制实验要求:1) 复习人员、沟通计划的内容2) 参照建议的模式完成SPM项目的人力和沟通计划3) 选择1个团队课堂上讲述SPM项目的人力和沟通计划4) 其他团队进行评述,可以提问题。老师评述和总结:SPM项目人员计划的建议模式: 组织结构图示 人员的角色分工 SPM项目沟通计划的建议模式: 沟通需求 沟通形式 沟通渠道数量, 沟通负责人11、实验(实践)十一、风险计划实验目的:了解风险计划的编制实验要求:1) 复习风险管理过程

8、的内容2) 参照建议的模式完成SPM项目的风险计划3) 选择1个团队课堂上讲述SPM项目的风险计划4) 其他团队进行评述,可以提问题。老师评述和总结:风险计划建议模式: 风险事件 风险排序 风险应对策略12、实验(实践)十二、集成计划实验目的:掌握软件项目集成计划的编制实验要求:1) 参照案例模板完成SPM项目风险计划的编写2) 选择1个团队课堂上讲述SPM项目的风险计划3) 其他团队进行评述,可以提问题。老师评述和总结:13、实验(实践)十三、进度、成本跟踪控制实验目的:掌握软件项目进度、成本跟踪控制的过程实验要求:1) 复习软件项目进度、成本跟踪控制的方法2) 明确项目数据如何采集,采集哪

9、些数据,采集频率等?,例如每天上报工时、时间、人员数量、缺陷、风险3) 展示SPM项目计划与实际的进度和成本的对比4) 利用挣值分析方法分析SPM项目某段时间的性能5) 选择1个团队课堂上讲述SPM项目的进度、成本跟踪控制情况6) 其他团队进行评述,可以提问题。老师评述和总结:14、实验(实践)十四、项目质量控制实验目的:掌握软件项目质量跟踪控制的过程实验要求:1) 复习软件项目质量跟踪控制的方法2) 完成SPM项目质量目标的跟踪控制、需求过程审计、设计说明书审计、代码评审等,具体要求见下面说明3) 选择1个团队课堂上讲述SPM项目的质量目标跟踪控制、需求过程审计、设计说明书审计、代码评审过程

10、4) 其他团队进行评述,可以提问题。老师评述和总结:其中:1)需求管理过程审计(提供视频) 定义SPM项目的需求管理过程 根据需求过程,质量保证人员审计参与需求过程人员的需求执行过程 填写审计报告2)设计说明书审计,记录不符合项,填写产品审计报告 (提供视频) 准备审计要素,即确定审计内容提纲(可以参照分章节内容以及设计模板的要求) 按照审计要素对完成的设计说明书逐项进行产品审计 填写产品审计报告 3)代码评审,质量控制可以不提交报告(提供视频) 展示代码评审过程 有人阅读代码 有人提出意见 有人记录问题等-可以参照例子。4)SPM质量控制过程总结-质量模型图示展示质量目标的跟踪控制,SPM质

11、量过程总结-质量模型图示展示 参照课程资料,说明质量模型(老师已经提供) 统计不同阶段的质量特征值 然后按照SPM质量模型计算出质量指标值, 给出图示 质量过程总结15、实验(实践)十五、项目评审管理实验目的:掌握软件项目评审管理过程实验要求:1) 复习软件项目评审过程2) 完成SPM项目评审过程,具体要求见下面说明3) 选择1个团队课堂上讲述项目评审过程4) 其他团队进行评述,可以提问题。老师评述和总结:SPM项目评审过程要求: 召开周例会, 讨论项目进展,评价性能指标 说明本周完成任务 与计划的比较,说明现状,例如进度落后了还是超前等 评价性能指标等 完成任务展示,本周产品提交在VSS-库

12、展示,统计发布配置库中的内容 存在的问题 总结 提交评审报告16、实验(实践)十六、验收答辩-展示实验目的:掌握软件项目验收过程实验要求:1) 整理项目完成信息,准备验收答辩PPT,2) 选择1个团队课堂上演示验收答辩过程:a) 说明项目执行情况,从初始、计划、执行、结果等环节介绍b) 说明项目提交,介绍VSS中产品以及可以运行的结果c) 计划、执行过程中的情况d) 经验总结e) 产品演示17、实验(实践)十七、项目总结实验目的:掌握软件项目总结过程实验要求:1) 召开项目总结会议2) 按照要求编写SPM项目总结报告3) 选择1个团队,课堂上讲述项目总结报告SPM项目总结文档要求: 项目综述

13、进度、成本、资源等数据的实际与计划的对比 产品提交情况 配置库中产品介绍,可以是截图展示 经验教训 项目结束语第二部分 用Project专业版本进行项目管理一、 项目启动(一)召开项目启动会假定:你自己是一家IT公司的项目经理,该公司的项目管理办公室PMO任命你为一个新软件项目“*系统(可自选)”的项目经理,今天是2013年10月日,PMO召开项目启动会,重申这个项目的关键要求:时间要求:在2014年月日之前正式上线。质量要求:提交一套符合此次合同要求的软件产品。费用要求:控制在人民币10万元以内。会议结束时,PMO主管要求你在个工作日内提交Project格式的项目计划,包括项目进度计划、资源

14、计划、成本计划等。(二)创建项目文件在控制面板中修改系统日期为2013年10月日。执行“文件”“新建”,类似如下界面:由上可知,创建项目文件具体有如下方式: 从空白项目开始 利用现有的项目文件 利用可以参照的项目计划模板 从因特网中搜索得到 Office Online模板 从Project环境中得到 网站上的模板 召集有经验的资深项目经理讨论得到在此,我们采取从空白项目开始的方式,在上图中单击“空白项目”,或单击工具栏上的相应空白图标按纽,新建一个空白的项目文件。选择“文件”“保存”,在出现的对话框中输入项目计划的名称。此处保存为“*管理信息系统”。(三)设置项目基本信息1. 选择项目日程排定

15、方式选择“项目”“项目信息”,将出现设置项目日程排定方式的对话框, 有两种日程排定方式:从项目开始之日起、从项目完成之日起,选择哪种取决于项目的实际情况。本项目是即将执行的项目,选择“从项目开始之日起”方式。这就需要在“开始日期”处输入具体的开始日期,以后输入的所有任务的默认“开始时间”均大于或者等于该日期。2设置结果如下在计划的编制过程中,如果项目的开始日期有变化,可在上面的对话框中修改项目的开始日期,这时,所有任务的开始日期会发生统一的变化。3.设置项目文件的默认环境信息选择“工具”“选项”,打开“选项”对话框,在“日程”选项卡中进行如下设置:其中,将“默认任务类型”设置为“固定工期”,“

16、新任务为投入比导向”为“未选中”后,则任务中改变资源数量后,其工期不会自动发生变化。注意:“投入比导向”即在保持总工时不变的情况下,当分配的资源变化时,任务的工时自动变化。二、项目进度计划编制(一)日历设置日历指项目的工作与非工作时间的设置。在编制进度计划时,必须设置日历,否则作出的计划将与实际脱节。日历包括类:(1)项目日历:整个项目中的所有任务都默认遵循的日历。(2)任务日历:如果有个别任务的日历与项目日历有冲突,则需要为个别任务设置不同于项目的日历。(3)资源日历:如果有个别资源的日历与项目日历有冲突,可以为资源设置不同于项目的日历。Project中默认的日历有种:(1)标准日历:每周一

17、到周五为工作日,周六、周日为休息日,没有其他任何假日;每天工作时间8小时,即8:00-12:00和13:00-17:00。(2)24小时日历:没有任何非工作日和非工作时间。(3)夜班日历:工作时间为每天8小时,即0:00-4:00和4:00-8:00;周六、周日为休息日。(4)行政日历:基于标准日历,额外考虑了我国的法定节假日,但是不同机构的实际节假日与法定节假日有一些出入,在使用前需要修改。1日历的选择与修改通常为一个项目分配日历时,可以通过对“标准”日历的修改得到,具体方法如下:使要修改日历的项目文件处于打开状态,在project环境中选中“向导”中的“任务”选项卡,单击“定义常规工作时间

18、”链接,出现下图:在“选择一个日历模板”的下拉框中选择“标准”,按“保存并前往第2步”,进入下图:在此设置工作周,左边选中或不选中,右边随之变化,但此处我们选择“我希望调整一周内一个或多个工作日的工作时间”。注意:此处设置的工作周是全部的工作周,在实际的项目中,每周的工作日可能不一样,如为了赶工期,某些周的工作日可能是6天甚至7天,出现这种情况就需要在第3步中进行设置。按“保存并前往第3步”,在第3步中主要设置假日或倒休,这一步很重要,如下图:单击“更改工作时间”,将出现“更改工作时间”对话框。需要将项目起止实现2005.8.15-2006.6.30之间实际的工作日/非工作日情况反映到Proj

19、ect软件中。(1)2005.10.1-10.7国庆节正常放假,10.8、10.9两天上班。用鼠标依次在上图选中10.1-10.7这7天,然后单击右侧的“非工作日”单选按纽,便设置为非工作日;依次选中10.8和10.9两天,然后单击右侧的“非默认工作时间”单选按纽,便设置为工作日。设置结果如下:(2)春节:2006.1.30-2.3设置为非工作日,2.5日为非默认工作日。(3)五一劳动节:2006.5.1-5.5放假,设置为非工作日。第3步设置完后,“标准”日历修改完毕。在默认情况下,“标准”日历修改完毕就可以开始任务分解的工作。但此处,我们可进行更高级的“日历设置”。2日历的新建在修改“标准

20、”日历的最后一步中,可看到下图:单击“定义附加日历”链接后,出现下图:选择“定义新基准日历”,单击“保存并前往第2步”,出现下图:在出现的图中的输入框输入新建的日历名称。(1) 五一加班日历在上图的名称输入框输入“五一加班日历”,单击“保存并前往第3步”,出现下图:类似“标准”日历的修改方式,进行系列步骤,依次出现:单击“更改工作时间”,设置2006.5.1-5.7为非默认工作时间,出现下图:(2)外聘专家日历在上图中单击“设置附加日历”,依次出现下图:可通过“更改工作时间”查看2005.8.8-2006.6.30之间各周是否均已设置为:周一至周五为非工作日,周六、周日为非默认工作日,如果不是

21、则修改使其是。按“保存并完成”结束日历新建,返回如下界面:3日历的关联日历的关联包括:(1)项目日历的关联(2)任务日历的关联(3)资源日历的关联在此先设置项目日历的关联。选择“项目”|“项目信息”,在出现的对话框的“日历”下拉框中进行选择为“标准”,见下图。这样,该项目的所有任务的默认日历均为“标准”日历。通常情况下,给项目关联设定日历后,就可以开始做任务分解工作,任务日历和资源日历的关联是在后期任务分解时才可能会遇到的。日历的优先级:(1)在没有独立的任务日历、资源日历的情况下,所有任务的时间安排均遵循项目日历;(2)如果某些任务被关联了任务日历(如五一加班日历),则任务日历优先于项目日历

22、。(3)如果某些资源被关联了有区别于项目日历的特殊日历即资源日历(如外聘专家日历),则资源日历优先于项目日历。(4)如果任务日历与资源日历发生冲突,在“任务信息”对话框中“日历”后有“排定日程时忽略资源日历”,当不选中时,则该任务上的资源日历优先于任务日历;当选中时,则该任务上的任务日历优先于资源日历。(二)任务分解1工作分解结构固定资产管理信息系统项目(你自己)需求分析阶段需求获取需求讨论需求分析编写需求分析说明书需求分析确认过程需求分析书意见采集需求分析书修改需求分析书第二次意见采集需求分析书第二次修改需求分析书第二次确认需求分析确认过程结束需求分析阶段结束原型开发阶段原型设计原型开发原型

23、演示原型修改原型再次确认原型修改原型最后确认原型开发阶段结束系统设计阶段概要设计详细设计设计评审设计修改设计确认系统设计阶段结束系统编码阶段编码规范确认模块划分模块1编写模块2编写模块3编写模块4编写其他模块编写系统编码阶段结束系统测试阶段功能测试单元测试集成测试性能测试系统试运行阶段项目结束2录入任务信息(1)录入项目名称;录入各阶段名称;录入项目结束里程碑。以上录入完后,得如下界面:(2)对各阶段以及项目里程碑进行降级操作。选中需要降级的任务,单击工具栏上的右箭头,即可实现降级的操作,如下图:(3)对各阶段分别进行细化分解(选择执行“插入”|“新任务”在当前任务的上方增加新任务);在每阶段

24、最后增加一项里程碑任务;对各阶段内的任务以及里程碑进行相应的降级操作;重复上述步骤,直到分解结束,依次见下列图:注意:上图中有错误,任务“系统编码阶段”的子任务应该为:编码规范确认 模块划分 模块1编写 模块2编写 模块3编写 模块4编写 其他模块编写 系统编码阶段结束 3周期性任务(不真正做)如果有周期性发生的任务(如每周的项目周例会),为了减少重复录入的工作量,可以采用Project提供的“插入周期性任务功能”功能。具体操作:选中插入周期性任务的后续任务,接着选择“插入”|“插入周期性任务”。(三)工期设定任务的工期指完成任务所需的有效工作时间的总范围,为从任务开始时间到完成时间的工作时间

25、总量。在Project中,工期的单位有5类:月,英文缩写Mo;周,英文缩写W;日,英文缩写D;时,英文缩写H;分,英文缩写M。1设定工期在Project中,能够设定工期的任务必须是没有子任务的。方法:(1)选中需要设置工期的任务的“工期”列直接录入,如为5天则录入5D,如此类推;(2)双击需要设置工期的任务,在其“任务信息”对话框中录入工期。当工期为0时,该任务便可标识为“里程碑”,在甘特图中用钻石符号标识。估计工期:当没有输入任务工期时,工期的数量默认为1d或1工作日,而且在后面紧跟一个问号。Project使用问号来标识该任务的工期还没有最终确定,没有最终确定的工期称为“估计工期”。消除估计

26、工期的方法有两种:(1)在其工期的位置上重新输入工期值,回车确定后,问号会消失。(2)在其“任务信息”对话框中录入工期时手动修改是否显示问号。录入如下数据:固定资产管理信息系统项目(你自己)需求分析阶段需求获取 5D需求讨论 11D需求分析 8D编写需求分析说明书 5D需求分析确认过程需求分析书意见采集 2D需求分析书修改 5D需求分析书第二次意见采集 3D需求分析书第二次修改 2D需求分析书第二次确认 2D需求分析确认过程结束 0D需求分析阶段结束 0D原型开发阶段原型设计 10D原型开发 15D原型演示 2D原型修改 4D原型再次确认 2D原型修改 6D原型最后确认 1D原型开发阶段结束

27、0D系统设计阶段概要设计 10D详细设计 20D设计评审 3D设计修改 8D设计确认 3D系统设计阶段结束 0D系统编码阶段编码规范确认 3D模块划分 1D模块1编写 15D模块2编写 30D模块3编写 20D模块4编写 10D其他模块编写 5D系统编码阶段结束 0D系统测试阶段功能测试 10D单元测试 10D集成测试 10D性能测试 10D系统试运行阶段项目结束2摘要任务工期的计算自动计算且是不能编辑的。(四)任务关联性设定工期设定结束后,会发现所有任务的开始时间均是项目的开始时间,此时没必要去修改每个任务的开始时间和完成时间,通过任务关联性设定,可科学地完成任务的时间排定。任务关联性类型有

28、4种:完成-开始、开始-开始、开始-完成、完成-完成。有3种方法设定任务关联性:在条形图中直接拖曳、在“前置任务”列中直接编辑、在“任务信息”对话框中的“前置任务”选项卡中编辑。用第3种和第2种结合的方法。1初步设定任务关联性(1)对非完成-开始或延隔时间不为0的任务,用第3种方式设置前置任务,如下:对应结果如下:(2)其余的以第2种方式即直接在“前置任务”列出输入,结果如下:之后,我们可发现:项目完成时间为2006.7.12,超过了2006.6.30,相差自然日12天,其中的工作日更少,而由于国庆和五一两个节日放假导致其中的某些任务时间跨度远远超过其工期。可通过为某些任务关联特殊日历进行调整

29、。2调整(1)我们先看将“集成测试”关联“五一加班日历”:得调整结果如下:这还不够,再设置一个资源日历“国庆加班日历”以上都是保持默认设置,按“定义附加日历”链接,出现如下界面:按“更改工作时间”链接,在打开的对话框中设置2005.10.1-10.7为非默认工作时间,具体如下:按“保存并完成”结束。(2)我们先看将“需求分析书第二次修改”关联“国庆加班日历”:得到如下结果:其中“需求分析书第二次修改”实际上只需要加一天班即10.1加班,“需求分析书第二次确认”刚好在国庆节后开始。前面关联“五一加班日历”的“集成测试”仍落在五一节期间,我们可仍保持这种关联,而“性能测试”刚好在五一假后开始。项目在2005.6.30日结束,刚刚好,这样我们先保持这个进度计划,以后,在项目监控等情况下发现进度问题时可再采取措施保持项目能按时完成。(五)辅助功能设定1设定任务信息在“任务信息”对话框的“高级”选项卡中可以针对“任务限制”进行设

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1