中南民族大学图书馆管理信息系统开发项目管理

上传人:仙*** 文档编号:31588802 上传时间:2021-10-12 格式:DOC 页数:64 大小:1.57MB
收藏 版权申诉 举报 下载
中南民族大学图书馆管理信息系统开发项目管理_第1页
第1页 / 共64页
中南民族大学图书馆管理信息系统开发项目管理_第2页
第2页 / 共64页
中南民族大学图书馆管理信息系统开发项目管理_第3页
第3页 / 共64页
资源描述:

《中南民族大学图书馆管理信息系统开发项目管理》由会员分享,可在线阅读,更多相关《中南民族大学图书馆管理信息系统开发项目管理(64页珍藏版)》请在装配图网上搜索。

1、项目管理课程设计报告中南民族大学项目管理课程设计报告学 院:管理学院 专业班级:信息管理与信息系统专业 2010级 指导教师: 项目题目:中南民族大学图书馆管理信息系统开发项目管理学生姓名: 学号: 学生姓名: 学号: 学生姓名: 学号: 学生姓名: 学号: 学生姓名: 学号: 作业时间:2012年3月6月课程设计工作量说明及成绩:课程设计的工作量个人课程设计报告成绩及评语软件开发项目10%项目管理90%报告人所做的工作王 静: 100%黄 娟: 100%张雪彤: 100%胡亚云: 100%范程翔: 100%2目录导言1一、项目立项1(一)项目名称及来源1(二)甲方需求说明书(招标书)1(三)

2、乙方开发建议书(投标书)2(四)项目合同2二建立项目组织2(一)项目授权2(二)项目组织结构4(三)项目经理选择5(四)项目干系人分析6三、项目范围计划7(一)系统原型分析7(二)系统需求规格说明书8(三)制定工作分解结构 WBS8四、项目时间计划9(一)初期项目进度计划9(二)制定进度计划10(三)详细项目进度计划12五、项目成本计划14(一)成本估算15(二)成本预算19(三)详细项目成本计划20(四)挣值分析21六、项目质量计划24(一)导言24(二)项目组织24(三)质量目标26(四)质量策略26(五)质量保证活动26(六)质量控制活动27(七)质量保证的报告途径28(八)记录的收集、

3、维护和保存28七、项目人力资源计划28(一)项目组织结构及职责28(二)责任分配矩阵 RAM29(三)人力资源管理30(四)项目人员计划34八、项目沟通计划35(一)项目进程中的信息类型35(二)项目信息实时查询和管理方式35(三)项目组成员沟通方式35(四)项目交流会议35(五)问题报告制度35(六)项目报告制度36九、项目风险计划36(一)项目风险识别36(二)项目风险分析结果36十、项目采购计划38十一、项目配置管理计划39(一)导言39(二)组织及职责39(三)配置管理环境40(四)配置管理活动40十二、项目集成计划43(一)导言44(二)项目任务范围44(三)项目目标44(四)项目实

4、施策略44(五)项目组织结构45(六)项目生命周期46(七)项目时间计划47(八)项目成本估算47(九)项目质量管理计划50(十)项目配置管理计划50(十一)项目风险计划50(十二)项目沟通与评审51附录1:乙方开发建议书(投标书)52附录2 项目合同55附录3乙方项目授权书58附录4 PHP测试结果60导言这次毕业设计我们所选的课题为图书馆管理信息系统,我们严谨遵循软件开发过程的指导来进行毕业设计的一系列工作,其中在需求调查阶段,我们向学校图书馆管理处的工作人员进行了大致的业务流程调查,然后再查阅资料后制定了我们所要实现的功能,完成了需求规格说明书的编写,之后通过Rational Rose工

5、具画了一系列的图完善该系统的分析与设计部门,系统实现部分我们各自进行了分工合作,每个人负责一部分系统子功能的实现,我们采用的是面向对象的编程方法。而所有这些过程我们都在MS Project软件的支持下融进了项目管理过程中,从而实现了软件项目管理的全面细致的实践设计工作。一、项目立项当今世界,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。图书馆管理信息系统用过人机结合,可以节省大量人力、物力,实现图书管理的系统化、规范化和自动化,进而对图书资料进行集中统一的管理。(一)项目名称及来源项目名称:中南民族大学图书馆管理信息系统项目来源:中南民族

6、大学图书馆馆藏大量图书,拥有包括在校学生、教职员工在内的读者2万余名,每天的借阅量近万册。在手工操作方式下,图书的编目和借阅等工作量大、准确性低且不易修改维护,因此,需要建立图书管理信息系统,以实现对读者借阅、图书采购和保管等工作的信息化管理,并实现文献的电子化检索和阅读。(二)甲方需求说明书(招标书)项目招标要求如下:1投标人具备的条件 (1)软件产品需具备软件著作权证书、软件产品证书。 (2)投标人必须为专门从事信息管理系统软件开发、销售的软件开发公司,拥有雄厚的经济基础和完备的开发基地,有一批长期从事图书馆管理信息系统开发的专业技术人员为核心的稳定开发队伍。2系统总体性能要求系统结构:采

7、用java等主流程序为开发语言,可支持Oracle、SQL Server等多种数据库,操作系统可采用Windows7/vista/xp/等。 3系统主要功能要求 (1)系统应涵盖图书馆的所有基本功能:如用户的注册、登录、查询、借书和还书,以及图书管理员对图书信息和读者信息的增加、删除、修改等功能。要求系统运行稳定,工作人员能够尽快适应新系统的运行; (2)要求用户界面良好,读者可以通过模块更加方便、快捷的实现所需要的各种功能; 4质量要求及后续服务 (1)软件开发商要拥有较强的技术水平及实践经验。应负责现场免费安装、调试,确保数据的完整和系统的正常运行。要保障系统的持续开发,保持系统的先进性。

8、(2)能够免费为用户进行现场软件和硬件产品的培训,培训内容包括但不限于:应用系统操作和使用、系统数据备份、系统日常维护与管理、系统安装调试。免费提供产品的培训文挡,包括使用说明、系统安装调试说明等。(3)产品质量保证期为1年,自双方代表在项目投入运行验收单上签字之日起计算。质量保证期内提供免费服务和软件版本的维护、升级服务以确保用户的系统能够安全稳定的运行。(4)能够提供优质的售后服务。系统如出现重大故障,中标人在接到买方故障信息后24小时内做出响应,并在48小时内到现场给予解决问题。投标文件中须提供响应策略,响应时间等内容。在招标文件限定的时间内解决问题,如果中标人不能按时解决问题,招标人有

9、权退货、索赔或拒付货款。故障排除期间投标人应提供替代品给招标人使用。(三)乙方开发建议书(投标书)见附录1 乙方开发建议书(投标书)(四)项目合同见附录2 项目合同二建立项目组织项目组织是按照项目的目标以一定的形式组建起来的,由组织各部门调集专业人才,并指派项目负责人在特定时间内完成任务。 在项目期中,所有成员仅向项目经理负责,不再听命原部门主管指挥,待项目完成后,所有成员再回到原组织单位。(一)项目授权作为项目经理应该学会怎样授权,从管理的细节中摆脱出来。我们组共有5个人,通过性格测试及套讨论最终决定了项目经理。项目经理会在设计的工作中依据具体情况选择不同程度的授权,有能力承担责任的人才能授

10、权,不能简单分配,要明确对结果的期望。项目章程,规定了项目经理的权限及其可使用的资源。1.1乙方项目授权书见附件3乙方项目授权书1.2项目章程项目章程多数由项目出资人或项目发起人制定和发布的,它给出了关于批准项目和指导项目工作的主要要求,所以它是指导项目实施和管理工作的根本大法。表2-1-1项目章程项目基本信息项目名称中南民族大学图书馆管理信息系统开始时2013.4.19结束时间2013.8 16角色与职责范程翔项目经理王静系统测试员张雪彤模块设计员胡亚云系统分析员黄娟调试分析员项目章程的内容项目或项目利益相关者的要求和期望确定项目质量、计划与指标的根本依据,设计出合理的图书馆管理信息系统。项

11、目产出物的要求说明和规定项目的产出物包括登陆子系统,查询子系统,借书子系统和还书子系统四个模块。开展项目的目的或理由对于图书馆管理信息系统而言,要求对项目产出物,也就是登陆子系统,查询子系统,借书子系统和还书子系统的功能进一步说明,以及对相关依据和目的的进行解释。项目其他方面的规定和要求包括:项目里程碑和进度的概述要求、大致的项目预算规定、相关利益主体的要求和影响、项目经理及其权限、项目实施组织、项目组织环境和外部条件的约束情况和假设情况、项目的投资分析结果说明等图2-1-2 项目章程的内容 (二)项目组织结构项目管理组织结构的基本形式分为直线型组织结构、功能型组织结构、矩阵型组织结构,我们必

12、须根据自己的实际情况确定应该用哪一种结构。2.1项目的关键因素如表2.2.1表2-2-1不确定性对于图书馆管理信息系统这个项目,我们只要根据需求做出系统就可以了,不确定性低;所用技术所用技术主要是编程语言,专业性强;复杂程度完成该项目的过程为需求分析、系统分析、系统设计、系统编码、系统测试和系统移交,而且并不是大项目,复杂程度不高;持续时间由上分析可知,项目不大,复杂程度也不高,所以持续时间短规模小重要性一般客户类型学生和老师对内部依赖性需要小组成员合作对外部依赖性需求分析很重要,所以对外部依赖性很强时间限制性一般 2.2项目组织结构的选择综上分析,我们小组的选择的项目是图书馆管理信息系统,规

13、模比较小,专业性较强,偏于技术性,而且小组人员不多,与上面的关键因素只有客户类型及对内部依赖性和职能式不是很符合,其他都比较符合。所以,最终选择职能型组织结构。 我们的职能型组织结构如图2-2-2所示职能经理职能人员职能人员职能人员职能人员 图2-2-2(三)项目经理选择项目经理,从职业角度,是指企业建立以项目经理责任制为核心,对项目实行质量、安全、进度、成本管理的责任保证体系和全面提高项目管理水平设立的重要管理岗位。项目经理是为项目的成功策划和执行负总责的人。项目经理是项目团队的领导者,项目经理首要职责是在预算范围内按时优质地领导项目小组完成全部项目工作内容,并使客户满意。为此项目经理必须在

14、一系列的项目计划、组织和控制活动中做好领导工作,从而实现项目目标。3.1制定项目组选择项目经理的标准1)公正无私;2)有良好的职业道德;3)具有管理的基本技能与知识;4)具有很好的沟通与表达能力;5)有很强的分析问题解决问题的能力;7)懂技术,不要求精通但是要全面;8)谦虚,不能不懂装懂;9)平易近人,不要摆架子。3.2为我的项目组选择一个合适的项目经理经过选择,最后确定范程翔同学担任项目经理。3.3分析该项目经理与要求的符合程度范程翔同学为人公正,对管理的基本技能与知识十分熟悉,沟通表达能力强,待人友好,沟通协调能力较强,善于分析问题和解决问题,比较符合项目经理的职位。不足:技术了解不够全面

15、,个人技术方面的不够完善。最后确定该同学的符合程度为:85%。3.4项目组对项目经理提出有针对性的建议1) 为了更好的完成图书馆管理系统的项目,项目经理应该先全面了解图书馆管理的运作方式,补充了解建立项目方面的技术知识,要能全面了解。2)由于项目经理性格是老虎型,在进行决策时,应该多与项目其他成员进行沟通交流,不要一个人特立独行。3)不要因为太重视迅速的完成工作而忽视细节。(四)项目干系人分析项目干系人又称为项目相关利益者,是指积极参与项目、或其利益会受到项目执行或完成情况影响的个人或组织。项目干系人对项目的目的和结果施加影响。项目管理团队必须识别项目干系人,确定他们的需求和期望,尽最大可能地

16、管理与需求相关的影响,以获得项目的成功。对项目干系人进行分析,得到结果,如表2-4-1组织在项目中的角色特点或专长对项目关注程度对项目影响程度交往建议范程翔 项目组项目经理有很强的责任心,能分析和判断大部分软件问题。很高高,难以替代听取其对项目的建议,每周向其报告项目进展情况。王静 项目组系统测试员分析能力强,思维周密,具有良好的沟通技巧以及良好的语言表达能力。高高,关系着系统测试的进行良好的沟通,不断进行鼓励以及耐心等待。张雪彤 项目组模块设计员思维清晰敏捷,逻辑分析能力强,善于与人沟通,能承担一定的工作压力。高高,关系着系统模块设计良好的沟通,以结果为导向,慢慢来,关注好的方面。胡亚云 项

17、目组系统分析员能处理好与客户之间的关系,文档撰写能力强。高高,关系着系统需求分析良好的沟通,给予保证和支持。黄娟项目组调试分析员有较强的文档编写能力,有较强的团队协作精神高高,关系着系统可行性的分析良好的沟通,提供详细信息,给时间进行调研。 表2-4-1三、项目范围计划项目范围包括项目的最终产品或者服务,以及实现该产品或者服务所需要执行的全部工作。明确规定项目的范畴,即确定了项目的哪些方面是应该做的,哪些是不应该做的。也可以说是产生项目产品所包括的所有工作及产生这些产品所用的过程。项目干系人必须在项目要产生什么样的产品方面达成共识,也要在如何生产这些产品方面达成一定的共识。(一)系统原型分析经

18、过需求分析调查,简单的图书馆管理信息系统的功能有:登录、查询、借书和还书。系统原型功能如图3-1:图书管理信息系统登录子系统查询子系统借书子系统还书子系统图3-1系统原型功能根据系统原型的基本功能,以后再慢慢完善。各子系统功能如下所述:登录子系统:读者访问系统时系统将检验读者的名字和密码,经过注册的读者允许进入系统;管理员输入密码进入系统。查询子系统:读者输入图书信息,系统显示有关书籍的图书编号、图书类别、书名、作者、出版社、出版日期和数量等。借书子系统:读者查找到所需图书后,在图书保留期内到图书馆办理借阅手续。还书子系统: 读者在还书期限前还书,管理员整理有关信息。(二)系统需求规格说明书这

19、是一个图书馆图书借阅管理的应用系统; 图书管理系统负责将图书、杂志借给读者、前提条件是这些读者在系统进行了注册,图书和杂志也系统中进行了注册。 图书馆负责新书的购买、当书和杂志已经过时或者破旧不堪时,可以将这写图书和杂志从图书馆管理系统中删除; 图书管理员是图书馆的员工,负责与读者打交道,并且是在系统提供的支持下开展工作; 图书管理系统能够容易地建立、修改和删除系统中的信息,包括图书信息、读者信息、以及出版社信息等; 图书管理系统能够在所有流行的平台环境上运行,并且有一个美观的图书用户界面。 图书管理系统容易扩展新功能。(三)制定工作分解结构 WBS工作分解结构(Work Breakdown

20、Structure,WBS)是一种以结果为导向的分析方法,用于分析项目项目所涉及的工作,所有这些工作构成了项目的整个范围,而未列入工作分解结构的工作是不应该做的。图3-3工作分解结构四、项目时间计划“按时、保质地完成项目”大概是每一位项目经理最希望做到的。但工期托延的情况却时常发生。因而合理地安排项目时间是项目管理中一项关键内容,它的目的是保证按时完成项目、合理分配资源、发挥最佳工作效率。它的主要工作包括定义项目活动、任务、活动排序、每项活动的合理工期估算、制定项目完整的进度计划、资源共享分配、监控项目进度等内容。(一)初期项目进度计划由于项目初期信息不足,只简要的制定了大概计划,如下图图4-

21、1初期项目进度计划(二)制定进度计划进度计划即将使产品满足顾客和期望的任务、分配、事件的进度列出的计划。安排进度计划的目的是为了控制时间和节约时间,而项目的主要特点之一即是有严格的时间期限要求,由此决定了进度计划在项目管理中的重要性。基本进度计划要说明哪些工作必须于何时完成和完成每一任务所需要的时间,但最好同时也能表示出每项活动所需要的人数。2.1确定活动依赖关系用excel给各项任务分配前置任务图4-2-1依赖关系2.2估计活动历时经过小组讨论确定主要任务的工期图4-2-2活动历时2.3确定可交付成果和里程碑在制定项目进度计划时,在进度时间表上设立一些重要的时间检查点,这样一来,就可以在项目

22、执行过程中利用这些重要的时间检查点来对项目的进程进行检查和控制。这些重要的时间检查点被称作项目的里程碑。里程碑分别为:项目启动制定项目章程项目结束(三)详细项目进度计划根据MSproject,制作了详细的项目进度计划。3.1甘特图甘特图又叫横道图、条状图。甘特图内在思想简单,即以图示的方式通过活动列表和时间刻度形象地表示出任何特定项目的活动顺序与持续时间。基本是一条线条图,横轴表示时间,纵轴表示活动(项目),线条表示在整个期间上计划和实际的活动完成情况。它直观地表明任务计划在什么时候进行,及实际进展与计划要求的对比。管理者由此可便利地弄清一项任务(项目)还剩下哪些工作要做,并可评估工作进度。4

23、-3-1甘特图3.2 PDM网络图前导图法(Precedence Diagramming Method,PDM)用于关键路径法,是描述项目进度网络图的一种最常用的方法:矩形是节点,代表项目任务,连接这些节点的是箭头,代表任务之间的依赖关系。4-3-2-1 PDM14-3-2-2 PDM23.3项目进度计划以下是详细的项目日程信息,包括各项任务的最早、最晚开始和完成时间、总时差、可用时差等。4-3-3-1 表-项4-3-3-2表-日程3.4关键任务报告关键路径是指网络终端元素的元素的序列,该序列具有最长的总工期并决定了整个项目的最短完成时间。关键任务就是关键路径上的任务。4-3-4关键任务报告五

24、、项目成本计划中南民族大学图书馆管理信息系统通过项目成本计划把目标成本层层分解,落实到施工过程的每个环节,以调动全体参与者的积极性,有效地进行成本控制。(一)成本估算由于项目在开发之前进行成本估算是非常重要的,往往用于确定项目的可行性分析。图5-1成本估算的工作流程图1.1合同成本估算签订合同前,根据以往类似项目经验,采用类比估算方法,进行粗略的成本估算,为签订项目合同提供成本预算估计。 类比估算法、类比法是将新的软件项目与已完成的相似的项目进行类比,用已完成项目的实际成本经适当调整作为新项目的成本测算值,具体测算时可由个别专家单独做出,也可由多位专家共同讨论做出.类比法的主要优点是充分利用了

25、以往的经验,测算快速且廉价,其缺点是误差较大,通常只能为数量级一级的测算提供初步的近似值。1.2详细成本估算。 成本估算利用WBS的方法,先把项目进行合理的细分,然后估算出每个WBS要素的费用。(1)制定资源计划,进行资源分配 图 5-1-2-1资源计划 制定资源分配表如下所示,并按表给项目中每项任务分配资源表5-1-2-2 资源分配表序号任务编号任务名称资源分配分配比率11项目启动22项目计划编制PM,MD每人50%33项目准备43.1项目资源配置PM,MD每人50%53.2项目人员安排PM100%63.3制定项目章程PMPM74图书馆管理系统开发实施84.1系统分析PM,ST,MD,SA,

26、DA每人25%94.1.1可行性分析PM,ST,MD,SA,DA每人20%104.1.2需求计划PM,ST,MD,SA,DA每人20%114.2设计124.2.1系统设计134.2.1.1系统功能设计MD,SA每人50%144.2.2数据库设计154.2.2.1概念设计MD,SA每人50%164.2.2.2逻辑设计MD,SAMD50%,SA20%174.2.2.3物理设计MD,SAMD30%,SA10%184.3系统实现194.3.1代码设计MD,SAMD100%,SA50%204.3.2代码调试ST,DA每人50%214.4系统测试224.4.1单元测试234.4.1.1登陆子系统ST,DA

27、每人50%244.4.1.2查询子系统ST,DA每人50%254.4.1.3借书子系统ST,DA每人35%264.4.1.4还书子系统ST,DA每人35%274.4.2集成测试ST,SA,DA每人50%284.5系统安装ST20%294.6培训人员PM50%304.7更新完成说明文档PM,ST,MD,SA,DA每人30%315项目完成总结325.1总结经验和教训PM,ST,MD,SA,DA每人20%335.2项目结束(2)确定每项活动的变动成本每项活动的变动成本根据资源的分配确定,在中南民族大学图书馆管理信息系统项目中,我们只考虑了人力资源的分配。输入工作资源表,并根据资源分配表给每项任务分配

28、资源。(3)确定每项活动的固定成本 每项任务由于只考虑了项目组成员的人工成本,对于固定成本不在考虑的范围内,于是设为0.(4)确定每项活动的成本估算为所有项目分配资源后,查看视图-表-成本,该项目的总成本为20637.33元。 图5-1-4-1 项目成本计划 图5-1-4-2项目成本计划-甘特图每项活动的成本估算如下表所示:表5-1-4-3 每项活动的成本估算序号任务编号任务名称成本估算11项目启动0.0022项目计划编制900.0033项目准备760.0043.1项目资源配置360.0053.2项目人员安排400.0063.3制定项目章程0.0074图书馆管理系统开发实施18,513.338

29、4.1系统分析1,280.0094.1.1可行性分析240.00104.1.2需求计划400.00114.2设计2,048.00124.2.1系统设计800.00134.2.1.1系统功能设计800.00144.2.2数据库设计1,248.00154.2.2.1概念设计480.00164.2.2.2逻辑设计480.00174.2.2.3物理设计480.00184.3系统实现11,700.00194.3.1代码设计9,600.00204.3.2代码调试2,100.00214.4系统测试1,245.33224.4.1单元测试952.00234.4.1.1登陆子系统280.00244.4.1.2查询

30、子系统280.00254.4.1.3借书子系统196.00264.4.1.4还书子系统196.00274.4.2集成测试293.33284.5系统安装144.00294.6培训人员2,000.00304.7更新完成说明文档96.00315项目完成总结64.00325.1总结经验和教训64.00335.2项目结束0.00(二)成本预算成本费用预算是一项综合性预算,它的编制工作一定要在遵循成本效益原则的前提下,充分体现从严、从紧,处处精打细算,量入为出,勤俭节约的原则。中南民族大学图书馆管理信息系统项目将固定成本都设为0,在只考虑人工成本的情况下制定了成本预算表点击“视图-报表-成本-选定,选择预

31、算,就可以看到预算报表,可知预算为19045.33元。 图5-2 预算报表由以上可以看出,制定的预算与通过WBS得到的预算存在差距。(三)详细项目成本计划详细项目成本计划运用Project软件输入资源数据,完成一系列操作,得到所需要的成本计划。 1.输入人力资源的数据表5-3-1资源数据2.输入项目的资源分配信息 3.按表要求给每项任务分配资源4.建立基准计划5.录入实际成本时间任务1,3,4, 6按计划完成,任务5多用了1天 通过图可知,任务1,3, 4, 5,6名称的左侧出现对钩,表示任务完成6.挣值分析 项目的基准计划与实际信息都录入完毕后,可以浏览挣值信息。(四)挣值分析挣值分析是衡量

32、项目绩效的一种方法。它指明相应于到目前为止完成的工作量多少预算应该已经用掉以及对于该任务,分配或资源的比较基准成本。1输入实际数据 输入项目实际进度与成本信息2进度跟踪结果 图5-4-2实际进度和成本数据甘特图3成本跟踪结果 图5-4-3跟踪甘特图4挣值分析结果 图5-4-4-1挣值分析表将数据导入到Excel中进行分析,选择ACWP(AC),BCWP(EV),BCWS(PV)三个域进行分析。得到挣值曲线如图所示: 图5-4-4-2挣值曲线图计划成本(BCWS):根据项目计划中的安排基于分配给任务的资源成本和任何与任务相关联的固定成本的单个任务的预算成本。实际成本(ACWP):直到状态日期完成

33、全部任务或任务的某个部分所需要的实际成本。完成工作的计划成本(BCWP):用货币来衡量的直到状态日期所完成工作的价值。除BCWS、ACWP和BCWP外,正值分析还衡量成本偏差(CV)、进度偏差(SV)、成本绩效指数(CPI)、进度绩效指数(SPI)以及完成绩效指数(TCPI)。 挣值标识是偏差和比率,可以帮助确定剩余预算是否足够和项目是否会按时完工。偏差,如成本偏差为400.0,正的偏差表明项目超前于计划或预算有节余,进度偏差(SV)-3,773.59,负值表示进度落后于计划。六、项目质量计划中南民族大学图书馆管理信息系统质量计划说明在制定项目计划的时候,质量经理参与整个项目计划的制定过程,同

34、时根据项目的特点和企业的质量保证体系,负责制定质量计划。质量计划的主要内容包括:项目的质量目标;项目执行过程程序;质量保证活动;质量控制活动。具体简述如下:(一)导言随着知识经济时代的到来,企业能否合理有效地管理自己的知识已成为企业在激烈的市场竞争中能否获取竞争优势的关键。知识经济的时代同时也是信息化的时代,整个社会的高效运作对计算机软件产品的依赖程度越来越高。软件质量以及软件质量管理日益成为人们关注的焦点。软件质量特性,反映了软件的本质。对软件的开发过程进行质量管理是解决软件质量问题的重要方法。目前国 际上流行的ISO9001标准和CMM模型等都是为了指导企业如何建立符合质量管理要求的开发过

35、程而提出的。但软件产品是一种特殊的逻辑产品,它的“制造”过程基本等同于“设计”过程,显然不能生搬硬套硬件产品质量管理方法来管理软件产品的质量。因此,需要建立专门针对软件产品的质量管理方法。(二)项目组织为完成中南民族大学图书馆管理信息系统项目而建立该组织。由于软件开发项目的特殊性,其具体技术性工作和管理均由项目组织成员承担,也承担具体的系统设计、程序编制或研究工作。2.1组织结构在项目实施期间成立项目质量保证组织,该组织有质量保证人员和项目经理等组成。项目经理负责质量监督工作,质量保证人员负责质量保证的工作。组织结构如图6-2-1所示。图6-2-1项目的组织结构2.2职责在本项目中,质量保证组

36、织机构职责如下。2.2.1高层管理高层管理是公司负责质量的高级管理。其质量职责如下:l 受理项目内不能解决的不符合为题,必要时与项目经理协调。l 负责听取质量保证组的工作报告,评审质量保证活动和结果。l 参加有关质量保证过程进行的评审。2.2.2项目的质量保证人员质量保证人员的质量职责如下:l 负责项目实施过程中对项目实施情况进行监督,包括对项目实施过程和工作产品进行监督检查。l 实施项目组成员的质量保证培训。l 制定质量保证计划。l 按计划实施审计活动,依照质量保持计划执行评审/审计,并记录执行中发现的不符合项。l 对不符合问题提交不符合项报告,跟踪并验证措施的执行情况。l 对项目内不能解决

37、的不符合问题,向高层管理提交报告。l 向项目经理报告项目质量工作状况和质量度量结果。l 定期向项目组报告质量活动的结果。l 制定质量保证的过程改进计划,记录过程数据。2.2.3项目经理项目经理的质量职责如下:l 评审质量计划。l 与质量保证人员一起协商不符合项问题的纠正措施,并安排资源实施纠正措施。l 定期或时间驱动地评审质量保证活动和结果。(三)质量目标根据企业的质量方针和质量目标,结合本项目特点,制定项目的总体质量目标:1) 基于需求的测试覆盖率为100%。2) 软件功能测试用例通过率不低于95%。3) 每个阶段评审中发现的问题都已经解决或得到适当处理。4) 产品发布时不存在严重问题以及以

38、上的缺陷。注:严重问题指导致系统或模块不能正常工作的问题。结合以往的项目经验和企业的质量相应标准,制定质量标准如表6-2-5所示。(四)质量策略为了保证提交给用户的产品是高质量的,实施过程中采取的质量保证措施包括:1)将质量贯彻到日常的项目进展过程中。2)应该特别注意项目工作产品质量和早期评审工作,无论是质量保证还是质量控制,采取的策略都是早期预防和早期排除缺陷。(五)质量保证活动质量保证的主要活动包括过程评审和产品审计,过程评审和产品审计的目的是确保在项目进展过程中的各个阶段和各个方面采取各项措施来保证和提高提交给用户的产品质量。每一次过程评审和产品审计都应填写相应的报告或活动记录。表6-2

39、-5质量计划标准项目具体描述计划实际需求检查4系统总体设计检查2缺陷排除率(缺陷数/KLOC)详细设计复核30详细设计检查10代码复核65代码检查20编译20单元测试15系统集成5系统测试55.1产品审计 产品审计由质量保证人员来进行,检查项目产品是否达到质量目标。 质量保证人员可以有选择性地审计项目生存期中创建工作产品,以验证是否符合使当的标准是否进行了质量检查,质量审计一览表见表6-2-5-1。表6.-2-5-1质量审计一览表项审计对象审计阶段参照的标准1软件项目计划计划结束企业质量体系2软件配置管理计划计划结束企业质量体系3软件质量保证计划计划结束企业质量体系4总体设计文档设计结束企业质

40、量体系和项目规划5详细设计文档计划结束企业质量体系和项目规划6数据库表和编码规范计划结束企业质量体系和项目规划7产品代码每个阶段实施结束企业质量体系和项目规划8测试报告测试结束企业质量体系和项目规划9系统计划设计结束企业质量体系和项目规划10用户文档测试结束企业质量体系和项目规划5.2过程评审项目严格按照组织定义的软件过程进行开发,过程评审的具体依据参照企业的过程规范,保证项目中的所有过程活动都在实施范围内。在每次评审之后,要对评审结果做出明确的决策并形成评审记录。评审可采取文件传阅、评审会等形式。质量保证人员负责对项目过程进行监督,将发现的问题和解决情况在每周的例会上通报,对没有解决的问题进

41、行讨论,对不能解决的问题提交高级管理者处理。每个周末,进行一次配置管理审核,确认配置管理工作是否正常进行。根据公司的质量保证体系和本项目的具体特点,确定项目执行过程如下:1) 项目规划过程及产品标准。2) 项目跟踪管理过程。3) 需求分析过程及产品标准。4) 系统设计过程及产品标准。5) 详细设计过程及产品标准。6) 调试运行过程及产品标准。7) 代码检查过程及产品标准。8) 产品集成测试过程及代码编写标准。9) 开发环境中执行规则。10)测试环境中的执行规则。11)质量保证过程及其标准。12)配置管理过程及其标准。 具体过程执行标准详见企业质量体系和项目计划的过程附件。(六)质量控制活动质量

42、控制活动包括代码走查、单元测试、集成测试、环境测试等,由开发入负责,详见进度计划。编码人员在编写代码时要进行同步单元测试,单元测试要达到分支覆盖,产品通过单元测试和编码检查后,应提交给测试部门进行集成测试、系统测试。测试部的测试应达到质量目标要求,软件发布时应达到测试通过准则的要求。(七)质量保证的报告途径质量保证人员对于每次审计活动发现的不符合项,应该和项目经理协商不符合项的纠正措施并预定完成日期,若和项目经理存在意见分歧,质量保证人员可以上报给高层管理者,由商层管理者决定最后的措施。同时,不符合项在项目周例中汇报。 对不符合项,质量保证人员要在预定完成日期内重新审计,验证不符合项的纠正情况

43、,若超过预定完成日期l周仍没有决的不符合项,质量保证人员报给高级管理者,由高级管理者冼定最后的措施。 质量保证人员有独立的汇报,日常的汇报途径如下: 将发现的问题通知项目经理,协调纠正措施。 将项目组内不能协调的问题汇报给高理者,由高级管理者协解决。 将日常工作和过程数据汇报给质量经理,由其统一收集并进行统计。(八)记录的收集、维护和保存项目组应当保留项目执行过程中形成的各类文档、各种记录、各级周报、各级会议记录,对于项目中问题的处理也需要形成记录保存。每周由质量保证人员据任务清单的审计任务进行审计活动,并收集各活动的过程数据。七、项目人力资源计划本章主要从项目组织结构、项目人员要求、责任分配

44、矩阵RAM、人力资源管理、项目人员计划以及最佳管理实践六个方面对项目人员进行安排。(一)项目组织结构及职责项目组织是保证工程项目正常实施的组织保证体系,就项目这种一次性任务而言,项目组织建设包括从组织设计、组织运行、组织更新到组织终结这样一个生命周期。项目管理要在有限的时间、空间和预算范围内将大量物资、设备和人力组织在一起,按计划实施项目目标,必须建立合理的项目组织。1.1项目组织结构图书馆管理信息系统采用的是项目型组织结构。项目组的成员来自不同的部门,完成每个项目所需的资源完全分配给这个项目,专门为该项目服务。项目经理具有较大的独立性和对项目的绝对权利,项目经理对项目总体负责并直接对组织决策

45、层负责。1.2项目人员职责人员需求界定了对什么样的人和团体,要求具备什么样的技能,人员需求是在资源规划过程中决定的整体资源需求的一部分。1、项目经理:A. 具有强烈的责任心,并且对项目管理有丰富的经验B. 能分析大部分软件开发及应用中的问题C. 统筹规划能力强,能有效处理项目开发过程中遇到的各种突发情况D. 能高效地管理与激发团队,使团队更具凝聚力2、系统测试员:A.计算机及软件工程相关专业B.细心、有耐心,能及时发现并处理软件运行过程中所遇到的问题C.熟悉软件理论配置等相关工具D.具有良好的团队协作能力以及人际交往能力,能够承受一定程度的压力3、模块设计员:A.精通JAVA或数据库相关知识B

46、.熟练使用UML、Visio、Rational Rose等相关软件建模工具C.具有良好的团队协作能力以及人际交往能力,能够承受一定程度的压力4、系统分析员:A. 熟悉软件开发流程,具有需求分析的实际经验B. 能够充分理解客户需求,并能保持与客户之间的良好沟通C. 熟练使用SQL SERVER数据库的设计与开发D. 具有良好的团队协作能力以及人际交往能力,能够承受一定程度的压力5、调试分析员:A.具有强大的文稿撰写能力B.熟悉需求调研方法,具备较强的业务流程及业务分析能力C.具有良好的团队协作能力以及人际交往能力,能够承受一定程度的压力(二)责任分配矩阵 RAMRAM是项目经理及其相关人员将WB

47、S中的每一项工作分配给相关人员所形成的矩阵,并在矩阵中定义相关的角色和职责。P表示某项特定工作细目的主要负责人。S表示次要负责人或辅助人员。表7-2-1 责任分配矩阵 项目步骤 干系人范程翔王静张雪彤胡亚云黄娟可行性分析SSSP需求分析SSSSP系统功能设计SSP概念设计SP逻辑设计SP物理设计SP代码设计SP代码调试SP单元测试SPS集成测试SPS(三)人力资源管理 任何一个企业的资源都是有限的,受于资源的限制,前面制定的计划可能不可行,那么某些工作必须推迟进行,调整的原则是在不增加计划工期或增加最少工期的情况下推迟有关工作的开始时间。3.1资源使用情况项目经理:由图可看出,项目经理在201

48、3年4月存在过度分配现象。图7-3-1-1系统测试员:由图可看出,系统测试员在2013年6月存在过度分配现象。图7-3-1-2模块设计员:由图可看出,模块设计员不存在分配过度现象。图7-3-1-3系统分析员:由图可看出,系统分析员不存在分配过度现象。图7-3-1-4调试分析员:由图可看出,调试分析员在2013年6月存在分配过度现象。图7-3-1-53.2资源平衡:对资源进行调配,通过总时差来拖延任务,从而消除项目经理、系统测试员以及调试分析员的过度分配现象。项目经理:由图可看出,调配之后,过度分配现象不存在。图7-3-2-1系统测试员:由图可看出,调配之后,过度分配现象不存在。图7-3-2-2

49、调试分析员:由图可看出,调配之后,过度分配现象不存在。图7-3-2-3(四)项目人员计划通过资源调配使过度调配情况消失后,得到最终项目人员工作计划,如图所示:图7-4八、项目沟通计划项目沟通计划是对于项目全过程的沟通工作,沟通方法、沟通渠道等各个方面的计划与安排。就大多数项目而言,沟通计划的内容是作为项目初期阶段工作的一个部分。同时,项目沟通计划还需要根据计划实施的结果进行定期检查,必要时还需要加以修订。所以项目沟通计划管理工作是贯穿于项目全过程的一项工作,项目沟通计划是和项目组织计划紧密联系在一起的,因为项目的沟通直接受项目组织结构的影响。(一)项目进程中的信息类型在项目进程中,项目相关人员

50、需要了解各种类型信息。 开发人员:需要了解需求分析的调查报告、软件开发计划安排及开发所需时间限制。 项目经理:需要了解项目计划各阶段的实施情况、项目进程中出现的问题、任务的完成情况及项目干系人与项目团队的沟通信息情况。 项目发起人:需要了解项目的经济可行性报告,成本预算情况及项目时间规划。 高层领导:需要了解项目里程碑事件的完成程度、项目进程中需要得到的其他支持。 客 户:需要了解项目的进展情况、项目进程中出现的问题、参与项目测试的情况(二)项目信息实时查询和管理方式1.信息查询方式:电子邮件查询方式、QQ群上传的文件下载查询、电话查询。2.更新和发布方式:电子邮件发布方式、QQ群文件上传发布

51、方式、电话沟通、召开集体会议发布通知。(三)项目组成员沟通方式每天18:0018:30,项目组成员进行口头交流。(四)项目交流会议每周六的15:0017:00,召开项目周例会,讨论本周工作进度、问题及对策、资源协调、下周工作安排提交周报告,记录会议中的详细讨论内容及讨论结果等信息。(五)问题报告制度将每周出现的项目问题及时记录进周报告中,待周例会开完后将会议记录报告中的项目进展中存在的问题及讨论结果发布给相关的项目人员。(六)项目报告制度确定各项任务的报告联系人,将每天的项目进展情况实时报告,由联系人总结记录进周报告中,在周例会中提交项目进展的周报告。九、项目风险计划风险管理是在项目实施期间识

52、别和控制能够引起不希望的潜在领域和事件的形式、系统的方法。项目风险管理的目标是控制和处理项目风险,防止和减少损失,保证项目的顺利进行。(一)项目风险识别1、需求风险 很多项目在确定需求时都面临着一些不确定性。当在项目早期容忍了这些不确定性,并且在项目进展过程当中得不到解决,这些问题就会对项目的成功造成很大威胁。如果不控制与需求相关的风险因素,那么就很有可能产生错误的产品或者拙劣地建造预期的产品。2、相关风险 许多风险都是因为项目的外部环境或因素的相关性产生的。经常我们在控制外部的相关性上做的不够,因此缓解策略应该包括可能性计划,以便从第二资源或协同工作资源中取得必要的组成部分,并且觉察潜在的问

53、题。3、技术风险 软件技术的飞速发展和经验丰富员工的缺乏,意味着项目团队可能会因为技巧的原因影响项目的成功。在早期,识别风险从而采取合适的预防措施是解决风险领域问题的关键。4、管理风险 在大部分项目里,项目经理经常是写项目风险管理计划的人,他们有先天性的不足自己检查自己的错误,这是最难的。然而,像这些问题可能会使项目的成功变得更加困难。如果不正视这些棘手的问题,它们就很有可能在项目进行的某个阶段影响项目本身。5.安全风险随着网络发展水平的迅速提高,黑客、木马已经成为不可忽视的重要安全风险,与此同时由于职工跳槽带来的内部机密泄漏风险也不可忽视。如果不控制该风险的话,则会受到不可想象的破坏。(二)

54、项目风险分析结果根据以上风险分析得到风险识别如下图图9-2-1风险识别分析图根据对识别的风险进行评估,得到Top10风险清单表9-2-2 Top10风险清单排序输入风险事件可能性影响程度风险值风险级别风险应对措施1客户的SOW对产品缺少清晰认识600.848高风险重新进行到位的需求分析2客户的SOW客户不断变化需求400.728高风险及时与客户进行沟通3历史项目信息计划任务定义不充分400.624中等风险按实际情况明确任务计划4历史项目信息员工之间沟通出现问题300.721中等风险加强员工之间的交流合作,进行好每个模块之间的耦合5客户的SOW需求分析时客户参与度不够300.618中等风险做到及

55、时与客户进行沟通,充分了解其需求6历史项目信息技术人员流失300.412中等风险加强人员考核并及时寻找可代替的人完成剩余工作7合同签订合同边界不清晰200.510中等风险与客户进行及时交流与沟通明确边界8WBS开发工具的掌握程度不足200.48低风险做好培训,并且做到按能力上岗9历史项目信息项目决策者不清楚100.66低风险做到岗位到人10WBS木马入侵导致系统崩溃100.55低风险加强服务器的安全防护十、项目采购计划产品的自制还是外购,是每一个企业都不可避免回答的问题。从总体上看,这个问题涉及企业的纵向一体化政策。正确的选择是许多企业长期成功的关键。中南民族大学图书馆管理信息系统的整个设计、管理都受其影响,而且关乎着经济效益。而中南民族大学图书馆管理信息系统开发有着如下特点: 生产成本低 无合适的供应商 保证充足的供应 利用过剩的劳动力,发挥边际效用。 排除供应商间的勾结 在不对供应商作禁止性许诺的情况下获得特殊的产品 维持组织的才能 保护专利设计,保证质量 增加/维持公司的规模根据中南民族大学图书馆管理信息系统项目特点,从如下角度进行考量,如表10-1所示: 表10-1决策变量自制和外购的比较分析成本自制增量成本低于外购成本质量

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!