1、软件项目管理实验报告学 生 实 验 报 告(理工类)课程名称: 软件项目管理 专业班级:10计算机科学与技术(NIIT) 学生学号: 1005104015 学生姓名: 刘张虎 所属院部: 信息技术学院 指导教师: 王蓁蓁 2012 2013学年 第 1学期 金陵科技学院教务处制实验报告书写要求实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。纸张一律采用A4的纸张。实验报告书写说明实验报告中一至四项内容为必填项,包括实验目的和要求;实验仪器和设备;实验内容与过程;实验结果与分析。各院部可根据学科特点和实验具体要求增加项目。填写注意事项(1)
2、细致观察,及时、准确、如实记录。(2)准确说明,层次清晰。(3)尽量采用专用术语来说明事物。(4)外文、符号、公式要准确,应使用统一规定的名词和符号。(5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。实验报告批改说明实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。实验报告装订要求实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。实验项目名称: Project2003运用 实验学时: 2 同组学生姓名:李文显 朱浩浩 汪云飞 王雪伟实
3、验地点: A107 实验日期: 2013.09.17 实验成绩: 批改教师: 批改时间: 一、实验目的和要求熟悉项目管理软件Microsoft Project的基本操作,学会应用Project软件工具开始从事项目管理工作。二、实验仪器和设备需要准备一台安装了Microsoft Project Professional 2003软件的计算机。三、实验过程1、在开始制定项目计划之前,明确定义项目的一些基本属性信息,或者对项目有一个基本定义,给出项目的名称、内容、开始时间、结束时间等。在Project2003中创建此项目。2、初步熟悉创建项目任务,任务是构成项目的基本单元,所有的任务完成了,项目才可
4、以完成。实验步骤如下:(1)任务建立 (i) 打开项目文件:银行人力资源管理系统.mpp; (ii) 选择视图 甘特图切换到“甘特图”视图,在“任务名称”域中输入项目的任务名称;输入所有的任务直到最后。例如:任务名称:系统设计工期:21个工作日开始时间:2013年10月24日结束时间:2013年11月21日 (2)设置“里程碑”任务。里程碑任务:系统模型及架构最后确定 (3)增加任务,建立大纲结构 前面建立的任务基本上是摘要任务,为此需要增加任务,为了很好的组织和管理任务,通过创建摘要任务和子任务来组织项目结构。例如:完成需求规格说明书,系统设计,开发系统源代码及源码测试,进行整个银行系统的集
5、成3、任务链接任务的链接是将任务与其他任务的时间安排联系在一起,通过任务的链接而得到任务的开始或者完成时间,特点是任务之间始终被这种特定的关系约束着。将三个子任务链接起来,使得项目成员必须按照阶段的先后顺序来完成各个任务4、资源分配为了完成任务必须为项目中的任务分配资源,在Project中可以建立资源库,然后将资源库中的资源与项目的任务联系起来,即分配具体的人员、设备等来完成工作。四、实验结果与分析Fig1. 项目管理任务甘特图Fig2. 项目管理任务链接五、实验心得本门课程其中我最有感触的是项目管理中的团队合作。本次课程的作业,要求了一个项目由一个团队来完成而不是个人,这样的练习模式使我们更
6、适应了以后企业中的项目开发。更重要的是体会项目团队不仅仅是指被分配到某个项目中工作的一组人员,它是指一组互相依赖的人员齐心协力进行工作,共同实现项目目标,项目成功需要一个有效的项目团队。科学的组织和管理可以放大工程项目团队的工作能力,使工程项目的实施向着有序的方向发展。在所有管理中,人的管理是最为复杂的,对工程项目管理人员来说极具有挑战性。我相信研究优秀团队管理的方法和策略对于每一个工程项目管理人员都是必要的。最后,我想谈下自己学习完后的看法。首先在做项目过程中,一个小组完成一个项目,在具体实施的过程中,难免一些小组组长没有正确的协调的成员任务,从而个别组员不去完成自己的任务,这样一些人的工作
7、量就加大。希望老师在以后的项目实施过程中中每个组员的任务应该明确。其次,在课程学习中本门课程虽不需要考试,但是必要的理论学习是必须的,理论课中应强调课程学习。实验项目名称: Project 范围管理,时间管理 实验学时: 2 同组学生姓名:李文显 朱浩浩 汪云飞 王雪伟 实验地点: A107 实验日期: 2013.09.17 实验成绩: 批改教师: 批改时间: 一、实验目的和要求(1)了解什么是项目管理 (2)项目管理的9大知识领域是什么(3)Project能够实现的项目管理的部分功能包括哪些(4)按照所选的项目完成项目跟踪数据库的任务,要求创建摘要任务 二、实验仪器和设备 计算机、Windo
8、ws 、Microsoft Project 2003三、实验过程1、 团队组织建设选择具体项目银行人力资源管理系统进行项目管理,小组人员进行角色分工,明确每人的项目职责。成员角色职责刘张虎组长、主程序员领导项目团队、执行和管理团队、负责软件的交付工作。同时作为主程序员还要负责软件设计和编写代码,并撰写软件设计报告。王雪伟、李文显程序员、文档维护员整理需求分析并撰写需求分析报告、维护并及时修改和发布已更新技术文档。作为程序员还要参与软件设计与代码开发。汪云飞、朱浩浩软件测试员、秘书、美工主要负责软件代码测试和用户测试、并撰写测试文档初稿并对界面美工付主要责任、作为秘书要主持每周的讨论会以及团内沟
9、通工作。2、 项目管理工具的搭建利用Microsoft Project 2003搭建项目环境3、 编制项目计划工作集子工作完成时间负责人最终交付物描述项目准备确定小组第三周刘张虎小组成员名单成立人力资源管理系统开发团队搭建环境第三周组内各成员Myeclipse6.0SQLsever2005确定开发工具及语言制定项目管理计划书第四周王雪伟项目管理计划书初稿制定软件开发过程管理计划完成需求规格说明书的出稿采集用户需求第五周王雪伟李文显汪云飞朱浩浩需求规格说明书的初稿通过查资料了解和采集用户的需求。对需求进行汇总,制定需求规格说明初稿分析用户需求及制定需求规格说明原型第五周需求规格说明的进一步完善与
10、修改第六周需求规格说明的最后确认第七周系统设计系统总体设计第八周刘张虎软件设计报告初稿制定系统总体的设计方案,并根据需求说明联系实际进行相应的修改系统详细设计第九周系统模型及架构最后确定第十周开发系统源代码 及源码测试系统源码开发第十一周王雪伟刘张虎汪云飞朱浩浩源代码要求熟练使用java和jsp平台系统源码测试第十二周朱浩浩测试文档根据测试文档严格测试系统源码复查第十三周汪云飞无对代码进行复查,尽量减少bug进行整个银行系统的集成进行整个人力资源管理系统的集成第十四周李文显无与其他组员无间协作完成整个系统的集成对整个集成后的系统进行测试检查运行情况第十四周刘美无搭建整个系统的运行平台测试整个系
11、统的发布情况系统交付第十五周刘张虎一个可以运行的的系统以及用户手册和帮助。以及最后确定的技术文档各组之间可以交流各自的开发经验和心得体会4、 完成项目跟踪数据库的任务,提交项目摘要表格5、 根据项目跟踪数据库任务,要求生产表示工期和依赖关系甘特图和网络图四、实验结果与分析1、Project 范围管理 项目跟踪数据库的任务(要求创建摘要任务)如图1所示。2、Project 时间管理项目跟踪数据库任务的工期如图2所示。3、Project跟踪数据库 “项目跟踪数据库”项目的甘特图如图4、5所示。五、实验心得通过项目管理培训在线课程的学习,我从最初对项目管理的知之甚少,到初步了解项目管理的基础知识,感
12、觉收获了很多。企业的创新工作一直在如火如荼进行,相信本次课程知识学习,对我以后的工作也有很大的帮助。但是要想真正学好项目管理,还需不断实践,学习技巧、总结经验,在日常生活中,我们要将所学的知识进行揣摩、深入体会,真正运用到学习和工作中去,达到学以致用。通过本学期的学习,我感受到软件项目管理是一门非常需要学习的课程。即使作为考察课程,它也是软件行业人士所必须了解的知识。它对软件工程项目的作用是至关重要的。现在,作为学生的我所做的项目虽然都是一些小的项目,但是在小组共同开发的时候还是需要用到项目的管理。如:人员的分配,时间、进度的计划,沟通计划,项目执行变更管理,以及质量管理控制等多种管理。如今这
13、门课程我学的还不是很好,但我相信在今后的实训及工作当中,能够更好的体验和感受到项目管理的精髓,对软件项目管理有更深入的了解。我也希望,学校的老师能够在今后的教学当中重视软件项目管理课程,多让学生了解实例,去感受、体会软件项目管理所遇到的问题和解决方案,理解软件项目管理的精髓。实验项目名称:Project 成本和资源管理,沟通管理 实验学时: 4 同组学生姓名:李文显 朱浩浩 汪云飞 王雪伟实验地点: A107 实验日期: 2013.09.17 实验成绩: 批改教师: 批改时间: 一、实验目的和要求1. 进一步熟悉使用Project软件进行项目管理,对Project操作顺利与否,如果不能,说明理
14、由。 2. 根据项目根据数据库完成“项目跟踪数据库”项目的资源分配3. 沟通管理部分完成Project的常用报告和视图二、实验仪器和设备主流 PC 机一套,Project2003软件三、实验过程1、分析项目人员的分配表职能人员要求JAVA编程刘张虎熟悉JAVA语言及.NET平台特性UI设计李文显熟悉CSS,Photoshop和.NET平台数据库设计王雪伟熟悉SQL语句及SQLserve2005文档维护汪云飞熟悉Word及PPT软件测试朱浩浩熟悉使用开发工具的BUG2、根据实验二的“项目跟踪数据库”完成资源分配表。3、生成Project的常用报告和视图。四、实验结果与分析1、Project 成本
15、和资源管理 “项目跟踪数据库”项目的资源数据下图所示资源分配如下图所示。 2、Project 沟通管理 如表 5 所示的报表和视图五、实验心得项目团队成员的团结合作、相互沟通是非常重要,团队成员之间要相互学习彼此的优点和技术,使团队的能力不断的提高。这样,在项目的开发过程中,团队才不会被难题困住不动。另外,团队中要有一个项目负责人,这个人无论是在与客户的沟通上,还是在技术上都要是很出众的人,此项目负责人要能很好的沟通客户与开发成员之间,以此来更好的理解客户的功能需求。人的记忆力总是有限的,所以就要求开发团队成员要尽量的书写一些开发文档,这些文档往往是我们在项目开发后期要用到的可寻资料。在其他行业中,人与人的之间的沟通很重要的。项目开发也不例外,很好的沟通能够加快项目的进度,这就要求我们每一个开发人员要学会和善于沟通于客户和同事之间。在一个项目的开发过程中,我们之间的沟通是一个不断交流和沟通的过程。在开发到一定的阶段,我们就需要相互沟通已有功能,尽量的去避免一些隐藏的问题,及时的发现问题,解决问题,从而按时或者提前完成项目的开发。在项目进行的过程中,我们要不断去整理自己的工作情况和做好总结,这样以来,无论是在自己的技术还是其它方面,都会对我们有很大的提高,在长期的积累后,无论是我们个人能力,还是我们的团队能力都会有很大的提高。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1