




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、武汉群翔公司软件项目开发及管理方针编号:SHOPNUM1-LJ01版本:1.1作者:SEPGSEPG日期:2014-7-12014-7-1审批:日期:变更记录日期版本变更说明作者2008-7-12008-7-11.01.0创建SEPGSEPG2008-8-192008-8-191.11.12.22.2 节中标题改为主要角色和职责;2.32.3 节中角色描述调整;6 6 节中将 SDPSDP 改为 PDSPPDSPSEPGSEPG1导言1.1 目的软件项目开发及管理方针的目的是为项目管理及开发过程提供宏观指导。方针的贯彻实施体现在软件的开发及管理过程中,并由一系列过程(Processes)(Pr
2、ocesses)和模板(Templates)(Templates)组成。该方针包含以下内容:1 1 . .软件项目计划方针2 2 . .软件项目跟踪及监督方针3 3 . .软件需求管理方针4 4 . .软件质量保证方针5 5 . .软件配置管理方针6 6 . .组织过程焦点方针7 7 . .组织过程定义方针8 8 . .集成软件管理方针9 9 . .软件产品工程方针1010 . .培训方针1111 . .组间协调方针1212 . .软件评审方针1313 . .文件变更1414 . .软件质量管理方针1 1范围适用于公司所有项目。1 1术语定义SEPGSEPG: :SoftwareEnginee
3、ringProcessGroupSoftwareEngineeringProcessGroupSCCBSCCB: :SoftwareConfigurationControlBoardSoftwareConfigurationControlBoardSQA:SoftwareQualityAssuranceSQA:SoftwareQualityAssurance 缩写,软件质量保证SCM:SoftwareConfigurationManagementSCM:SoftwareConfigurationManagement 缩写,软件配置管理缩写,软件工程过程小组缩写,软件配置控制委员会2组织结构和责
4、任1 1公司组织结构图一:公司组织结构图图二:研发一中心组织结构图1 1主要角色和职责角色责任映射关系项目总监参加项目启动会议,协调项目资源,指导项目经理工作负责和项目组达成成本、资源、进度和需求承诺负责复审所有对外的承诺或约定及时响应 SQASQA 的问题,负责协调项目组内无法解决的问题审查项目里程碑报告、SQASQA 报告由管理层、 事业部、服务实施部的高级管理人员担任销售人员负责销售立项销售项目跟进,直至签订销售合同在签订合同后,销售人员即成为客户经理由公司销售及业务拓展部的咨询顾问或销售经理担任客户经理负责和最终客户进行协调把握客户需求和软件项目的总体计划参加里程碑评审商务及业务跟踪由
5、公司销售及业务拓展部的咨询顾问或销售经理担任角色责任映射关系EPGEPG负责领导企业的过程改进和过程度量为 SQASQA 小组的活动提供必要的支持和帮助负责组织、建立和维护组织过程数据库,建立和维护组织过程能力基线。负责收集相关的度量数据为项目组开发提供必要的指导和帮助由公司服务实施部有关人员组成项目经理负责需求管理负责项目计划的制定以及修订工作负责依据计划对项目进行跟踪与监控负责执行 SEPGSEPG 制定的过程标准,并提出反馈意见响应和配合 SQASQA 小组的活动负责和客户代表协调沟通由公司服务实施部、销售及业务拓展部相关人员担任开发经理负责细化开发任务,并监督软件工程师任务的完成情况对
6、软件工程师提供技术支持负责组织实施详细设计普审批设计结果负责与项目经理沟通项目开发的情况由服务实施部相关人员担任质量保证员公司质量体系建设及优化全程监督项目过程规范的执行情况全程监督项目产品规范的执行情况定期向项目总监和项目经理汇报项目质量情况和SQASQA 活动情况制定 SQASQA 计划,执行 SQASQA 活动公司质量体系建设及优化由服务实施部中质量管理部的中的质量保证员担任SCCBSCCB负责批准变更的执行负责批准基线的更改通常由以下人员组成:项目总监项目经理开发经理客户经理质量保证员架构设计师系统分析员负责人测试负责人 SCSCM M管理员架构设计师负责技术平台的选择和技术路线的确定
7、负责软件架构的设计负责通用技术的设计和应用负责开发环境和工具的选择和确定负责技术规氾的选择由公司服务实施部技术经理或主管系统分析员担任角色责任映射关系系统分析负责人负责组织和实施需求分析活动组织并进行业务逻辑的总体分析组织并进行系统设计负责需求规格说明书的质量确认由公司服务实施部主管系统分析员或系统分析员担任需求分析师负责实施需求分析活动,包括:业务逻辑分析配合系统设计人员进行系统设计负责编写需求规格说明书由公司服务实施部主管系统分析员或系统分析员担任测试负责人依据项目开发计划制定测试计划监控测试计划执行情况负责审批测试用例负责测试结果的统计和分析由公司服务实施部测试组人员担任测试工程师执行测
8、试计划编写测试用例测试并编写测试报告由公司服务实施部测试组人员担任软件工程师参与详细设计按照详细设计完成编码和调试,提交符合公司质量要求的模块对个人开发活动进行记录,提交个人工作报告由公司服务实施部部软件工程师担任配置管理员制定配置管理计划建立和管理项目基线库、开发库在项目过程中执行配置审计,并形成相关报告做出基线状态报告由公司服务实施部工程管理小组配置管理人员担任组织级配置管理员负责公司软件资产库的维护与管理负责公司软件资产库的备份与审计负责对公司其他配置管理人员进行培训,组织配置管理相关的技术交流与研讨由公司工程管理小组配置经理担任实施负责人负责制定和执行实施计划软硬件系统安装实施应用系统
9、的安装实施组织培训资料的编写培训由公司服务实施部或事业部相关人员担任实施咨询顾问负责实施过程中的咨询工作。由服务实施部咨询经理、高级咨询顾问、 咨询顾问担任。系统工程师负责系统集成工作。由服务实施部系统工程师担任。网贝工程师负责网页制作、原型开发工作。由服务实施部网页工程师担角色责任映射关系任。培训总监全面负责公司培训工作,管理组织级培训。由人力资源部总监担任。培训专员负责组织级培训工作的具体操作。由人事助理担任。注:架构设计师、系统分析负责人、部分网页工程师又可以称为系统设计人员。3软件项目计划方针软件项目计划的目的是为整个软件项目的开发及管理建立必要的计划。软件项目计划包含了对工作量、规模
10、、进度、成本和关键计算机资源的估算,建立必要的承诺以及制定相应的计划。该方针包括以下内容:. .软件需求规格说明书(SoftwareRequirementSpecification)(SoftwareRequirementSpecification)是项目计划的基础。. .对客户的相关承诺或约定要由项目总监负责协商并审批。. .对项目组成员的相关承诺或约定应由项目经理负责与项目组成员协商,并获得项目组成员的签字认可。. .项目的开发计划要经过评审,包括对软件工作量、规模、成本、进度和关键资源的估算。参与评审的人员包括项目总监、质量保证员、SCMSCM 管理员及其他项目组的同级人员。. .估算必
11、须按照估算过程执行,估算数据须有记录。. .在整个项目计划和执行过程中, 要对软件项目开发计划书(SoftwareDevelopmentPlan)(SoftwareDevelopmentPlan)进行管理、修正和变更控制。4软件项目跟踪及监督方针软件项目跟踪及监督的目的是在项目执行过程中为管理层就项目进展提供足够的透明度,并当实际和计划发生显著偏差时,为管理层采取及时的和必要的措施进行修正或纠正提供依据。软件项目跟踪及监督包括对阶段性结果进行评估,将实际进展和原有的估算、承诺和计划相比较,并对相应的计划进行必要的修正和采取必要措施以保证项目的顺利进行。该方针包括以下内容:. .软件项目开发计划
12、书(SoftwareDevelopmentPlan)(SoftwareDevelopmentPlan)是项目跟踪的基础和依据。. .项目经理负责汇报项目的进展情况和存在的问题,定期提交项目进展报告和里程碑报告。. .当项目进度在计划偏离的范围内,项目经理可以采取相应的措施,如通过调整工作方式或调整设计等以确保项目的正常进行;当项目进度超出计划偏离的范围,须严格按照计划变更流程进行调整。. .计划修订要重新进行估算,并留有记录。. .当计划变更时,协调所有的相关人员及部门,如质量保证组、测试组和 SCMSCM 组。. .对客户的承诺或约定的变更要经项目总监复审和批准。5软件需求管理方针软件需求管
13、理的目的是使项目组和客户就软件需求建立共识,并形成文档以作为项目开发的依据。需求管理是指在项目组与客户代表之间就软件需求建立共识,并进行维护。该共识可为技术的或非技术的。在整个项目过程中,这些共识将作为估算、计划、实施和跟踪的依据。软件需求管理的依据是在客户经理提交的业务需求说明书和静态原型基础上产生的需求规格说明书。该方针包括以下内容:. .软件需求规格说明书是项目需求管理的基础和依据。. .软件的需求必须文档化,并按照模板书写软件需求规格说明书。. .软件的需求必须经过评审。. .软件项目的计划、产品和执行要以软件需求为基础,并和软件需求的定义相一致。. .当需求发生改变时,项目的计划、产
14、品及执行也须与之保持一致。6软件质量保证方针软件质量保证的目的是为管理层就项目本身和所使用的项目开发及管理过程提供必要的透明度。软件质量保证包括对项目所开发的产品、执行情况进行评估和跟踪以确保与相应的过程、程序和标准相一致,并向项目总监汇报评估结果及改正情况。该方针主要包括:.SQA.SQA 计划必须根据 SDPSDP 来制定,此计划须经过评审。. .在所有的项目中都按计划实施 SQASQA 职能。. .质量保证员定期形成 SQASQA 活动报告、SQASQA 评估报告,并向项目总监及项目经理报告。.SEPG.SEPG 要定期检查 SQASQA 活动和结果。7软件配置管理方针软件配置管理的目的
15、是在整个项目生命周期中建立和维护整个项目及相关产品的完整性及一致性。配置管理包括确认相应的产品、计划、文档资料等并将它们置于配置管理系统下。在选定的时间点或里程碑,对配置系统进行控制并保证整个项目的完整性、一致性及可追踪性。需要进行控制的产品或工件包括给客户的各种文档资料、代码,以及内部所确认的各种文档资料和中间产品,如测试工具、共享程序等。该方针主要包括:. .项目开发计划是制定 SCMSCM 计划的基础。. .项目必须制定 SCMSCM 计划,SCMSCM 计划必须进行评审。.SCM.SCM 贯穿项目的整个生命周期,所有的项目必须置于配置管理系统之下。. .配置管理设置三级库,其中开发库、
16、基线库由项目经理和项目级配置管理员进行管理与控制,软件资产库由配置经理管理与控制。. .配置管理员定期对基线库进行审计,并将审计结果向项目经理报告。. .配置管理员在基线变更时,应该及时地通知项目相关成员。. .在项目生命周期中,质量保证员要对配置管理活动进行定期检查。8组织过程焦点方针组织过程焦点的目的是建立组织对软件过程活动的责任,这些活动能改进组织的整体软件过程能力。组织过程焦点包括增进和保持对组织的和项目的软件过程的了解,协调那些评估、制定、维护和改进这些过程的活动。该方针主要包括:617-424b-8f7a-edd83ca88d55-Numbered_0a0996ba-abe1-4c
17、6d. .建立 SEPGSEPG 小组,它负责组织层面上的软件过程活动以及与项目协调活动。617-424b-8f7a-edd83ca88d55-Numbered_0a0996ba-abe1-4c6d. .定期评估项目所使用的软件过程以确定其强处和弱点。617-424b-8f7a-edd83ca88d55-Numbered_0a0996ba-abe1-4c6d. .项目所使用的软件过程是由组织的标准软件过程剪裁而来。617-424b-8f7a-edd83ca88d55-Numbered_0a0996ba-abe1-4c6d. .建立软件过程数据库,其它项目都可以得到每个项目的软件过程、工具和方法
18、的改进及其它有用的信息。9组织过程定义方针组织过程定义的目的是开发和维护一组便于使用的软件过程财富,这些财富改进横跨各项目的过程性能,并为组织积累性的长期得益打下基础。组织过程定义包括制定和维护组织的标准软件过程,以及相关的过程资产库,例如:软件生存周期的描述,过程剪裁指南和准则,组织软件过程数据库和软件过程一有关文档库。该方针主要包括:Numbered_d85f7c53-8fa8-4d54-8c3b-52c2e9c898d9 . .形成组织级的标准软件过程。标准软件过程的主要目的是在项目间能最大限度地共享过程资产和经验,并使得能在组织层上定义和聚集各项目共用的一组标准的过程测量。组织标准软件
19、过程可以包含多种软件过程。因为软件项目可以以多种方式组织应用、生存周期、方法论和工具,所以为了阐述对不同应用领域、生存周期、方法论和工具的需要,就可能需要多种软件过程。Numbered_d85f7c53-8fa8-4d54-8c3b-52c2e9c898d9 . .项目定义软件过程是组织标准软件过程经剪裁的版本。Numbered_d85f7c53-8fa8-4d54-8c3b-52c2e9c898d9 . .定期维护组织的软件过程资产库。Numbered_d85f7c53-8fa8-4d54-8c3b-52c2e9c898d9 . .对从各个项目收集来的信息加以组织,并用于改进组织的标准软件过
20、程。所收集的信息的例子有:过程和产品测量,经验教训其它过程有关的文档。10集成软件管理方针集成软件管理的目的是将软件工程活动和管理活动集成为一个协调的、已定义的软件过程,该软件过程是从组织的标准软件过程和有关的过程资产剪裁而得到的,这在组织过程定义中加以描述。集成软件管理包括制订项目定义软件过程并采用此已定义的软件过程去管理软件项目。项目定义软件过程是组织标准软件过程经剪裁的版本,剪裁是为了针对项目的具体特征。该方针主要包括:996f0-Numbered_d9342d9f-ce48-4c94-9796-d3d672482bcd-Numb. .每个项目通过剪裁组织的标准软件过程形成项目定义软件过
21、程的文档。996f0-Numbered_d9342d9f-ce48-4c94-9796-d3d672482bcd-Numb. .对项目偏离组织标准软件过程的情况建立文档并且它要经过批准。996f0-Numbered_d9342d9f-ce48-4c94-9796-d3d672482bcd-Numb. .每个项目按照项目定义软件过程完成其软件活动。996f0-Numbered_d9342d9f-ce48-4c94-9796-d3d672482bcd-Numb. .项目收集合适的项目测量数据并将其存储在组织的软件过程数据库中。11软件产品工程方针软件产品工程的目的是一致地执行一个妥善定义的工程过程
22、,该过程集成全部软件工程活动,以便有效地且高效率地生产正确的、一致的软件产品。软件产品工程包括采用项目定义软件过程和适当的方法及工具去进行构造与维护软件的工作任务。该方针主要包括:-Numbered_59f461b4-7ecc-478f-9340-ba48fa5bdfc4-Numbered_ca22dedc-44cb-4cae-b9d4-566b4c5d7256-Numbe . .按照项目定义软件过程进行软件工程作业。-Numbered_59f461b4-7ecc-478f-9340-ba48fa5bdfc4-Numbered_ca22dedc-44cb-4cae-b9d4-566b4c5d7
23、256-Numbe . .采用合适的方法和工具去构造和维护软件产品。-Numbered_59f461b4-7ecc-478f-9340-ba48fa5bdfc4-Numbered_ca22dedc-44cb-4cae-b9d4-566b4c5d7256-Numbe . .软件计划、工作任务和产品均可追踪到分配给软件的系统需求。12培训方针培训大纲关键过程区域的目的是培育个人的技能和知识, 使他们能有效地和效率高地履行其职责。培训大纲首先分别识别出组织、项目和个人所需要的培训,然后计划或组织相关培训以满足需求。该方针主要包括:1,1,识别每个软件管理和技术角色所需的技能和知识。2.2.识别和批准
24、传递技能和知识的培训组织形式。经批准的培训形式的可能包括;课堂培训计算机辅助教学受指导的自学正式的学徒和教练计划使用便利的录像3,3,提供培训以建立组织的技能基础,满足项目的特定需求和培育个人的技能。织内展开培训或当合适时从组织外获得培训。外部培训源的例子有:顾客提供的培训商业上现有的培训课程专业课程专业性会议讨论班可在组13组间协调方针组间协调的目的是建立软件工程组与其它工程组一起积极参与的方式以使得项目更能够有效地和效率高地满足顾客的需要。组间协调包括软件工程组和其它项目工程组一起参与阐述系统层的需求、目标和问题。项目工程组的代表,当合适时与顾客和最终用户一起工作,参与建立系统层的需求、目
25、标和计划,这些需求、对象和计划成为全部工程活动的基础。该方针主要包括:戀 一甀洀戀攀爀攀搀开攀搀 戀 戀 戀挀昀搀 一甀洀戀攀爀攀搀开搀昀戀挀戀愀 戀戀 愀昀 戀昀挀搀66192501521 一甀洀戀攀爀攀搀开搀挀愀愀 搀戀攀 一甀洀戀攀爀攀搀开挀搀挀部受影响的组定义和评审关于项目的系统需求和项目层的目标。受影响的组有:客户事业部和销售部的客户经理戀 一甀洀戀攀爀攀搀开攀搀 戀 戀 戀挀昀搀 一甀洀戀攀爀攀搀开搀昀戀挀戀愀 戀戀 愀昀 戀昀挀搀66192511521 一甀洀戀攀爀攀搀开搀挀愀愀 搀戀攀 一甀洀戀攀爀攀搀开挀搀挀程组协调其计划和活动。戀 一甀洀戀攀爀攀搀开攀搀 戀 戀 戀挀昀搀
26、一甀洀戀攀爀攀搀开搀昀戀挀戀愀 戀戀 愀昀 戀昀挀搀66192521521 一甀洀戀攀爀攀搀开搀挀愀愀 搀戀攀 一甀洀戀攀爀攀搀开挀搀挀目经理负责建立和维护一个协调机制,它使得在项目工程组之间、必要时在项目和顾客或最终用户之间协调这些问题。14软件评审方针评审的目的在于有效地和尽早地发现并去除软件产品中各种缺陷,以减少返工劳动,从而提高产品质量。该方针主要包括:. .评审活动必须纳入软件开发计划。. .评审活动须由受过专门训练的人员领导或在其指导下实施。. .评审侧重软件产品本身而不是作者。. .评审的结果将不会作为个人绩效考核的依据。. .除非经过项目总监特批,否则所有项目必须进行里程碑评审
27、才能进入到下一阶段。15软件质量管理方针软件质量管理的目的是建立对项目的软件产品质量的定量了解和实现特定的质量目标。软件质量管理包括确定软件产品的质量目标,制定实现这些目标的计划,并监控及调整软件计划,软件工作产品、活动和质量目标,以满足顾客和最终用户对高质量产品的需要及愿望。该方针主要包括:. .基于组织、顾客和最终用户的需要来建立软件产品的质量目标。. .项目的软件质量管理活动支持组织对改善软件产品质量的承诺。. .项目基于项目定义软件过程确定和收集用于软件质量管理的测量数据。. .项目确定软件产品的质量目标,并监控其实现质量目标的进程。. .确定软件质量管理的职责并将其分派给软件工程组和其它的软件相关组。根据公司的实际情况,要求项目内部测试结束时(实施前)缺陷清除率控制在组织过程能力基线中内部测试结束时(实施前)缺陷清除率的上下限范围内,且满足下列条件:. .灾难级和严重级的缺陷修复率应达到 100%100%。. .次严重级缺陷修复率应达到 90%90%以上,并在实施及终验后的维护期内全部修复。. .一般级和不严重级缺陷修复率应达到 60%60%以上。若项目质量目标超出上述范围,应由项目总监审批。16度量和分析方针度量和分析的目的是指导建立和维护
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 调研地理考试题及答案
- 人力资源管理系统操作手册
- 地震操场考试题及答案
- 企业团队建设与协作方案集
- 地理简单考试题及答案
- 《中西古典文学比较:大学文学概论教学教案》
- 大坝管理考试题及答案
- 心中的英雄:写关于英雄的作文4篇范文
- 销售预算编制与执行分析工具助力业务决策
- 销售业绩目标分解与考核指标模板
- 红十字救护员培训理论试题及答案
- 2025年新能源电动摆渡车景区运营绿色出行解决方案报告
- 安全素养提升培训考试题及答案解析
- 动量守恒定律模型归纳(11大题型)(解析版)-2025学年新高二物理暑假专项提升(人教版)
- 2025股权转让合同签订股权认购协议书
- 某小区改造配电室(电力)工程监理大纲
- Z20+名校联盟(浙江省名校新高考研究联盟)2026届高三第一次联考化学及答案
- DB65-T 4803-2024 冰川厚度测量技术规范
- 护理专业新进展介绍
- 2025年保监会保险机构高级管理人员任职资格考试题库附答案
- 2025年湖北省武汉市《公共基础知识》事业单位招聘考试国考真题(附答案)
评论
0/150
提交评论