公司软件项目管理规范

公司软件项目管理规范
公司软件项目管理规范

公司软件项目管理规范

V1.0

研发中心软件项目管理规范

1.1. 项目实施原则

项目实施过程要遵守标准规范的项目管理体系进行

●项目执行的规范性是项目成功的保证。

●项目执行的规范性可以有效保证项目质量。

1.2. 项目实施方法

金山顶尖在多年的应用软件项目实施过程中,积累了丰富的项目实施经验,曾先后组织实施了多个上千万元的复杂项目,同时也积累了丰富的项目实施经验。

1.2.1. 管理目标与指导思想

●管理目标

以客户体验为中心,持续改进产品生产及交付过程,面向客户提供优质产品或服务,持续提高客户满意度。

●指导思想

通过持续的过程改进,逐步提高项目交付的产品(服务)质量与生产效率,更好的满足客户的需求,提升公司客户满意度。

1.2.2. 质量保证体系

依据9001:2008的规定,金山顶尖质量体系文件划分为4层层级结构,自上而下分别为纲领性文件、制度性文件,作业指导性文件和质量记录模版,下级文件的制定和修改必须符合上级文件的要求,如下图所示:

手册、方针

过程文件

作业规范、指南文件

质量记录、模板文件

质量体系文件层次示意图

●第一级为质量手册和方针文件

质量手册和方针文件是公司质量管理及过程改进体系的纲领性文件。它依据19001-2008质量管理体系要求、系统工程生产过程域的目标要求,规定了公司提供产品及服务的过程质量控制标准及其工作产品质量目标要求。

●第二级为制度性文件

制度性文件是规范公司生产管理过程的一系列规章制度和办法文件,它适用于公司所有部门,是公司所有员工工作沟通的平台,主要包括项目管理控制程序文件、软件及系统工程管理控制程序文件、销售管理控制程序文件、服务保障体系文件、客户满意及投诉管理体系文件以及其他业务支持体系文件。

●第三级为作业规范及指南文件

作业规范及指南文件是针对过程控制体系文件对公司各业务领域的作业规范要求制定的具体的设计、开发、实施、服务及运营保障管理作业说明书,是对过程控制体系文件的进一步细化和补充。

●第四级为质量记录及模版文件

质量记录及模版文件体现了9001-2008的基本质量要求及过程质量控制要素,为公司员工执行作业程序提供了一系列的参考模板、质量记录和工具表单文件。

金山顶尖质量保障体系如下图示意表示:

质量体系文件构成图

1.2.3. 软件开发实施管理流程

根据项目实施管理流程要求,金山顶尖应用软件开发项目划分为以下项目阶段:

1)项目启动阶段

?开始标志:项目经理任命书发布,表明进入项目启动阶段。

?结束标志:签订项目启动计划和项目启动会为标志。

2)项目策划阶段

?开始标志:签订项目启动计划为开始标志。

?主要工作:制定项目计划、召开项目外部启动会,并制定系统需求调研计划。

?结束标志:项目计划发布并经客户确认。

3)需求分析阶段

?开始标志:确认项目计划,开始需求调研为标志。

?主要工作:调研用户需求,完成用户需求说明书和系统规格说明书,并经过用户书面确认,编写系统验收标准并与客户达成一致。如项目需要,制作系统原

型。

?结束标志:系统规格说明书发布并经客户确认。

4)系统设计阶段

?开始标志:系统规格说明书发布并经客户确认。

?主要工作:根据确认后的系统规格说明书展开系统设计工作,编写系统设计说明书,通过评审后,根据项目需要编写详细设计说明书。并根据系统规格说明

书编写测试计划,包括《系统测试大纲》、《测试计划》、《测试用例》等内容。

?结束标志:设计说明书发布并经客户确认。

5)系统实现阶段

?开始标志:设计说明书发布并经客户确认。

?主要工作:根据设计要求,完成编码与单元测试,并完成系统集成测试。

?结束标志:项目系统版本封闭,经项目经理认可。

6)系统测试阶段

?开始标志:项目系统版本封闭,经项目经理认可。

?主要工作:公司软件测试部门执行系统测试,编写系统测试报告;设计人员根

据情况修改设计文档,编制用户手册。

?结束标志:项目系统版本达到项目验收标准要求。

7)部署与试运行阶段

?开始标志:项目系统版本达到项目验收标准要求。

?主要工作:系统安装环境检查、系统安装调试、用户培训、根据系统试运行情况填写系统跟踪报告、编写系统维护手册等,如有初验收,须与客户签署“初

步验收合格证书”。

?结束标志:签署系统试运行情况报告,或签署“初步验收合格证书”。

8)项目移交与总结阶段

?开始标志:签署系统试运行情况报告,或签署“初步验收合格证书”。

?主要工作:执行项目验收工作,签署项目验收报告,项目实施组将项目实施中的各类资产与资料移交相关单位,并签署项目移交报告,进行客户满意度调查。

完成项目总结报告。

?结束标志:签署项目验收报告、与技术工程部门签署项目移交报告。项目进入售后服务支持阶段。

1.2.4. 项目实施的质量保证

项目管理是项目过程和管理过程相结合的产物。在项目推进过程中,通过在项目启动、项目计划、项目执行与控制、项目收尾各阶段对项目过程的合理管理与控制,不但可以确保客户需求的合理满足,也有利于交付质量合格的项目系统和项目进度与费用的有效控制。

金山顶尖采取以下措施用以保证软件开发项目的实施质量。

1)优化规范、建立范例,提高项目实施质量与效率

基于软件开发项目的阶段划分与项目人员角色分工,通过建立、优化贯穿于整个软件开发过程中的各种规范、范例,有效指导项目实施人员的分析、设计、编码与测试等各项工作,可以大大提高项目实施的工作质量与工作效率。

具体包括的规范有:

●软件开发规范

?可行性分析规范()

?需求分析规范()

?功能说明规范()

?用户界面规范()

?总体设计规范()

?详细设计规范()

?程序编码规范()

?软件测试规范()

●项目管理规范

?填写项目立项报告

?项目章程(项目约定)

?任命项目经理

?项目计划

?项目状态报告

?。。。

同时,通过各种规范范例的建立,可以有效知道项目实施人员开展项目实施工作。

2)责权清晰的多级管控体系,有利于将项目问题及早解决

在项目实施过程中,项目成员、项目经理、项目管理层与项目客户出于各自利益考虑,都会对项目范围、进展、质量与费用进行监控。这些角色的责权利便构成了项目的多级管理控制体系。

典型项目的职责划分如下:

3)基于项目周报的进度控制

项目实施期间,项目成员、项目经理以及软件开发部门经理每周定时汇报项目情况,使公司在员工工作层面、单个项目层面和多个项目层面等三个层次有全面的掌握,便于项目进度的掌控与资源的协调。

项目周报包括:

?软件开发部门经理:项目状态周报

?项目经理:项目周报

?项目成员:员工工作周报

4)基于流程审批的项目变更管理

项目执行过程中,出现与项目计划不符的项目范围、进度、与费用的变化是正常现象,以上三项项目要素中任何一个要素的变化都会导致项目计划的变更。为保证项目目标的实现,任何涉及上述内容的变化必须经过项目变更审批,方可执行。

1.3. 项目测试规范

1.3.1. 测试的范围与内容

系统测试范围主要包括以下内容:

?用户界面测试:验证用户界面是否符合操作习惯,是否符合合同技术附件的要求;

?功能测试:保证系统满足业务工作需要的功能,并正确执行预定的功能;

?接口测试:保证与其它系统或子系统的接口工作正常;

?兼容性测试:保证系统在各种可能的用户群众都可以正常使用,如,不同的操作系统、浏览器、数据库等;

?负载测试:保证系统在最大设计负载下运行平稳。一个好的测试经验是让系统在超过最大设计负载25%的数据和处理负载下运行;

?恢复测试:保证备份和恢复程序工作正常,以及当系统遇到突发事件如断电、网络连接中断时对数据的正确处理。一般来说,恢复程序的基本测试在系统测试开始时

进行,然后在系统测试结束之前再进行进一步的恢复测试;

?安全测试:验证系统安全满足要求,必须是系统的合法用户才能登录并进行允许的相关操作。由于安全是系统的基本功能,所以安全测试通常安排在系统测试的开始;

?转换测试:验证现有的数据能进行正确的转换。通常情况下,在处理测试过程中转换的数据与新数据一起使用来验证数据转换的正确性;

?文档测试:验证系统的用户手册、安装手册、帮助信息等说明性文档的内容是否符合功能及易读、易理解;

?性能测试:验证系统满足性能标准(例如响应时间)。

系统测试可以由不同角色的用户来进行,如:业务人员测试系统功能,技术人员测试系统性能等。有些情况下,一些测试工作可以合并在一个测试中完成。测试小组成员负责测试工作的准备、测试人员的协调、专业测试的执行以及测试结果的整理等。

1.3.

2. 系统测试方法

项目实施的过程中,系统测试将遵循“W”模型的测试方法。如下图所示:

在整个项目实施过程中,测试工作将伴随项目实施的全过程。

在概要设计阶段,测试小组将根据最终明确的用户需求编写《系统测试大纲》、《测试计划》、《测试用例》。

在概要设计完成后,测试小组将根据《概要设计说明书》编制《集成测试用例》;

在详细设计完成后,测试小组将根据《详细设计说明书》编制《单元测试用例》;

在编码实现过程中,开发人员和测试人员将先后进行单元测试、集成测试

在系统测试阶段,测试人员进行系统测试、功能测试、性能测试、安装测试、业务流程测试。

在项目交付过程中,测试人员和客户方人员还需要进行验收测试。

1.3.3. 测试工具

在项目实施过程中,测试管理工具使用的是7.6,性能测试工具将使用8.0。

1)测试管理工具7.6简介

它是公司推出的基于的测试管理工具,无论是通过还是通过都可以以基于的方式来访问。

能够让用户系统地控制整个测试过程,并创建整个测试工作流的框架和基础,使整个测

试管理过程变得更为简单和有组织。

能够帮助用户维护一个测试工程数据库,并且能够覆盖用户的应用程序功能性的各个方面。在项目的工程中的每一个测试点都对应着一个指定的测试需求。还为用户提供了直观和有效的方式来计划和执行测试集、收集测试结果并分析数据。

还专门提供了一个完善的缺陷跟踪系统,它能够让用户跟踪缺陷从产生到最终解决的全过程。通过与用户的邮件系统相关联,缺陷跟踪的相关信息就可以被整个应用开发组, , 客户支持,负责信息系统的人员所共享。

提供了与公司的测试工具(, , , , , , , )、第三方或者自主开发的测试工具、需求和配置管理工具、建模工具的整合功能。能够与这些测试工具很好的无缝链接,为用户提供的全套解决方案选择来进行全部自动化的应用测试。

会指导用户进行需求定义、测试计划、测试执行和缺陷跟踪,即整个测试过程的各个阶段。通过整合所有的任务到应用程序测试中来确保你的客户收到更高质量的产品。

2)性能测试工具8.0简介

: ? 是一种预测系统行为和性能的工业级标准性能测试负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,能够对整个企业架构进行测试。通过使用,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。

的能让企业保护自己的收入来源,无需购置额外硬件而最大限度地利用现有的资源,并确保终端用户在应用系统的各个环节中对其测试应用的质量,可靠性和可扩展性都有良好的评价。

是一种适用于各种体系架构的负载测试工具,它能预测系统行为并优化系统性能。的测试对象是整个企业的系统,它通过模拟实际用户的操作行为和实行实时性能监测,来帮助用户更快的查找和发现问题。此外,能支持广泛的协议和技术,为用户的特殊环境提供特殊的解决方案。

1.3.4. 系统测试流程

项目实施过程中,系统测试流程如下所示:

1)明确测试内容、测试标准及测试风险评估和避免措施

2)设计测试用例和数据

3)准备测试环境

4)测试执行,监控测试结果和改进测试过程

5)测试总结及缺陷跟踪,分析测试结果,给出测试报告,确定系统的可用性,对于测

试发现的缺陷进行跟踪,确保缺陷最终被消除。

对于每一次测试,都需要形成《测试报告》,作为测试成果提交项目经理。

1.3.5. 测试缺陷定义

根据国家的相关标准及金山顶尖的质量管理体系,项目缺陷严重等级共分为五级,具体如下:

1.3.6. 测试标准

测试标准包括进行测试的标准、测试通过的标准以及中止测试(不通过)的标准。

1)测试进入的标准

?测试计划经评审通过后;

?测试用例经评审通过后;

?申请测试提交单审核通过;

?测试环境通过环境检查表验证;

2)测试通过的标准:

?测试用例执行率达到100%

?缺陷修复率不低于90%;

?系统遗留的4、5级缺陷数为0;

3)测试中止(不通过)的标准:

?近半数以上测试用例无法执行;

?5级缺陷开发人员不能解决;

1.4. 项目过程控制

根据项目里程碑定义和项目进度计划,在项目执行期间将采用基于里程碑评审的质量管理模式。即从一个项目里程碑进入下一个项目里程碑需要经过项目评审委员会的评审,评审的内容包括管理评审和技术评审两项,只有通过评审才能进入下一项目阶段。通过项目全过程的质量控制来保证交付系统的质量。

项目评审委员会由业主方代表、金山顶尖代表及聘请的专家组成。

本项目包括的具体里程碑评审环节如下:

?项目计划确认

?需求分析评审

?系统设计评审

?系统测试评审

?分系统初验收

?系统整体终验收

里程碑评审的时间为在里程碑任务完成后,由项目实施单位提出,项目业主应及时安排里程碑评审,确保项目进度不会因里程碑评审导致项目延期。

1.5. 项目风险管理

风险管理是人们对潜在的意外损失进行辩识、评估、预防和控制的过程。风险管理是对项目目标的主动控制。首先对项目的风险进行识别,然后将这些风险定量化,对风险进行控制。国际上把风险管理看作是项目管理的组成部分。风险管理和目标控制是项目管理的两大基础。

金山顶尖一贯注重项目风险的识别,并根据识别的风险及时采取各种应对措施,将项目风险消除在萌芽状态,确保能够按时按质交付满意的系统与服务。

1.5.1. 项目风险评估

所有可能危害项目的因素都称为风险。被刻画为风险的事件最终可能发生也可能不发生。人们对待风险有两种态度。一种是被动态度,可比作救火模式。另一种是主动态度,可比作防火模式。

风险管理属于防火模式,目的是在风险产生危害之前识别它们,从而有计划地消除或削弱风险。为了便于量化管理,我们给风险定义3个参数:

●风险严重性

指风险对项目造成的危害程度,例如可以划分为5个等级:5-很严重,4-比较严重,3-中等,2-轻度,1-低微。

●风险可能性

指风险发生的几率,可以用百分比表示。

●风险系数

是风险严重性和风险可能性的乘积。

风险管理有4个主要活动:风险识别,风险分析,风险减缓,风险跟踪。4个活动循环执行。

风险的类别:项目的风险包括商业风险、管理风险和技术风险等。

●商业风险

商业风险包括政治风险、市场风险、客户风险以及分包商风险等。需要根据实际情况进行判断。

●管理风险

管理风险包括项目计划、项目团队以及公司领导及各部门支持的风险。

技术风险

技术风险包括需求控制与开发的风险、综合开发能力(包括设计、编码和测试)风险等。

项目的实施过程中,可能存在着技术风险和管理风险,风险的具体内容以及对项目的影响详见下表:

注:影响程度按人日估计。

1.5.

2. 风险控制过程

风险管理就是使用某些工具和步骤把项目风险限制在一个可接受的范围内。风险管理提供了一种标准的方法来指出风险并把风险因素编成文档,评估其潜在的威胁,以及确定减少这些风险的战略。风险管理包括的活动如下图所示。

风险评价()是一个检查工程项目并识别潜在风险区域的过程。可以通过列举通常的软件项目风险因素,如需求风险因素的办法来使风险识别()更加方便容易。在风险分析中,应检查一些特定风险对项目可能造成的潜在后果。风险分级()有助你通过评价每项风险的潜在危害值,优先处理最严重的风险。风险危害值( )包括带来损失的可能性大小和潜在损失的规模。

风险避免()是处理风险的一种方法:尽量别作冒险的事。如果你不承担任何项目,采用成熟而并非处于研究阶段的技术,或者将难以实现的特性都排除在项目之外你就可以避开风险。

但更常见的是,需要采取风险控制()的方法来管理那些已被发现为高优先级的风险。制定风险管理计划是一项处理具有一旦发生,影响较大的风险的计划,包括降低风险的方法、应急计划、负责人和截止日期。应尽量避免让风险成为真正的问题,或即便问题发生了,也应尽量让其影响降低到最小。风险不能够自我控制,所以风险解决方案就包括了降低、减少每项风险的执行计划。最后,通过风险监控()来跟踪风险解决过程的进展情况。这也是例外的项目状态跟踪的一部分内容。监控可以很好了解降低风险工作的进展情况,可以定期地修订先前风险清单的内容和划分的优先级。

1.5.3. 项目风险对策

根据以上风险分析,金山顶尖采取以下几个方面的措施,确保项目的顺利实施。

1.5.4. 重点风险识别及防范

(1)系统调研风险

A、业务部门人员配合风险

[风险定义]

某些业务部门人员不配合调研,或者配合程度不够。

[解决策略]

加强沟通,耐心细致讲解调研的作用和目的,调研人员要发扬不怕苦不怕累不怕麻烦的作风,同时,还可增加调研次数,或者其它电话,邮件联系等方式,解决问题。

B、调研时间安排与实际时间冲突风险

[风险定义]

在调研进度安排中安排的某个部门的调研时间,而该部门由于某些原因在预定的时间内不能进行调研。

[解决策略]

从两个方面:一个就是在制定调研计划的时候,对调研时间安排留有一定的裕度,这样,当出现这种风险时可以利用裕度时间从新调研。另一个就是每天分析调研时间表上的时间安排和各个业务部门人员工作安排,加强沟通,一旦发现某个部门时间安排不上,可以及时和其它部门的调研时间做对调,尽量减少损失。

C、调研资料变更风险

[风险定义]

业务部门填写好的调研资料,突然提出要修改,比如,某些数据项不共享了,造成某些部门的调研数据经常改变,没法确认。

[解决策略]

对每次调研过程做记录,包括原始数据资料和谈话内容,避免事后不认帐的情况发生,同时,也可以为行政协调提供依据。

D、行政协调风险

[风险定义]

由于行政协调的原因,某些部门拒绝调研人员进行调研。

[解决策略]

首先还是继续行政协调,同时,修改调研计划,保证尽量减少对其它部门调研的影响,其次,如果协调不成功,则汇总所有行政协调不成功的业务部门情况,和用户一起,综合分析,决定不实施、暂缓实施或者其它解决办法。

E、其它系统调研风险

在调研过程中,还会出现其它不可预知的风险,需要开发方和用户方密切配合,及时采取适当的措施,尽量减少风险带来的负面影响。

(2)需求变更

[风险定义]

由于用户对需求的不明确造成的变动或由于国家政策、政府体制改革等因素引起部门的业务流程的变化。这会对系统开发带来较大影响。

[解决策略]

A. 加强管理。变更必须通过一定的审批程序,才能被确认。所有变更须登记在案。

B. 在软件中强化柔性设计。

(3)新技术的采用

[风险定义]

本项目的设计方案采用等先进的开发技术。因此对采用该技术进行开发过程中遇到的问题及开发完成后系统的运行状况需要有足够的认识。

[解决策略]

A. 加强新技术的学习,加强技术人员之间交流与沟通,尽快提高水平。

B. 学习和借鉴成功案例。

(4)开发人员变动

[风险定义]

由于主要开发人员在实施过程中有变化,从而对工程进展产生影响。

[解决策略]

A. 公司从管理上要力保开发队伍的稳定。首先要确保项目经理。项目经理要在阶段工程中保持稳定,力争在整个工程中保持人选不变。

B. 加强文档管理,使各开发阶段的资料完整,将人员变化带来的影响减少到最小。

C. 建立应急人选备份方案。

(5)业务部门配合

[风险定义]

面临新的知识和工具,新的业务流程,开发和试运行中给业务部门增加工作量等因素,使业务部门对电子政务产生抵触情绪,影响项目的进展。

[解决策略]

A. 加强培训,包括计算机、网络知识,以及网上办公的使用。

B. 多渠道沟通,让业务人员更多的了解开展电子政务意义,发展前景等。

1.4.6 系统集成进度延误

[风险定义]

建立该系统,将与网络安全系统、应用部门已有应用系统集成。集成调试工作可能会对进度产生影响。

[解决策略]

A. 事先了解熟悉安全系统、应用系统,做好系统之间接口。

B. 提前安装,及早调试,确保时间。

1.6. 项目验收方案

项目验收分为里程碑验收、系统初验和终验四个部分。

某某科技公司项目管理制度

某某科技公司项目管理制度 XXXXX科技有限公司 项目管理制度 第一章总则 第一条贯彻公司以市场为中心的基本思想,理顺项目管理中人、财、物的关系,明确工作责任,充分体现人尽其才,物尽其用的原则,遵照国家有关规定和公司其他有关规定,特制定本制度。 第二章定义 第二条遵循项目经理负责制的原则,通过项目经理和项目组织的努力,运用系统的理论和方法对特定项目及其相关可利用资源进行计划、组织、协调、控制,以实现项目的预定目标。 第三条适用范围 1、硬件工程:除纯硬件销售之外的硬件项目,包括但不限于网络设备安装工程、 综合布线工程、监控产品的安装工程等。 2、软件工程:凡公司自行开发及代理软件项目,包括但不限于视觉多媒体系统、 商务软件、教学软件等。 3、综合性工程:划分为硬件分项工程、软件分项工程实施管理。 4、其他应该实行项目管理的工程。 第四条名词解释 1、项目业务经理:在项目签约以前的项目经理,主要负责完成项目的前期需求 调研及总体设计方案,从项目的前期公关、跟踪,直至项目的签约。

2、项目实施经理:在项目签约之后的项目经理,主要负责项目的详细调研及详细设计方案,从实施计划的制定、执行,直至项目的完工验收。 3、责任业务员:按公司有关规定,与项目成败具有直接利益关系的人员。 1 第三章流程 第五条项目准备 1、业务信息的管理 2、意向客户的确定 第六条项目立项 1、立项 2、跟踪 3、签约 第七条项目实施 1、确定实施小组 2、制定实施计划 3、编制项目预算 4、执行实施计划 5、协助项目决算 6、项目内部评审 7、完成竣工验收 8、提交竣工文档 第八条项目终止 第九条项目文件归档 第四章项目准备

软件版本管理规范标准[详]

软件版本管理规 第一章目的 本规详细规定软件项目版本管理的对象、存储目录、分支、权限、维护等容,使软件项目版本管理流程化并规化,确保在系统开发和实施过程中项目的完整性和一致性。 1.第二章适用围 所有系统开发及实施项目的软件项目都应进行版本管理。项目中所有正式文档和代码都应纳入配置库(可使用工具建立配置库,本文所述使用的是SVN)进行版本管理。 2.第三章职责 配置库管理员:负责配置库的日常维护和管理;监督开发及测试部门及时提交版本管理对象(即配置项)。 此岗位可由开发或测试人员兼任。 3.第四章容 4.1. 版本管理对象 包括但不限于: 项目总体计划 可行性研究报告 开发计划 需求说明书 需求设计原型 设计说明书 系统开发变更申请单 系统管理手册 用户操作手册 培训计划 培训记录 源程序 支持系统运行的配置文件 存储过程脚本 测试计划 测试用例 测试脚本 测试报告 上线计划

上线申请 版本维护日志 4.2. 配置库的目录结构 每个项目在配置库中应拥有唯一的项目名称。配置库目录结构与项目部的目录结构建议按下列格式创建。 配置库目录结构规划: ┠tags(发布) ┃├v1.0.0_T1_2016909 ┃├v1.0.0.33899_T1_20161009 ┃├v1.0.0_R1_20161109 ┃├v1.1.0_T1_20170109 ┃└v1.1.0_R1_20170209 ┠trunk(主版本) ┃└projectA ┃├src ┃├MY_MOOC ┃├doc ┃├tool ┃├。。。 ┖branches(分支) ├SY_ABC ├TJ_ABC ├WH_MOOC 其中,项目部的目录结构: |–projectA |–src (保存该项目的源程序) |–doc (保存项目相关文档) |–000.项目管理(保存项目过程管理相关文档) |–010.项目计划(保存项目计划相关文档) |–020.项目需求(保存项目需求相关文档) |–030.系统设计(保存项目设计相关文档) |–030.系统测试(保存项目代码测试相关文档) |–040.系统实施(保存项目部署实施相关文档) |–050.系统运维(保存项目运维文档,包括培训、用户手册等) |–060.技术资料(保存项目技术文档,包括第三方技术资料等)

软件项目管理课设报告

山西大学 软件项目管理课程设计报告 题目:教务管理系统 班级: 14 班 学号: 14 姓名: 2016年12月 实习目的: 为了将理论用于实践,巩固所学知识,提高自己发现问题并用所学知识分析问题和解决问题的能力,锻炼自己的工作能力,适应社会能力,自我管理能力,了解目前软件的应用情况,需求情况,发展方向及前景,为顺利毕业做好充分的准备,也为自己能顺利的与社会环境接轨做好准备.此次实习由学校统一组织安排,分两个阶段,两个方向进行系统的实习。 实习要求: 1、要求学生在实习过程中认真学习技术知识,积极与指导老师和同学配合; 2、在前期,按时到勤,认真学习。积极做好实习日志,能够理解当天的内容。对技术的理论知识要及时实践; 在后期,积极与同学沟通,认真完成项目要求的内容。在这个过程中要与老师同学多做沟通,通过探讨项目的解决方案以及进展。 教务系统招标书

根据《中华人民共和国招投标法》和学校有关规定,对我校的教务管理信息系统软件项目(以下简称该项目)进行国内邀请招标。 一.系统要求 教务管理信息系统的主要功能模块包括:系统应该包括教务和教学两部分,教务和教学可以灵活组合、自由搭配,可以组成学校教务管理或教学管理系统。教务管理信息系统涵盖教务业务中的各个功能部件,从学籍、注册、排课、选课、考试、成绩、教学评价、教材等诸多方面形成一体化管理模式, 教务部门主要负责学校各类专科生的教学管理,主要负责5个方面的工作:基本教学活动管理。主要包括:各类教学计划管理、教学运行管理、教学考评管理;教学基本建设管理。主要包括:专业建设、课程建设、教学基地建设、教学管理制度和学风建设。组织开展相关的教育科学研究、教学改革和教学成果评审;学历与学籍管理。主要包括:在校专科生的学历与学籍管理工作,负责历届本(专)科生的学历和学位管理;教师队伍建设的有关工作。组织教师和管理干部队伍的相关业务培训与考核工作,参与拟制教师队伍建设规划和专业技术职务评审工作,负责聘任兼职教授的相关工作;其它工作,学校人才培养有关工作的牵头和情况汇总上报; 教学管理信息系统在结构上可划分为下列功能模块:公共信息管理(教学资源(设施)管理)、教学计划管理、开课管理、学籍管理、注册管理、排课管理、选课管理、考试管理、成绩管理、教材管理、教学质量评估那里、实践教学管理、教师管理、毕业管理、教务办公(综合查询)、系统维护、教师门户、学生门户等模块。 二.投标商应该完成的工作 2.1 根据各系统目标和功能描述,识别并给出系统需求(需求调查,对项目的理解)。 2.2 提出达到系统目标和完成系统功能的最佳途径(项目方案)。 三、工作要求

稿软件项目管理制度.docx

**科技股份有限公司软件项目管理制度 目录

项目开发计划 编制项目开发计划的目的是用文件的形式,把对于在开发过程中各项工作的负责人员、开发进度、所需 经费预算、所需软、硬件条件等问题作出的安排记载下来,以便根据本计划开展和检查本项目的开发工作。编制内容要求如下: 1引言 1. 1 编写目的 说明编写这份项目开发计划的目的,并指出预期的读者。 1. 2 背景 说明: a.待开发的软件系统的名称; b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络; C.该软件系统同其他系统或其他机构的基本的相互来往关系。 1. 3 定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 1. 4 参考资料 列出用得着的参考资料,如: a.本项目的经核准的计划任务书或合同、上级机关的批文; b.属于本项目的其他已发表的文件; C.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件资料的标题、文 件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。 2项目概述 2. 1 工作内容 简要地说明在本项目的开发中须进行的各项主要工作。 2. 2 主要参加人员 扼要说明参加本项目开发工作的主要人员的情况,包括他们的技术水平。 2. 3 产品 2. 3. 1 程序 列出需移交给用户的程序的名称、所用的编程语言及存储程序的媒体形式,并通过引用有关文件,逐项说明其功能和能力。 2. 3. 2 文件 列出需移交给用户的每种文件的名称及内容要点。 2. 3. 3 服务 列出需向用户提供的各项服务,如培训安装、维护和运行支持等,应逐项规定开始日期、所提供支持的 级别和服务的期限。 2. 3. 4 非移交的产品 说明开发集体应向本单位交出但不必向用户移交的产品(文件甚至某些程序)。 2. 4 验收标准 对于上述这些应交出的产品和服务,逐项说明或引用资料说明验收标准。 2. 5 完成项目的员迟用限 2. 6 本计划的批准者和批准日期 3实施计划 3. 1 工作任务的分门与人员分工

公司软件项目管理规范标准

公司软件项目管理规范 V1.0

研发中心软件项目管理规范 1.1.项目实施原则 ?项目实施过程要遵守标准规范的项目管理体系进行 ●项目执行的规范性是项目成功的保证。 ●项目执行的规范性可以有效保证项目质量。 1.2.项目实施方法 金山顶尖在多年的应用软件项目实施过程中,积累了丰富的项目实施经验,曾先后组织实施了多个上千万元的复杂项目,同时也积累了丰富的项目实施经验。 1.2.1.管理目标与指导思想 ●管理目标 以客户体验为中心,持续改进产品生产及交付过程,面向客户提供优质产品或服务,持续提高客户满意度。 ●指导思想 通过持续的过程改进,逐步提高项目交付的产品(服务)质量与生产效率,更好的满足客户的需求,提升公司客户满意度。 1.2.2.质量保证体系 依据ISO9001:2008的规定,金山顶尖质量体系文件划分为4层层级结构,自上而下分别为纲领性文件、制度性文件,作业指导性文件和质量记录模版,下级文件的制定和修改必须符合上级文件的要求,如下图所示:

手册、方针 过程文件 作业规范、指南文件 质量记录、模板文件 质量体系文件层次示意图 ●第一级为质量手册和方针文件 质量手册和方针文件是公司质量管理及过程改进体系的纲领性文件。它依据GB/T19001-2008质量管理体系要求、系统工程生产过程域的目标要求,规定了公司提供产品及服务的过程质量控制标准及其工作产品质量目标要求。 ●第二级为制度性文件 制度性文件是规范公司生产管理过程的一系列规章制度和办法文件,它适用于公司所有部门,是公司所有员工工作沟通的平台,主要包括项目管理控制程序文件、软件及系统工程管理控制程序文件、销售管理控制程序文件、服务保障体系文件、客户满意及投诉管理体系文件以及其他业务支持体系文件。 ●第三级为作业规范及指南文件 作业规范及指南文件是针对过程控制体系文件对公司各业务领域的作业规范要求制定的具体的设计、开发、实施、服务及运营保障管理作业说明书,是对过程控制体系文件的进一步细化和补充。 ●第四级为质量记录及模版文件 质量记录及模版文件体现了ISO9001-2008的基本质量要求及过程质量控制要素,为公司员工执行作业程序提供了一系列的参考模板、质量记录和工具表单文件。 金山顶尖质量保障体系如下图示意表示:

软件项目总结报告

软件项目总结报告范文 1引言 1.1编写目的 XXX公司业务管理系统的开发已经基本完成。写此项目开发总结报告,以方便我们在以后的项目开发中来更好的实施项目的订制开发; 让我在今后的项目开发中有更多的有据的资料来规范我们的开发过程和提高我们的开发效率,从而创造更多公司效益。 1.2背景 项目名称:XXX业务管理系统 软件名称:XXX业务系统 客户:XXX 用户:XXX员工 1.3参考资料 项目开发文档: 1.软件开发数据模型:PDM_OperationSystem20070831.pdm 2.数据库开发文档: XXX业务管理系统数据库设计说明书2.0.doc 3.软件业务流程参考:XXX业务管理系统流程说明.doc 4.软件使用手册参考:XXX业务管理系统功能说明3.0.doc 5.软件业务流程参考:XXX业务管理系统流程说明.doc 6.软件中使用到的第三方控件:ComponentArt Web.UI 2006.1252 for https://www.360docs.net/doc/b112179445.html,2.0.rar 7.软件中使用的安全Ikey驱动:Ikey Driver.rar 以上参考资料是截止2007-08-31是最新的资料文档。如有修改,即使修改此处的参考文档名称。 2开发工作评价 2.1对生产效率的评价 1.系统开发已历时快1年的时间了 2.开发的反复性比较多。 3.对客户的需求理解不是很透彻。

综合以上,此项目的开发效率不是很高,相反有相当一定时间的浪费。 2.2对产品功能的评价 经过我们公司各位同事的共同努力协作,XXX业务管理系统已经很好的完成了客户的业务流需求。经过对客户使用过程的观察,此项目开发的还是比较成功,但是还是存在着一些问题,造成这些问题的原因是多方面的。如:前期系统数据库的设计缺陷和部分代码的构建缺陷、客户需求的理解上也存在一定问题,这就需要我们用一定的时间来维护客户使用过程中提出的新问题和存在的debug。总的来说,此系统的功能开发还是一个比较成功的案例。 2.3对技术方法的总结 在此项目中使用到技术和工具: 1.使用代码生成器:使用代码生成器 [动软.Net代码自动生成器],此工具在很大程度上提高了编码效率,从而加快了项目的开发进程。在以后的项目中,我们要尽量的来使用一些类似的工具来在最短的时间内完成工作。在今后的项目开发中,我们最好是能开发出适合自己的代码生成工具,更大限度的节省开发周期和开发费用。 2.使用数据库建模工具;PowerDesigner 工具来建立系统数据库模型,以方便程序员很好的理解业务流和掌握系统架构者的架构思想,更好的满足客户的功能需求。在今后的项目开发中,我们要更好的来完成系统的前期数据库模型的建立,最大的来优化系统功能。 3.使用第三方控件:此系统中使用了ComponentArt Web.UI 第三方控件。此控件在很大程度上满足了客户对软件界面的需求,从而也给软件的操作带来了方便。本项目中只使用了ComponentArt Web.UI一种第三方控件,在今后的项目开发过程中,要继续使用第三方的控件。这样以来,无论是针对软件界面的美观性、友好性来说、易操作性而言,还是针对系统开发效率而言,这都是很好途径。但需要意的是:在是使用第三方控件时,要谨慎的选择一些网络中的比较常见的第三方控件。 4.使用自定义控件:此系统中使用了自定义控件(GhdGridView),此自定义控件可以很好的统一系统中的所有信息显示表格样式。如客户对数据显示样式有什么新的意见,我就不需要修改每一个页面的表格样式,我们只需要修改GhdGridView控件的样式,系统中的所有继承自GhdGridView的表格样式都可以改变。 5.系统开发框架:此系统的框架使用的是简单三层结构,此框架在开发一些中小软件是比较实用的。但是我们要是可以开发出自己的框架,把一些通用的功能开发到框架中。这样以来,在以后的系统开发中,针对系统中一些通用的功能就不需要再开发,从而也可以很好的提高我们的开发效率;减少很多维护费用。使我们的技术不断的更加成熟。 6.系统安全加密:此系统中针对客户提出的系统安全问题,我们采用了Ikey加密硬件钥匙来验证客户端登陆客户的合法性,此Ikey钥匙可以绑定到一个系统使用用户,也可以让多个用户来使用一个加密钥匙来验证登陆系统的合法性。这样以来,即使用户的密码不慎丢失,或者被不法人员取得(不法人员他也是无法登陆到我们的系统中来),这样就最大的提高了我们系统的安全性。Ikey加密钥匙是很好的加密B/S架构软件的硬件工具,在以后的软件安全方面可以借鉴。

公司软件开发管理制度(整理).(整理).docx

XX公司软件开发管理制度 XX公司软件开发管理制度 版本:1.0 SDM审批: QA经理[时间] CTO[时间] 目录 1.目的和作用3 2.适用范围:3 3. 参考文件3 4.适用对象3 5.软件开发流程4 5.1可行性研究与计划4 5.1.1实施4 5.1.2 文档4 5.1.2.1 应交付的文档4 5.1.2.2 提交步骤4 5.2需求分析4 5.2.1实施4 5.2.2要求5 5.2.3交付文档5 5.2.4审批5 5.3概要设计5 5.3.1实施5 5.3.2要求6 5.3.3交付文档6 5.3.4补充说明6 5.3.5审批6 5.4详细设计7 5.4.1实施7

5.4.2要求7 5.4.3文档7 5.4.4审批7 5.5实现7 5.5.1实施与要求7 5.5.2交付文档8 5.5.3审批8 5.6组装测试8 5.6.1实施8 5.6.2要求8 5.6.3交付文档8 5.6.4审批8 5.7确认测试9 5.7.1实施9 5.7.2要求9 5.7.3交付文档9 5.7.4 补充说明9 5.7.5 审批9 5.8发布10 5.8.1过程10 5.8.2 文档10 5.8.3 审核10 5.9 交接10 6. 附录1:项目文档清单11 1.目的和作用 本流程详细规定软件开发程的各个阶段及每一阶段的任务、要求、交付文件,使整个软件开发过程阶段清晰、要求明确、任务具体,实现软件开发过程的标准化。 2.适用范围:

公司的软件开发产品均适用。 3. 参考文件 各种文档模板 文档命名规则 交接流程 4.适用对象 软件管理人员,软件开发人员,软件维护人员 5.软件开发流程 5.1可行性研究与计划 5.1.1实施 5.1.1.1 软件开发部分析人员进行市场调查与分析,确认软件的市场需求 5.1.1.2 在调查研究的基础上进行可行性研究,写出可行性报告 5.1.1.3 评审和审批,决定项目取消或继续 5.1.1.4 若项目可行,制订初步的软件开发计划,建立项目日志 5.1.1.5 根据市场环境、公司软硬件情况预测十大风险因素 5.1.2 文档 5.1.2.1 应交付的文档 1)可行性研究报告* 2)初步的软件开发计划 3)十大风险列表* 4)软件项目日志* 5.1.2.2 提交步骤 1) 适用于以后各阶段的文档提交。 2) 项目相关文档用sourcesafe进行版本管理,相关书写人员可根据各文档模板形式撰写文档,正式提交的文档以存入软件管理服务器相关目录时间为准。以后每次修改都应注明修改内容。 5.2需求分析 5.2.1实施 5.2.1.1 调查被开发软件的环境 5.2.1.2 软件开发提出的需求进行分析并给出详细的功能定义 5.2.1.3 做出简单的用户原型,与用户共同研究,直到用户满意

软件公司项目管理规定修订稿

软件公司项目管理规定 Document number【AA80KGB-AA98YT-AAT8CB-2A6UT-A18GG】

****有限公司 项目管理办法 一、总则 为使公司各项重大项目的管理规范化、科学化、程序化,提高运作与决策效率,同时为增强公司团队精神,促使公司整体战略目标的全面实现,特制定本办法。 二、适用范围 (一)适用项目特点(同时具有) 1.项目是单一的,可辨认的,完整的基于公司整体发展的任务; 2.任务复杂,具有一定的风险性 3.任务的完成有赖于多个职能部门之间的配合协作; 4.可利用资源预先有明确的范围或预算; 5.任务具有一个明确的寿命周期与终止日期; 6.项目的产物其保全或扩展通常由项目参加者以外的人员来进行。 (二)适用项目范畴 ●技术开发 ●重要合作洽谈、重大市场活动 ●其他为促进公司战略决策和发展所启动的项目; (三) 基于项目定义的不确切性,将由项目管理中心对所有提交的立项申请进行最终审定,确定此立项申请是否采用项目制运作,以及是否采用项目制中的简易流程执行。 三、项目管理机构——项目管理中心(共5~9人) 1.项目管理中心为公司常设机构,由项目管理委员组成,直接向总经理负责。在项目运作时履行相关职能。 2.项目管理委员(数量:5~9人)

(1) 项目管理委员的成员由总经理从各个职能或业务部门(市场与销 售、策划与制作、人力资源、财务等)相关人员中选拔、任命: (2) 必要时,在大多数委员同意条件下,可以临时选择其他熟悉项目 的人员旁听或作为临时委员参与项目管理中心的审议工作。 (3) 项目管理委员出任要求: A.了解公司及公司整体发展的情况,熟悉公司的各项业务和工作 B.了解项目管理相关知识并有一定的经验。 C.具有较强的管理、协调、组织能力。 (4) 项目管理委员的职责: A.共同对项目申请进行审批、重大问题决策、项目经 理管理、项目终审 B.对与本职工作相关的项目进行重点监控督促。 C.在项目出现偏差时,共同参加各种非正常运作项目 的跟踪监控、项目调整的审批。 D.对执行中的项目进行统筹监控,在各个项目的监控 点(里程碑)进行阶段性检查监控。 3. 项目管理常务委员(数量:1~2名) (1) 项目管理常务委员由项目管理委员轮值; (3) 项目管理常务委员的职责: A.负责项目管理中心日常事务性工作管理、协调,组织拟定项目管理中心的章程制度、议事规则等 B.受理项目申请并批复意见,协调各立项人在项目申请的可行性调查分析时的资源需求 C.在无法进行项目定级或无法决定重大项目审批时,负责召集项目管理委员进行集体审议和审批;结果报总经理批准。 D.对非正常运作的项目,召集委员对具体项目的支持、调整、监控点作审批。 4.项目管理中心秘书(数量:1名)

软件项目管理报告-沈红兵

学生实验报告 (理工类) 课程名称:软件项目管理专业班级: 13NIIT 学生学号: 1305105026 学生姓名:沈红兵 所属院部:软件工程学院指导教师:张海涛 2015 ——2016学年第 1学期 金陵科技学院教务处制

实验报告书写要求 实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。纸张一律采用A4的纸张。 实验报告书写说明 实验报告中一至四项内容为必填项,包括实验目的和要求;实验仪器和设备;实验内容与过程;实验结果与分析。各院部可根据学科特点和实验具体要求增加项目。 填写注意事项 (1)细致观察,及时、准确、如实记录。 (2)准确说明,层次清晰。 (3)尽量采用专用术语来说明事物。 (4)外文、符号、公式要准确,应使用统一规定的名词和符号。 (5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。 实验报告批改说明 实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。 实验报告装订要求 实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。

实验项目名称: Project2010运用实验学时: 2 同组学生姓名:陈妤涵/徐铭/王婵实验地点: 1512 实验日期: 2015/10/26 实验成绩: 批改教师:批改时间: 一、实验目的和要求 实验目的: 1.了解IT项目管理的基本概念和项目管理核心领域的一般知识 2.熟练项目管理软件Microsoft Project 2010基本操作 3.学会如何建立项目管理文件,创建项目任务,任务工期安排,任务链接 4.熟练掌握项目资源分配 实验要求: 按照实验题目的要求,在Project 2010中创建项目 二、实验仪器和设备 需要准备一台安装了Microsoft Project Professional 2010软件的计算机。 三、实验过程 1、在开始制定项目计划之前,明确定义项目的一些基本属性信息,或者对项目有一个基本定义,给出项目的名称、内容、开始时间、结束时间等。在Project2010中创建此项目。 2、初步熟悉创建项目任务,任务是构成项目的基本单元,所有的任务完成了,项目才可以完成。实验步骤如下: (1)任务建立 (i) 打开项目文件XXX.mpp; (ii) 选择[视图] –>[甘特图]切换到“甘特图”视图,在“任务名称” 域中输入项目的任务名称;输入所有的任务直到最后。

4.2软件开发管理办法

软件开发管理办法 修订记录 版本编号修订日期主要修订摘要 审核记录 审核人员属于部门审核日期 第一章总则 第一条为规范公司的开发管理流程,使各开发项目的管理进行标准化管理,特制定本管理办法。 第二条本管理办法详细规定软件开发程的各个阶段及每一阶段的任务、要求、交付文件,使整个软件开发过程阶段清晰、要求明确、任务具体,实现软件开发过程的标准化。 第三条本管理办法适用于计算机的自主软件开发项目。适用对象:软件开发管理人员,软件开发人员,软件维护人员,系统管理人员。 第二章组织机构与职责 第四条软件开发管理人员职责: 第五条软件开发人员职责: 第六条软件维护人员职责: 第七条系统管理人员职责: 第三章软件开发环境管理 第八条软件建设环境根据项目不同的时期,需要搭建生产运行环境、系统测试环境、系统开发环境三种不同的软硬件网络环境,便于生产、开发、测试等工作的安全、顺畅的进行。 第九条生产环境为系统维护管理人间管理的范畴,是系统正式运行,提交给各业务科室的正式环境,包括系统运行的硬件、网络等设备和进行集群处理的软件系统。 第十条测试环境为测试人员提供功能测试、性能测试的运行环境,包括运行环境模拟、测试工具服务器、测试工具客户端。 第十一条开发环境为系统开发人员提供系统开发需要的软件硬件环境,包括数据库服务器、应用服务器、开发工具客户端。 第十二条生产环境、测试环境、开发环境都存在自己独立的数据库服务器、应用服务器、客户端。在开发环境完成内部测试后,提交发布版本到测试环境中,由专门的测试人

员进行集成测试和功能测试。并进行一定的压力性能测试。在测试环境通过的版本在发布到生产环境。 第十三条生产环境与测试环境、开发环境需要物理隔离,保障生产环境的安全。 第四章开发过程管理 第十四条项目开发流程根据软件工程的流程,分为可行性研究与计划、需求分析、总计设计、详细设计、代码开发、系统测试五个阶段。 第十五条可行性研究与计划 1实施要求 1.软件开发部分析人员进行市场调查与分析,确认软件的市场需求 2.在调查研究的基础上进行可行性研究,写出可行性报告 3.评审和审批,决定项目取消或继续 4.若项目可行,制订初步的软件开发计划,建立项目日志 5.根据市场环境、公司软硬件情况预测十大风险因素 2交付文档 1.可行性研究报告* 2.初步的软件开发计划 3.十大风险列表* 4.软件项目日志* 第十六条需求分析 1实施要求 1.调查被开发软件的环境 2.软件开发提出的需求进行分析并给出详细的功能定义 3.做出简单的用户原型,与用户共同研究,直到用户满意 4.对可利用的资源(计算机硬件、软件、人力等)进行估计,制定项目进度计划(可 有相应的缓冲时间) 5.制定详细的软件开发计划 6.测试人员制订质量控制计划和测试计划 7.编写初步的用户手册 8.进行需求方案评审 2交付文档 1.软件需求说明书 2.更新后的软件开发计划 3.项目进度计划 4.计划

软件项目管理规范

软件项目管理规范 一、软件项目管理的定义 软件项目管理是软件工程和项目管理的交叉学科,软件项目管理的概念涵盖了管理软件产品开发所必须的知识、技术及工具。根据美国项目管理协会PMI对项目管理的定义可以将软件项目管理定义为:在软件项目活动中运用一系列知识、技能、工具和技术,以满足软件需求方的整体要求。 软件工程的活动包括问题定义、可行性研究、需求分析、设计、实现、确认、支持等,所有这些活动都必须进行管理,软件项目管理贯穿于软件工程的演化过程之中,如图1所示。 图1 软件工程的演化过程 二、软件项目管理的过程 为保证软件项目获得成功,必须清楚其工作范围、要完成的任务、需要的资源、需要的工作量、进度的安排、可能遇到的风险等。软件项目的管理工作在技术工作开始之前就应开始,而在软件从概念到实现的过程中继续进行,且只有当软件开发工作最后结束时才终止。管理的过程分为如下几个步骤: (1)启动软件项目 启动软件项目是指必须明确项目的目标和范围、考虑可能的解决方案以及技术和管理上的要求等,这些信息是软件项目运行和管理的基础。 (2)制定项目计划 软件项目一旦启动,就必须制定项目计划。计划的制定以下面的活动为依据。 ·估算项目所需要的工作量 ·估算项目所需要的资源 ·根据工作量制定进度计划,继而进行资源分配 ·做出配置管理计划 (3)跟踪及控制项目计划 在软件项目进行过程中,严格遵守项目计划,对于一些不可避免的变更,要进行适当的控制和调整,但要确保计划的完整性和一致性。 (4)评审项目计划 对项目计划的完成程度进行评审。并对项目的执行情况进行评价。 (5)编写管理文档 项目管理人员根据软件合同确定软件项目是否完成。项目一旦完成,则检查项目完成的结果和中间记录文档,并把所有的结果记录下来形成文档而保存。 三、软件项目管理的内容

软件项目管理报告

软件项目管理报告文件管理序列号:[K8UY-K9IO69-O6M243-OL889-F88688]

一可行性研究报告 1.可行性研究的前提 1.1要求 通过调查,要求系统需要有以下功能: ⑴要求有良好的人机界面; ⑵较好的权限管理; ⑶原始数据修改简单方便,支持多条件修改 ⑷方便的数据查询,支持多条件查询; ⑸相应的权限下,删除数据方便简单,数据稳定性好; ⑹数据计算自动完成,尽量减少人工干预; 1.2目标 a.人力与设备费用的节省; b.处理速度的提高; c.控制精度或生产能力的提高; d.管理信息服务的改进; e.决策系统的改进; f.人员工作效率的提高。 1.3条件、假定和限制 a.开发软件运行的最短寿命为一年。 b.进行系统方案选择比较的期限:2周。 c.经费来源和使用限制:自筹资金。 d.法律和政策方面的限制:本软件公司版权所有,未经作者允许,非法 传播、复制,违者追究法律责任,后果自负。 e.硬件CPU p3、内存256M.。

f.软件:access2003。 g.运行环境:本软件应使用Windows2003、Windows xp操作系统。 h.开发环境:本软件应使用Windows2003、Windows xp开发。 i.开发软件投入使用的最迟时间为2013年10月01日。 1.4可行性研究方法 由于本系统管理的对象单一,都是在校学生,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。且学校用于学生管理的微机都是PIII以上的机器,在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。 2.对现有系统的分析 2.1处理流程和数据流程 班级管理业务流程图:

[管理制度]公司项目管理制度

(管理制度)公司项目管理制度

项目管理制度 (VER:01-11-01) 第壹章总则 第一条贯彻公司以市场为中心的基本思想,理顺项目管理中人、财、物的关系,明确工作责任,充分体现人尽其才,物尽其用的原则,遵照国家有关规定和公司其他有关规定,特制定本制度。 第二章定义 第二条遵循项目经理负责制的原则,通过项目经理和项目组织的努力,运用系统的理论和方法对特定项目及其关联可利用资源进行计划、组织、协调、控制,以实现项目的预定目标。 第三条适用范围 1、硬件工程:除纯硬件销售之外的硬件项目,包括网络设备安装工 程、综合布线工程、监控产品的安装工程等。 2、软件工程:凡公司自行开发及代理软件项目,包括OA系统、 MIS系统,电子商务软件,企业的MRP、MRPII、ERP等。 3、综合性工程:划分为硬件分项工程、软件分项工程实施管理。 4、其他应该实行项目管理的工程。 第四条名词解释 1、项目业务经理:于项目签约以前的项目经理,主要负责完成项目 的前期需求调研及总体设计方案,从项目的前期公关、跟踪,直至 项目的签约。 2、项目实施经理:于项目签约之后的项目经理,主要负责项目的详

细调研及详细设计方案,从实施计划的制定、执行,直至项目的完工验收。 3、责任业务员:按公司有关规定,和项目成败具有直接利益关系的 人员。

第三章流程第五条项目准备 1、业务信息的管理 2、意向客户的确定 第六条项目立项 1、立项 2、跟踪 3、签约 第七条项目实施 1、确定实施小组 2、制定实施计划 3、编制项目预算 4、执行实施计划 5、协助项目决算 6、项目内部评审 7、完成竣工验收 8、提交竣工文档 第八条项目终止 第九条项目文件归档 第四章项目准备第十条适用范围:销售中心

某科技股份公司软件项目管理制度(doc 30页)

**科技股份有限公司 软件项目管理制度 目录 项目开发计划 (2) 软件需求说明书 (4) 详细设计说明书 (6) 用户手册 (8) 数据要求说明书 (11) 项目开发总结报告 (13) 项目开发计划 编制项目开发计划的目的是用文件的形式,把对于在开发过程中各项工作的负责人员、开发进度、所需经费预算、所需软、硬件条件等问题作出的安排记载下来,以便根据本计划开展和检查本项目的开发工作。编制内容要求如下: 1引言 1.1编写目的

说明编写这份项目开发计划的目的,并指出预期的读者。 1.2背景 说明: a.待开发的软件系统的名称; b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络; C.该软件系统同其他系统或其他机构的基本的相互来往关系。 1.3定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组。 1.4参考资料 列出用得着的参考资料,如: a.本项目的经核准的计划任务书或合同、上级机关的批文; b.属于本项目的其他已发表的文件; C.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。 2项目概述 2.1 工作内容 简要地说明在本项目的开发中须进行的各项主要工作。

2.2主要参加人员 扼要说明参加本项目开发工作的主要人员的情况,包括他们的技术水平。 2.3产品 2.3.1程序 列出需移交给用户的程序的名称、所用的编程语言及存储程序的媒体形式,并通过引用有关文件,逐项说明其功能和能力。 2.3.2文件 列出需移交给用户的每种文件的名称及内容要点。 2.3.3服务 列出需向用户提供的各项服务,如培训安装、维护和运行支持等,应逐项规定开始日期、所提供支持的级别和服务的期限。 2.3.4非移交的产品 说明开发集体应向本单位交出但不必向用户移交的产品(文件甚至某些程序)。 2.4验收标准 对于上述这些应交出的产品和服务,逐项说明或引用资料说明验收标准。 2.5完成项目的员迟用限 2.6本计划的批准者和批准日期

软件项目管理制度

软件项目管理制度 文件编号 SKYEYES-ZJ-04 版 本 号 Version 0.1 编 制 审 核 批 准 保密级别 发布日期

目录 1目的 (2) 2适用范围 (2) 3职责 (2) 4软件项目管理 (3) 4.1项目整体管理 (3) 4.2项目启动阶段 (5) 4.3初步需求调研阶段 (6) 4.4软件需求规格阶段 (6) 4.5设计阶段 (7) 4.6实现阶段 (8) 4.7测试阶段 (8) 4.8实施及试运行阶段 (10) 4.9验收阶段 (11) 4.10收尾阶段 (12) 5相关文件 (13)

1目的 本制度规定了公司所承接的不同规模的软件项目开发流程,说明项目的各个阶段之间的输入输出结果,以及执行各阶段任务时的要求及相关模板,各部门的职责等,并说明了各阶段完成的标志和标准,是项目组推进项目及质量管理部门检查项目工作的核心制度。 本制度是作为项目配置管理、质量管理、测试管理制度的基础性文件,其他相关制度按照此制度规定的流程及要求进一步拓展、深化项目相关其他环节的管理规范。 2适用范围 本制度适用于以下情况: ●公司所承接的不同规模的软件开发类项目; ●公司所承接的集成项目中的软件开发部分; ●公司产品的外围开发工作。 3职责 部门名称主要职责 分管总监1.负责协助项目启动过程,指派项目经理及项目组; 2.负责协助项目组完成项目各阶段任务; 3.负责参与评审项目关键阶段成果; 4.负责协助项目组处理疑难问题。 应用开发部1.部门成员出任项目经理; 2.项目经理为项目第一责任人; 3.对项目结果负责; 4.根据公司要求开展项目各阶段任务; 5.负责项目启动至项目收尾的所有项目相关工作; 6.负责向其他部门提供允许的技术资料及技术支持。 质量管理部 1.负责项目启动阶段的准备工作; 2.负责检查项目各阶段的成果并出具检查报告;

软件项目管理分析报告

文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持. IT项目管理 软件分析报告

文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持. 目录 1.第一章引言 .................................................................................................. 错误!未定义书签。 1.目的 ................................................................................................................ 错误!未定义书签。 2.IT项目管理内容简介 ................................................................................... 错误!未定义书签。 2.1.按管理目标............................................................................................ 错误!未定义书签。 2.2.按IT项目的进程阶段 .......................................................................... 错误!未定义书签。 3.系统架构分析 ................................................................................................ 错误!未定义书签。 4.相关组织机构和角色分析 ............................................................................ 错误!未定义书签。 2.第二章详细需求 .......................................................................................... 错误!未定义书签。 1.本章导读 ........................................................................................................ 错误!未定义书签。 2.年度计划 ........................................................................................................ 错误!未定义书签。 2.1.年度计划录入: .................................................................................... 错误!未定义书签。 3.立项管理 ........................................................................................................ 错误!未定义书签。 3.1.开始立项................................................................................................ 错误!未定义书签。 4.招投标管理 .................................................................................................... 错误!未定义书签。 4.1.招标表拟定............................................................................................ 错误!未定义书签。 4.2.省局合同管理........................................................................................ 错误!未定义书签。 4.3.分公司子合同管理 ................................................................................ 错误!未定义书签。 5.项目过程管理 ................................................................................................ 错误!未定义书签。 5.1.省局项目计划管理 ................................................................................ 错误!未定义书签。 5.2.分公司项目计划管理 ............................................................................ 错误!未定义书签。 5.3.省局费用付款管理 ................................................................................ 错误!未定义书签。 5.4.分公司费用付款管理 ............................................................................ 错误!未定义书签。 6.报表输出 ........................................................................................................ 错误!未定义书签。 6.1.本年项目进程表 .................................................................................... 错误!未定义书签。 6.2.本年项目付款情况明细 ........................................................................ 错误!未定义书签。 7.附录: ............................................................................................................ 错误!未定义书签。 7.1.需要再次调研确认的问题 .................................................................... 错误!未定义书签。

相关文档
最新文档