软件开发的具体流程与管理制度详解(DOC 52页)138889.docx
《软件开发的具体流程与管理制度详解(DOC 52页)138889.docx》由会员分享,可在线阅读,更多相关《软件开发的具体流程与管理制度详解(DOC 52页)138889.docx(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、China Advanced Construction Materials Group信息技术管理制度 版 本 页标 题题:Chiina AAdvannced Consstrucctionn Matteriaals GGroupp信息技术术管理制度度主 题题: 软件开发发管理制度度文档编号:版本说明:版本号版本日期作者备注 V1.0创建V1.0审批Chinaa Advvanceed Coonstrructiion MMaterrialss Grooup软件开发管管理制度第一节 总 则第一条 为规范自有有软件研发发以及外包包软件的管管理工作,特特制定本制制度。本制制度适用于于公司总公公司软件研研
2、发与管理理,分公司司参照执行行。第二条 本制度中软软件开发指指新系统开开发和现有有系统重大大改造。第三条 本制度中自自行开发是是指主要依依赖公司自自身的管理理、业务和和技术力量量进行系统统设计、软软件开发、集集成和相关关的技术支支持工作,一一般仅向外外购置有关关的硬件设设备和支撑撑软件平台台;合作开开发是公司司与专业IIT公司(合合作商)共共同协作完完成IT应应用的项目目实施和技技术支持工工作,一般般形式是公公司负责提提供业务框框架,合作作商提供技技术框架,双双方组成开开发团队进进行项目实实施,ITT系统的日日常支持由由IT技术术中心和合合作商共同同承担,IIT技术中中心负责内内部(一级级)支
3、持,合合作商负责责外部(二二级)支持持;外包开开发是指将将IT应用用项目的设设计、开发发、集成、培培训等任务务承包给某某家专业公公司(可以以是专业的的IT公司司或咨询公公司等),由由该公司(承承包商)负负责应用项项目的实施施。第四条 软件开发遵遵循项目管管理和软件件工程的基基本原则。项项目管理涉涉及立项管管理、项目目计划和监监控、配置置管理、合合作开发管管理和结项项管理。软软件工程涉涉及需求管管理、系统统设计、系系统实现、系系统测试、用用户接受测测试、试运运行、系统统验收、系系统上线和和数据迁移移。第五条 除特别指定定,本制度度中项目组组包括业务务组(或需需求提出组组)、ITT组(可能能包括网
4、络络管理员和和合作开发发商)。第二节 立项管理理第六条 提出开发需需求的信息息技术部门门参与公司司层面立项项,进行立立项的技术术可行性分分析,编写写立项分析析报告(附件一一),开展展前期筹备备工作。立项分分析报告应应明确项目目的范围和和边界。第七条 应用系统主主要使用部部门将立项分析析报告上交公司总总裁室进行立项项审批,以以保证系统统项目与公公司整体策策略相一致致。第八条 立项分析析报告得到批准准后,成立立项目组(如如果是外包包开发,则则成立外包包商项目组组;如果是是合作开发发,则与外外包商共同同成立合作作开发项目目组,以下下统称“项目组”),项目目组应包括括业务组(由由公司相关关业务部门门组
5、成)和和IT组(自自行开发为为办公室网网络管理员员;外包开开发为外包包商成员;合作开发发为网络管管理员和外外包商成员员)。公司司委派一名名员工负责责监督项目目的进度,进进行项目管管理工作,确确保开发能能及时完成成并能满足足业务需要要。项目组组人员的选选择应满足足项目对业业务及技术术要求,项项目组人员员应有足够够的业务和和IT技术术方面的专专业知识来来胜任项目目各方面的的工作。第三节 需求分析析第九条 立项后业务务组对用户户需求进行行汇总整理理,出具业务需求求说明书(附件二二),并确确保业务需求求说明书中包含了了所有的业业务需求。经系统使用部门审批确认,作为业务需求基线。第十条 IT组在获获得业
6、务需求求说明书后,提出出技术需求求和解决方方案,并对对系统进行行定义,出出具系统统需求规格格说明书(附件三三)。系统需求求规格说明明书需详细列列出业务对对系统的要要求(界面面、输入、输输出、管理理功能、安安全需求、运运作模式、关关键指标(KPI)等)。系系统需求规规格说明书书需要由业业务组提交交给相关业业务流程负负责人确认认。第十一条 对于合作开开发的项目目,当业务需求求发生变更更时,业务务组应提交交需求变更更申请(附件四四),ITT组组长审审批后交给给合作开发发商实施。第十二条 项目组应对对需求变更更影响到的的文档及时时更新。第四节 项目计划划和监控第十三条 软件开发采采用项目形形式进行管管
7、理。项目目经理负责责整个项目目的计划、组组织、领导导和控制。第十四条 需求分析过过程中,项项目经理组组织制定详详细的项目计划划书(附件五五),包括括具体任务务描述和项项目进度表表等。第十五条 在项目的各各个阶段,业业务组组长长和IT组组组长需配配合项目经经理制定阶阶段性项目目计划。业业务组组长长和IT组组组长需配配合项目经经理对项目目计划执行行情况进行行监控,确确保项目按按计划完成成。第十六条 项目计划需需要变更时时,项目经经理填写项目计划划变更说明明(附件六六),并提提交公司主主管领导审审批,通过过审批后,交交给业务组组组长和IIT组组长长执行。第五节 系统设计计第十七条 系统设计应应分为概
8、要要设计和详详细设计,系系统设计要要遵循完备备性、一致致性、扩展展性、可靠靠性、安全全性、可维维护性等原原则。第十八条 在系统设计计阶段中,用用户应充分分参与,确确保系统设设计能满足足系统需求求。第十九条 项目组进行行详细设计计,出具设计说明书(附件七)和单元测试用例(附件八)。设计说明书中需要定义系统输入输出说明和接口设计说明。公司主管领导组织相关人员对概要设计进行评审,出具设计评审报告(附件九)。业务组组长和IT组组长应参加此评审并对评审意见签字确认。第二十条 设计评审均均以业务务需求说明明书和系系统需求规规格说明书书为依据据,确保系系统设计满满足全部需需求。第二十一条 对已确认通通过的系
9、统统设计进行行修改需获获得管理部部门、业务务组组长和和IT组组组长的审批批后方可进进行。第二十二条 对系统设计计的修改的的文档须由由文档管理理人员进行行归档管理理。第六节 系统实现现第二十三条 项目组根据据设计说明明书制定系统统实现计划划,并提交交项目经理理对计划可可行性进行行审批。第二十四条 系统实现包包括程序编编码、单元元测试和集集成测试。第二十五条 项目组保证证开发、测测试和生产产环境独立立,为各环环境建立访访问权限控控制机制,并并明确项目目成员的职职责分工。对对开发环境境、测试环环境与生产产环境在物物理或逻辑辑方面应该该做到隔离离;如果环环境的分隔隔是通过逻逻辑形式实实现的,应应定期检
10、查查网络设置置。项目组组对已授权权访问生产产环境的人人员进行详详细记录,并并对该记录录进行定期期检查,确确保只有经经授权的人人员才能访访问到生产产环境。第二十六条 项目组进行行单元测试试和集成测测试,测试试人员签字字确认测试试结果。第七节 系统测试试和用户测测试第二十七条 项目组制定定系统/用户户测试计划划(附件十十),并提提交项目经经理对计划划可行性进进行审批。第二十八条 系统/用用户测试计计划必须定义义测试标准准,并明确确各种测试试的测试步步骤和需要要的系统设设置要求。第二十九条 项目组向数数据拥有部部门申请获获取测试用用业务数据据的使用权权,对获取取的数据进进行严格的的访问控制制,确保只
11、只有相关项项目人员才才能访问及及使用。第三十条 项目组负责责测试数据据准备,测测试用数据据要足够模模拟生产环环境中的实实际数据。对对已评定为为敏感信息息的数据进进行敏感性性处理和保保护。第三十一条 IT组或合合作开发商商建立测试试环境进行行系统测试试。在系统统测试中对对新系统内内部各模块块之间的接接口和与其其他系统的的接口进行行充分测试试。出具系统测试试报告(附件十十一),测测试人员签签字确认测测试结果。第三十二条 系统测试通通过后,IIT组配合合业务组建建立用户测测试环境,业业务组根据据用户测试试用例进行行用户测试试,出具用户测试试报告(附件十十一),业业务组组长长和IT组组组长应在在用户测
12、试试报告中签签字确认。第三十三条 项目组完成成系统帮助助文档(其其中包括用用户操作手手册和安安装维护手手册)。凡凡涉及应用用系统的变变更,应对对系统帮助助文档及时时更新。第八节 试运行第三十四条 系统主要使使用部门根根据项目规规模及影响响决定试运运行策略。第三十五条 项目组制定定试运行计计划(附件十十二),并并制定试运运行验收指指标,上报报公司主管管领导审批批。试运运行计划中中应包含问问题应对机机制,明确确问题沟通通渠道和职职责分工。第三十六条 项目组联合合试运行单单位进行相相关系统部部署工作,准准备培训资资料,对相相关用户和和信息技术术人员进行行培训。用用户培训的的完成度应应为实施后后评估的
13、指指标之一。第三十七条 项目组根据据试运行计计划进行系统统转换和数数据迁移。系系统转换前前,检查系系统环境,确确保运行环环境能满足足新应用系系统的需要要。系统转转换时必须须详细记录录原系统中中的重要参参数、设置置等系统信信息,并填填写试运行行报告相关关内容。系系统参数、设设置的转换换工作作为为系统上线线的验收的的评估指标标之一。第三十八条 数据迁移前前,应制定定详细的数据迁移移计划(附件十十三),数据迁移移计划中应包含含迁移方案案、测试方方案、数据据定义,新新旧数据对对照表、迁迁移时间、回回退计划等等信息。数数据迁移计计划需经项项目经理和和主管领导导签字审批批。第三十九条 数据迁移后后,项目组
14、组对数据迁迁移的完整整性和准确确性作出检检查,出具具数据迁迁移报告(附附件十四),其中包括数据来源、转换前状态、转换后状态,数据迁移负责人、对完整性检查情况、对准确性检查情况等内容。各相关部门验收转换结果后在该报告上签字确认。第四十条 系统转换和和数据迁移移由试运行行单位业务务部门和公公司主管领领导共同监监督并进行行验收。第四十一条 系统转换和和数据迁移移验收通过过后,正式式启动试运运行。在试试运行过程程中,试运运行单位办办公室把系系统运行情情况(系统统资源使用用,反应速速度等)记记录到试运运行报告中中。必要时时,项目组组应根据系系统运行情情况对应用用系统进行行优化。第四十二条 试运行达到到试
15、运行计计划规定的的终止条件件时,项目目组编写试运行报报告(附件十十五)。此此报告应由由项目组和和试运行单单位签字确确认,并提提交公司主主管领导审审阅。公司司主管领导导审阅试运运行结果,决决定试运行行结束或延延期。第九节 系统验收收第四十三条 系统主要使使用部门及及信息技术术部门联合合组成独立立系统验收收小组,也也可授权原原项目组作作为验收小小组。验收收小组从功功能需求及及技术需求求层面对系系统进行综综合评估。 第四十四条 验收小组应应根据验收收情况整理理形成系系统验收报报告(附附件十六)提交系统主要使用部门和信息技术部门审阅。第四十五条 系统主要使使用部门和和信息技术术部门负责责人根据系系统测
16、试、试试运行情况况签署验收收意见。 第十节 系统上线线第四十六条 系统上线应应遵循稳妥妥、可控、安安全的原则则。第四十七条 通常情况下下,系统上上线包含数数据迁移工工作。第四十八条 项目组制定定系统上线线计划(附件十十七),上上报公司主主管领导审审批。在上上线计划得得到批准后后才能开始始部署上线线工作。第四十九条 系统上线线计划内内容应包括括但不限于于:1、部署方方式和资源源分配(包包括人力资资源及服务务器资源);2、上线工工作时间表表;3、上线操操作步骤以以及问题处处理步骤;4、项目阶阶段性里程程碑和成果果汇报(项项目执行状状态的审阅阅、进度安安排等);5、数据迁迁移的需求求和实施计计划;6
17、、完整可可行的应急急预案和“回退”计划;7、用户培培训计划(包包括:培训训计划、培培训手册、培培训考核等等);8、总公司司下发的系系统标准参参数配置。第五十条 上线单位在在上线初期期需加强日日常运行状状态监控,出出现问题时时应及时处处理,对重重大问题应应启动紧急急预案。第五十一条 在完成上线线后要填写写系统验验收评估报报告(附附件十八),上报总公司项目组汇总整理。系统验收评估报告内容包括:数据准确性、系统性能及稳定性、接口问题、权限问题、业务操作影响度、问题处理情况、备份、批处理等。第五十二条 上线单位管管理层要对对系统验验收评估报报告进行行审批签字字。第五十三条 公司主管领领导批准结结项后,
18、业业务组和IIT组将整整理的文档档提交各自自部门统一一管理。第十一节 合作开开发管理第五十四条 合作开发商商的选择应应遵循公司司相关规定定,合作商商资质认定定参见第三三方管理制制度。第五十五条 合作开发商商必须遵循循公司软软件开发管管理制度。第五十六条 项目经理同同合作开发发商明确规规定项目变变更的范围围和处理方方式,重点点关注需求求和设计变变更。第五十七条 项目经理负负责监控合合作开发商商的项目管管理及软件件开发活动动。合作开开发商应按按计划定期期向项目经经理报告进进展状态,并并提交阶段段性成果文文档。发生生重大问题题时,合作作开发商需需及时向项项目经理汇汇报。第五十八条 IT组组长长派专人
19、监监控合作开开发商的质质量保证过过程。第五十九条 项目组同合合作开发商商商定验收收的标准和和方法。第六十条 以上各要求求需要在开开发合同中中明确。第十二节 外包开开发管理第六十一条 立项申请得得到公司主主管领导的的审批后,选选定开发商商,签订外外包开发合合同。第六十二条 项目经理负负责监控外外包开发商商的项目管管理及软件件开发活动动。外包开开发商应按按计划定期期向项目经经理报告进进展状态,并并提交阶段段性成果文文档。发生生重大问题题时,外包包开发商需需及时向项项目经理汇汇报。第六十三条 项目经理监监控外包开开发商的质质量保证过过程。第六十四条 项目组同外外包开发商商商定验收收的标准和和方法。第
20、六十五条 以上各要求求需要在开开发合同中中明确。第十三节 附则第六十六条 本制度由公公司总部信信息技术部部负责解释释和修订。第六十七条 本制度自发发布之日起起开始执行行。附件一 立项分析报报告文件状态: 草草稿 正式发布布 正在修改改文件标识:ProjeectNaame-当前版本:X.Y作 者:完成日期:Year-Montth-Daay版 本 历历 史版本/状态态作者参与者起止日期备注1. 项目介绍1.1. 项目目的提示:用简简练的语言言说明本项项目“是什么”,“实现什么么目的”。描述简简练且清晰晰。1.2. 项目背景提示:阐述述项目背景景,重点说说明“为什么”会产生本本项目。(1)公司司的短
21、期、长长期发展战战略;(2)业务务需求及发发展趋势;(3)技术术状况及发发展趋势;(4)特殊殊的业务需需求等。1.3. 项目范围提示:根据据对现有需需求的了解解来确定项项目基本范范围,说明明本系统“应当包含含的内容”和“不包含的的内容”。2. 项目计划2.1. 项目团队提示:说明明项目团队队的角色、知知识技能要要求、建议议人选、人人数、工作作时间,如如下表所示示。角色知识技能要要求建议人选、人人数工作时间项目经理需求开发人人员 系统设计人人员 编程人员 测试人员质量保证人人员配置管理人人员服务与维护护人员2.2. 成本估计内容成本(人民民币)备注人力资源软硬件资源源差旅费会议费接待费2.3.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件开发的具体流程与管理制度详解DOC 52页138889 软件 开发 具体 流程 管理制度 详解 DOC 52 138889
限制150内