基于tsp项目管理系统(论文)正文内容摘要:

紧迫感,减少相互等待时间。 ( 4)有效的控制。 项目控制包括进度控制、成本控制、质量控制、风险控制等方面,具体的控制措施包括:周会,周报,里程碑报 告,提交物审计,过程审计,配置审计,风险跟踪等。 ( 5)严格的测试。 软件测试是软件开发的重要环节,同时也是确保软件质量的重要方法和手段。 通过测试,证实软件产品的质量已获得,并能满足用户的各项质量需求;发现错误,纠正错误,防止错误在交付用户、投入运行后暴露,给用户和开发组织造成损失;积累经验,完善设计,提高软件开发人员的技能。 ( 6)良好的信息沟通。 沟通是监督、控制的基础,是推动项目执行的基础, 更是减少冲突的良方。 项目经理周期性向机构管理层和客户报告项目的技术、进度、费用、质量方面的状况;在客户面前全面代表 所在机构,与客户建立和维持友好和开放的关系,直接面向客户的项目经理是客户与所在机构最关键的联系点;做一个项目沟通的推动者、避免项目中出现沟通的遏制者;为项目沟通积极创造环境,包括集中工作;保证所有会议的高效率。 项目团队管理中,一个合适的管理方法是必不可少的,也是成功的一个基点。 如果想将软件质量提高到一个新的档次,对开发的软件模块进行完整的单元测试是一个很好的途径,它能使开发者对自己的代码成果更加有信心。 虽然一些软件项目单元测试做的很少甚至没有,并且产品在最终测试后也运行的不错, 但它只能保证在与最终测试环境类似的环境中运行是安全的,超出这样一种环境范围则可能充满雷区。 最终测试 和关键, 如果项目受时间、人力等资源影响没法进行过多的单元测试,那最终测试就成了你软件产品的唯一质量保证。 在最终测试的过程同同样有几点地方必须控制的好,让其能顺利的组织完善: ( 1)质量控制。 是一个全面的、全过程的控制,应当采取有效措施对影响工程质量的因素进行控制,主要是从质量保证过程和质量控制过程两个方面进行控制,以确保工程建设质量。 质量管理计划的内容:质量要素分析,质量目标,中 南 林 业 科 技大学 本科毕 业设计 基于 TSP 软件项目管理系统的设计和实现 第 13 页 人员与职责,过程检查计划,技术评审 计划,软件测试计划,缺陷跟踪工具,审批意见等。 (功能性质量因素:正确性,健壮性,可靠性;非功能性质量因素:性能,易用性,清晰性,安全性,可扩展性,兼容性,可移植性等)。 项目质量控制工作的重点应放在调查研究外部环境和系统内部各种干扰质量的因素上,要做好风险分析和管理工作,预测各种可能出现的质量偏差,制定切实可行的预防措施。 使主动控制措施与监督、检查、反馈等被动控制措施有机结合起来,发现问题及时解决,发生偏差及时纠正,有效监督控制之下,确保工程建设质量。 ( 2)进度控制。 项目实施过程中,要达到工程项目的进度控制 目标,必须认真分析各种因素对工程进度目标的影响程度,并对影响工程项目进度的各种因素加以控制,采取切实有效地措施,减少或避免这些因素对工程进度的影响,使工程进展具有连续性和均衡性,缩短建设工期。 及时将实际进度与计划进度进行对比,发现偏差,采取有效措施消除影响,并采取赶工措施,使实际进度与计划进度保持一致。 组织协调是实现进度控制的有效措施,为有效控制工程项目的进度,必须协调好参建各方的关系,处理参建各方工作中存在的问题,建立协调的工作关系,投入适当的人力、物力做好联络、联合、调和工作,搞好工程项目的进度控制。 ( 3)工作量的估算及评价。 项目管理最大的难度,就是每一模块的工作量、开发时间的确定,这也是项目实施的主要风险,最难预测、控制的风险。 采用Wideband Delphi 估计方法,可以降低不同人员所作估计的偏差。 基于模型的估计方法则包括 KLOC、 FPA 以及 COCOMOⅡ等模型。 ( 4)计划的编排。 项目管理方法分为四个发展阶段① Gannt 图阶段②确定性网络计划技术阶段③概率型网络计划技术阶段④多因素随机网络计划技术阶段。 ( 5)投资控制。 工程项目实施过程中,严格按照工程建设合同进行工程结算,严禁超计划结算。 工程项 目的投资控制不是单一目标的控制,应与工程项目的质量控制和进度控制同步进行,工程建设质量不经验收合格,不予结算工程价款。 在对投资目标控制时,应考虑整个目标的协调、统一,反复协调工程质量、进度和投资之间的关系,考虑采取投资控制措施对质量控制、进度控制产生的不利影响,使投资控制与质量控制、进度控制满足工程建设的需要,在保证质量的前提下,加快施工进度,缩短工期,降低耗资,力求实现三大控制目标的最佳配合。 中 南 林 业 科 技大学 本科毕 业设计 基于 TSP 软件项目管理系统的设计和实现 第 14 页 ( 6)项目控制过程。 按照计划跟踪项目的实际结果和执行性能,当实际结果和执行性能偏离软件计划时,要采取纠正措施并对 其进行管理,要保证相关人员和组织同意所改变的责任。 ( 7)变更控制。 软件实施过程中,在控制投资的情况下,根据需求的变化做好软件的软件的质量保证计划和进度控制计划。 ( 8)风险控制。 风险评估(风险确认、风险分析、风险级别);风险管理(风险管理计划、风险解决方案、风险监视)。 ( 9)协调沟通控制。 是掌握各方信息,进行项目决策和项目协调的基础,也是项目管理的基本内容。 ( 10)项目监控。 目的是通过周期性地跟踪项目计划的各种参数如进度、工作量、费用、资源、工作成果、风险等等,不断地了解项目的进展情况,以便当项目实际 进展状况显著偏离计划时能够及时采取纠正措施。 基本原理是:将项目实际情况与项目计划进行对比,如果发现某些因素的偏差非常大(超过了容许的误差),那么及时分析原因,给出纠正措施。 项目监控的重点是:任务进度、项目费用、人员业绩、软硬件资源和项目风险。 5 系统设计 系统功能分析 系统开发的目标是使项目管理科学化,规范化。 在不同行业中的项目管理都有其自身的特点,不同企业根据自身的管理需要也各有侧重,不同的项目管理信息系统产品也各有特色。 在 团队 项目管理系统中,必须要具备制定项目时间表的能力,包括能够基于 WBS 的信息建立项目活动清单,建立项目活动之间的多种依赖关系,能够从企业资源库中选择资源分配到项目活动中,能够为每个项目活动制定工期,并为各个项目活动建立时间方面的限制条件,能指定项目里程碑,当调整项目中某项活动的时间(起止时间或工期)时,后续项目都可以随着自动更新其时间安排,各个资源在项目中的时间安排也会随之更新。 同时,还需要一定的辅助检查功能,包括查看项目中各资源的任务分配情况,各个资源的工作量分配情况,识别项目的关键路径,查看非关键路径上的项目活动的可移动的时间范围等,这些都是制定项目时间表所需要的基本功能。 制定完项目计划后,通常情中 南 林 业 科 技大学 本科毕 业设计 基于 TSP 软件项目管理系统的设计和实现 第 15 页 况下会将项目计划的内容保存为项目基线,作为对项目进行跟踪比较的基准 系统功能分析是基于系统开发的目标。 本例中的项目管理系统要完成的功能如下: 图 51 项目管理业务流程图 项目可行性报告研究:项目可行性报告的审批。 项目实施过程控制: 项目实施过程控制本部分主要部分的实施过程管理、 主要项目进度、结算情况、项目实施结果等。 服务子模块,项目维修期内动态以及项目各方反映及维修状况 用户的需求具体体现在各种信息的输入、 保存、修改、和查询。 这就要求数据库结构能 充分满足各种信息的输出和输入。 实际上,软件项目管理的意义不仅仅如此,进行软件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力,企业的软件开发能力越高,表明这个企业的软件生产越趋向于成熟。 在规划 团队 项目管理系统时,也要充分考虑到这类系统在项目管理中的作用,如果企业中还没有这样的系统,那么也要同时考虑这类系统的建立。 从管理功能方面,也要考虑不同的功能特点的分类,针对项目管理技术一类的功能,可以采用一组支持项目管理技术特点要求的项目管理软件工具来实现,而对于属于 信息交互、工作流处理一类的功能,则可以考虑利用通用的信息交互和工作流处理的系统来实现。 工作流处理这类功能当中,有一个与项目联系更为紧密的部分,就是项目协同工作流。 项目经理编写项目计划,为各个成员安排了工作内容和工作时间,可行性报告研究 实施过程控制 服务 中 南 林 业 科 技大学 本科毕 业设计 基于 TSP 软件项目管理系统的设计和实现 第 16 页 项目成员就接到了项目任务的要求,自动形成自己的工作日历,并可以与项目经理讨论、调整项目任务的安排,将任务执行的情况,如进度、工作量、成本等内容,反馈给项目经理,这些信息汇总起来就形成了项目的实际执行数据。 这类功能是许多项目管理工具都具备的,直接为项目组提供了内部协同工作的一整套机制。 一般 项目管理系统的需求分析。 分析项目业务的业务流程,设计如下面所示的数据项和数据结构。 图 52 系统功能模块图 (1) 项目可行性研究报告模块。 项目可行性报告审批表:记录表编号,项目编号,项目所在国,审批,审核,编制部门,编制人,编制日期,报告内容,备注。 基于 TSP 项目管理系统 项目可行性报告 项目实施过程 后期维护 项目 实施 过程 管理 项目 主要 工程 进度 项目 质量 审批 项目 实施 结果 记录 项目 结算 情况 中 南 林 业 科 技大学 本科毕 业设计 基于 TSP 软件项目管理系统的设计和实现 第 17 页 (2) 项目实施过程控制模块。 该模块又包括以下几个小模块: ( a)项目实施过程管理。 记录表编号,记录表编号 , 业主中文名称 ,业主英文名称 ,咨询经理 ,合同总价 ,公司管理费 ,资 金来源 ,合同签署人,合同签署日期,合同生效日期,开工日期,工期,保修 ,合同种类总价或单价 ,合同种类总包或分包 ,合同种类 EPC 施工供货 ,支付外汇 ,支付当地币 , 预付 ,保函 ,投保 ,汇率浮动固定 ,工期奖罚金 ,保证金 ,经营方式 ,分包方项目主要内容 ,备注 ,项目部门编号 ,项目经理 ,项目主管; ( b)项目主要项目进度 :。 记录表编号 ,项目编号 ,项目国别 ,部门项目主管 ,项目名称 ,单位 ,计划进度 ,完成情况; ( c) 项目质量审批 :。 记录表编号 ,项目编号 ,发往部门编号 ,被证明部门编号 ,投标 日期 ,证明内容质保部签字 ,质保部签 字日期 ,备注 项目实施结果记录 : 记录表编号 ,项目编号 ,竣工日期 ,实际起始工期 ,实际竣工工期 ,竣 工证书发放单位日期 ,工期提前拖后原因 ,项目结算款 ,与合同额之比 ,索赔项目金额 ,盈亏额 , 业主拖欠款 ,市场环境 ,分包方合作 ,项目经理 ,队伍状况 ,管理状况 ,装备能力 ,归档时间 ,其他; ( d)项目结算情况表 : 记录表编号 ,项目编号,项目国别,合同额,结算货币单位 ,部门项目主 管 ,提交结算单日期 ,提交款额,累计提交额,结算款到帐日期。 (3) 后期服务模块。 项目各方反映维修,记录表编号,项目编号,项目国别,部门编号,项 目主管,维修期,反映情况记录。 得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们 之间的关系,为后面的逻辑结构设计打下基础,这些实体包含各种具体信息,通过相互之间 的作用形成数据的流动。 本实例根据上面的设计规划出的实体: 项目可行性研究报告模块的项目可行性报告审批实体,项目只要项目进度实体。 中 南 林 业 科 技大学 本科毕 业设计 基于 TSP 软件项目管理系统的设计和实现 第 18 页 图 53 项目可行性报告审批实体 ER 图。 该实体规划出了项目所在国,审批,编制日期,报告内容等等过程。 考虑整个目标的协调、统一,反复协调工程质量、 进度和投资之间的关系,考虑采取投资控制措施对质量控制、进度控制产生的不利影响,使投资控制与质量控制、进度控制满足工程建设的需要,在保证质量的前提下,加快施工进度,缩短工期,降低耗资,力求实现几个过程之间目标的最佳配合。 图 54 项目主要项目进度实体 ER 图 该实体规划出了项目国别,部门项目主管,计划进度,完成情况等等过程,显示了该项目的主要工程进度,在分别考虑该工程各个过程进度时,必须时刻关注项目管理过程的整体一致性,尽可能使各功能能够按照企业中的管理流程配合起来,而不要因为工具的问题而影响了 企业项目管理过程的工作效率,也就是说,要从技术实现角度来考虑两类系统的数据交换问题,实现企业内部信息流的通畅,保证项目管理数据的一致性,保证项目信息的共享。 在这种情况下,企业中更需要通过项目管理的过程,来实现企业中横跨部门的工作流程,那么。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。