系统开发管理规定_cmmt
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
与财务报告相关的系统开发流程
编制:________________
培训:__________(Y/N)
审批:
姓名 职位 签名 日期
目录
1.文件概述
2.制订目标
3.适用范围
4.修改记录
5.流程
6.附件
[s1]
内容
1文件概述
为给系统开发工作提供规范性指导,并能及时解决开发过程中出现的问题,特制订本规范。
2制订目标:
本操作规范的目的是规范公司系统开发工作。
3适用范围
本制度用来规范集团及下属各个公司采购或自行开发信息系统的活动,其中包括对原有系统开发或采购单独的功能模块。
若是对原有系统的功能进行更改,不属于此制度管理的范畴,应遵循《系统变更管理规定》。
公司各部门业务需求的软件的开发
4修改记录
无
5流程
5.1. 前期调研项目立项
5.1.1 随着公司业务规模的扩大,当前的信息资源无法满足业务的需要,集团或各个公司
的业务部门或者公司管理层提出需要开发新的信息系统资源时,集团的由软件需求
人填写《SOP-IT-99-019-4软件开发申请表》
核签字批准方能生效。
软件需求人将申请表交于IT部,IT部根据财务审核是否与财务报告相关,如无关则按变更流程执行,否则相关则继续按照本流程执行, IT 部并要对相关的部门进行初步的需求调研并保留相应的会议记录,为系统开发方案提供基本的资料。
5.2. 可行性分析及项目立项
5.2.1 在初步了解用户需求后,集团IT部门或由其制定其他部门项目经理要对用户部门的
功能需求进行可行性分析,并撰写可行性分析报告,说明实现该软件开发项目在业务功能、管理、投资收益、技术等方面的可行性,评述为了合理的达到开发目标而可以选择的各种方案,说明并论证所选定的方案。
5.2.2 同时可以成公司应成立IT立项目指导委员会。
委员会应由公司高级管理层、IT总
监、相关用户部门负责人及关键用户组成。
IT,将可行性分析报告交于项目指导委员会审核审阅并批准可行性分析报告,系统开发项目方可正式启动通过并签字确认项目的实施。
项目经理由项目指导委员会指定,负责系统开发过程中的项目管理工作。
5.3. 项目招标
5.3.1 项目在需要第三方系统实施商参与的情况下,要根据公司的规定执行招标、评标等
流程。
评标小组成员来自由相关公司VP级领导和用户部门及IT部门的负责人组成。
,经评标小组反复讨论最终确定系统解决方案及系统实施商项目的实施商和实施方案。
评标报告须经过IT项目指导委员会审核通过后,与系统实施商进行商务谈判。
5.3.2 在选定最终实施商后,根据公司规定与实施商签订系统实施服务合同。
,合同中应明
确规定实施商应交付的开发成果(包括相关的产品和支持文档)。
5.4. 需求分析
5.4.1 系统开发团队要与用户部门进行功能需求的分析与确认,双方对系统需求达成共识
后由系统开发团队编写需求分析说明书,对系统的功能、操作流程、用户界面及运行
环境等作出详细的说明。
5.4.2 用户部门要对需求分析说明书内容进行审核并在需求分析说明书上签字确认 。
5.4.3 用户部门可以在确认一周内对需求进行变更当,根据用户部门的变更需求,系统开
发团队要更改需求分析说明书,并对需求分析说明书进行版本升级。
5.4.4 更改后的需求分析说明书必须由用户部门确认并签字才能生效。
需求分析说明书的
所有版本应妥善保管。
予以保留,以备查询。
5.5. 设计阶段
5.5.1 用户部门确认最终的需求后,由系统开发团队对系统进行总体的设计,并撰写相应
的系统设计说明书,说明功能分配、模块划分、程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计等,为系统开发提供基础。
5.5.2 系统开发团队完成系统设计说明书后,将系统设计说明书交给于项目经理和系统开
发团队负责人处审核。
是否有遗漏的地方,双方确认后及时进行更正,并在系统设计说明书上签字确认。
5.5.3 系统开发团队负责人审核无误后,系统开发团队进入系统开发阶段。
在开发过程中,
要对程序源代码的版本进行控制管理并维护数据库文档、功能函数文档、界面文档、编译手册等开发工作中所需的文档。
5.6. 系统调试
5.6.1 编码结束后,系统开发团队要进行系统测试,系统测试的测试类型一般包括:功能
测试、性能测试、负载测试、强度测试、安全性测试、配置测试、故障恢复测试、安装测试、用户界面测试等等。
其中,功能测试、配置测试、安装测试等在一般情况下是必需的,而其它的测试类型则需要根据开发项目的具体要求进行选择。
测试结束后由系统开发团队完成测试报告。
5.7. 培训
5.7.1 在项目实施过程中,根据实际情况系统开发团队要对用户进行一系列的培训,如在
需求分析阶段对用户的培训可以帮助用户了解系统功能,以便用户更准确的提出需求。
培训后用户要在《SOP-IT-99-019-1用户系统培训单》上签字确认。
5.7.2 系统开发团队还要撰写用户操作手册,详细描述软件的功能、性能和用户界面,使
用户对如何使用该系统得到具体的了解,为操作人员提供该系统各种运行情况的有
关知识,特别是操作方法的具体细节,以指导用户正确的使用系统。
5.8. 用户测试
5.8.1 用户部门要在测试环境中对系统进行测试(开发环境、测试环境正式和实施环境必
须分离),并填写《SOP-IT-99-019-2系统测试单》。
对于测试中出现的问题,系统
开发团队要及时给出见意并解决问题。
5.8.2 用户部门测试通过后,要在《SOP-IT-99-019-2用户系统测试单》上签字确认开发
完成。
5.9 数据转换
5.9.1 用户测试无误后,系统开发团队要进行数据转换。
转换之前,系统开发团队要与用
户部门讨论数据转换的范围、数据格式和转换步骤等问题,从而拟定出最佳的数据转换计划。
数据转换计划经过项目经理审阅批准后执行。
5.9.2 对于转换过程中出现问题,系统开发团队要及时分析给予解决。
在执行数据迁移前,
实施团队应对原有数据进行备份。
5.9.3 数据迁移完成后,需要由数据所有部门对迁移结果进行测试,并记录测试过程和结
果。
5.10. 系统上线
5.10.1系统上线前,项目经理应事先制订上线计划,确保上线之前各项工作按照计划顺利
开展,此项计划应考虑与系统上线相关的全部工作,包括上线时间、人员及资源安排等。
5.10.2系统正式上线之前,项目经理应参照《系统上线检查表》对与上线相关的全部工作
进行核查,确保所有应做工作已经完成并没有重大的遗留问题后签字确认。
系统实施商或开发团队应准备系统《上线计划》,对上线的时间、步骤、参与人员进行安排,减小对业务运行造成的影响。
系统上线计划中需要包括回退计划。
项目经理还应对与上线相关的全部工作进行核查,确保所有应做工作已经完成,没有重大的遗留问题。
可参照《SOP-IT-99-019-3系统上线检查表》,当完成检查表中各项内容的检查后,项目经理方可提出上线申请。
5.10.3《系统上线检查表》及《上线计划》应将上线计划交由项目指导委员会进行最后的审
核,并在上线计划上签字确认方可执行上线。
5.11. 评估分析
5.11.1系统在运行一段时间一个月后,项目经理要安排招开一次评估会议,针对系统在上
线一段时间后一个月内出现的各种问题进行总结,并在会后分析问题给予解决(会议记录留档)。
和讨论,并落实解决办法。
项目经理在评估会议后准备系统上线后评估报告,由项目指导委员会审阅。
5.12. 文档的保管
5.12.1 在在整个的项目开发过程中所产生的文档都交于IT文员由项目经理统一存档保管,
在项目完成之后应统一交给集团档案室进行存档。
5.13. 集团内部审计部门应在外购实施和自行开发过程中监控系统实施项目的进度和资源
使用情况。
5.14. 财务部门在外购实施和自行开发过程中提出财务报告相关的内部控制建议,并积极
参与需求定义及用户测试等活动。
,以备日后查询。
6流程
文档名称 文档准备方 签字确认方
可行性分析报告 IT部门 IT项目指导委员会
评标报告 评标小组 IT项目指导委员会
系统实施服务合同 - 公司及系统实施商
需求分析说明书 开发团队 相关用户部门负责人
系统设计说明书 开发团队 项目经理
系统实施商负责人
系统测试报告 开发团队 系统实施商负责人
用户测试报告 用户测试人员 用户测试人员
用户培训资料 系统实施商或开发团队 -
系统培训单 - 用户
用户手册 系统实施商或开发团队 -
数据转换计划 系统实施商或开发团队 项目经理
系统上线检查表 系统实施商或开发团队 各项上线前准备工作责任人
项目经理
项目指导委员会
上线计划 系统实施商或开发团队 项目指导委员会
系统上线后评估报告 项目经理 项目指导委员会
67附件
6.1. SOP-IT-99-019-1用户系统培训单
6.2. SOP-IT-99-019-2用户系统测试单
6.3. SOP-IT-99-019-3系统上线检查表
6.4. SOP-IT-99-019-4软件开发申请表。