IT项目管理课程设计.docx
《IT项目管理课程设计.docx》由会员分享,可在线阅读,更多相关《IT项目管理课程设计.docx(16页珍藏版)》请在冰豆网上搜索。
IT项目管理课程设计
综合性、设计性实验报告
姓名高旗_学号_201008003136_
专业:
软件工程班级软件1001班
实验课程名称《软件项目管理与CMM实验》
指导教师及职称张平
开课学期2012至2013学年第一学期
实验时间2012-12-8至2012-12-20
湖南科技学院教务处编印
一、实验设计方案
设计题目
火车票网上售票系统工程项目
小组合作
是(V)否()
小组成员
高旗、邹奥
1.实验目的:
1.深刻理解项目管理的理论基础。
2.加深对project软件相关内容的理解。
3.熟悉项目管理的流程。
2.软硬件环境:
电脑,配置Project2003等软件环境
2.理论依据:
projiect工具可以也应该有助于您完成下列工作。
跟踪您收集的与工作有关的所有信息:
项目的工期、成本和资源需求。
以标准、美观的格式形象具体地呈现项目计划。
一致而高效地安排任务和资源。
与其他MicrosoftOffice系统应用程序交换项目信息;
作为项目经理的您在保持对项目的最终控制权的同时,又能与资源和其他项目干系人交流。
使用外观和操作类似桌面程序的应用来管理项目。
3.小组成员及分工安排
学号
姓名
主要贡献
小组自评分
上机使用project实现项目流程
99分
更改甘特图样式,撰写课程设计报告
95分
5.实验方案及说明
项目总体进度计划及主要里程碑
项目开始时间:
2011年11月1日
项目结束时间:
2012年5月24日
主要里程碑安排:
2011年11月1日~2011年11月14日:
项目范围方案设计
2011年11月15日~2011年11月29日:
系统需求调研
2011年11月30日~2011年12月20日:
系统设计
2011年12月21日~2012年4月20日:
代码开发
2012年4月23日~2012年5月11日:
系统测试
2012年5月14日~2012年5月16日:
系统安装部署
2012年5月17日~2012年5月23日:
项目验收
2012年5月24日~2012年5月24日:
项目评价
项目总体预算
项目总体预算:
6000万元以内
项目计划
1进度计划
根据合同的要求,该软件开发公司要提交一套项目计划书,对项目实施各工作阶段进行了初步的划分和进度安排,具体如下表1:
表1
上表列出的初步进度安排转化成相应的甘特图如图1:
图1
2工作分解
对上表划分的各工作阶段进行工作分解,并把工作分解的内容列在表2中。
表2
根据上表编制该软件开发项目详细甘特图,如图2:
图二
3网络计划
在编制项目网络计划图前,对项目各项工作任务的工期进行了估计,估计值列于表3中第4列,并且明确了各项间的逻辑关系,确定了需要延迟的工作任务及延迟时间,制作了网络计划工作表3:
表3
为编制网络图,首先根据任务时间先后安排设置前置工作。
设置图如图3、图4:
图3
图4
接着设置网络图方框样式,如图5:
图5
得到的网络图如图6
在网络图中找出并标明关键路径,并据此计算项目总工期。
关键路径即为下图中红色条形:
创建项目资源,如图
参与项目的每位工作人员每天工作8个小时,编制项目预算得出下表,下表中给出了项目各项工作任务需要的工时、工期、人力资源数目、人力、除人力资源外的其它投入(包括固定成本等):
根据上表,项目各项任务预算成本如下:
最终得到该项目的甘特图为下图:
6.算法步骤及注意事项
项目风险管理
本次开发过程中存在的风险及规避方法如下表:
项目风险及其规避方法
风险类型
存在风险
规避方法
进度风险
由于时间紧张导致项目最后无法按期完成。
充分考虑各种潜在因素,适当留有余地;任务分解要详细,便于考核;在执行过程中,应该强调项目按照进度执行的重要项,再考虑任何问题时,都要经保持进度作为先决条件;同时,合理利用赶工期及快速跟进等方法,充分利用资源。
如果出现必须延期的情况,需及时同铁路公司相关负责人沟通,并申请延期时间。
系统没有足够的测试时间
持续地监控,项目进度控制随着项目的进行而不断进行的,保证每个环节都有足够的时间。
技术风险
开发软件结构体系存在问题,使完成的软件产品未能实现项目预定目标
选用正版软件开发
对开发软件的掌握不够深入,造成开发出的产品性能以及质量低劣。
提前制定好学习计划,成员要对
开发工具vs2005+sqlsever2005,css,photoshop及flash进行快速的学习。
尽快掌握其中的要点。
同时在软件的设计上尽可能降低难度使项目最后能成功完成。
质量风险
质量不符合用户要求
经常和用户交流工作成果、品牌管理采用符合要求的开发流程、认真组织对产出物的检查和评审、计划和组织严格的独立测试等。
工具风险
软件项目开发和实施过程,所必须用到的管理工具、开发工具、测试工具未能及时到位
在项目的启动阶段就落实好各项工具的来源或可能的替代工具,在这些工具需要使用之前跟踪并落实工具的到位事宜。
在进行项目开发之前先设计和搭建出系统的基础架构并进行性能测试,确保架构符合性能指标后再进行后续工作。
人力资源风险
成员因意外无法参加设计
事先同用户商量解决办法
4.参考文献
《软件项目管理与案例分析》,肖来元,吴涛,陆永忠编著,清华大学出版社,2009年02月
《软件工程》第三版,王立福、孙艳春、刘学洋编著,北京大学出版社,2009年10月
指导老师对实验设计方案的意见:
签名:
年月日
二、实验报告
1、实验目的、设备与材料、理论依据、实验方法步骤
参见实验设计方案部分
2、实验数据及结果
3、对实验结果的分析与讨论
1)合同和规范中的条款,有对进度计划可能造成重大影响的,要提前发现并标识。
2)文档的重要性不亚于图表。
很多人急于上机实现。
这都是不对的。
在文档阶段,横道图(手画的就行)足够。
3)软件的选择。
一定要使用项目管理软件。
Project也就是出身好(微软的嘛)。
如果大家真想把进度计划用于项目管理,至少也要考虑一下Primavera的SureTrak。
P3对于大型项目那几乎就是必须。
4、实验总结
1.在设计开发过程中可能发现原有需求不容易转化为设计稿,在测试体验过程中可能发现系统界面并不友好,易操作,这都会带来需求的重新变更。
这两种情况,尤其后一种要尽量避免,以免带来重复开发的浪费。
因此在前期的软件设计工作上要求各组员尽可能的提出具有前瞻性和预见性的建言,同时与其他团队进行充分讨论,设计方案要留有变更的余地。
2.由于本小组成员对美工技术的不足,可能导致最后的软件界面并不友好美观易操作,因此要求组员深入学习关于美工的知识,比如css,photoshop以及flash技术。
并积极寻求外援帮助。
5、指导老师评语及得分
签名:
年月日