《软件项目管理制度(共12页).doc》由会员分享,可在线阅读,更多相关《软件项目管理制度(共12页).doc(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上昆山好孩子百瑞康健康用品有限公司Geoby Paragon Co.,Ltd.批 准复 核审 核软件项目管理制度编码:Q/BRK-IS-002-B一、目的 本文件就软件项目的立项、设计、开发、测试和验收过程作了具体规定,其目的是加强对软件项目的管理。 二、适用范围 本文件适用于信息中心及软件项目所涉及的所有部门和人员。三、职责 3.1 CEO 3.1.1 负责对本制度的批准。 3.1.2 负责对软件项目的立项和项目结案的批准。 3.1.3 负责软件项目奖金的批准。3.2 信息中心总监 3.2.1 负责对本制度的审核、批准。 3.2.2负责组织软件项目的验收工作。3.2.
2、3 负责对软件项目的立项和项目结案的审核 3.3信息中心3.3.1 负责起草软件项目管理制度,经批准后组织实施。编 写管理单位信息系统部(IS)专心-专注-专业 3.3.2 负责根据公司需要或客户要求,进行软件项目的立项申请工作。 3.3.3 负责软件项目的调研和规划、设计工作。 3.3.4 负责软件项目的开发、测试工作。 3.3.5 负责软件项目的技术文档、应用文档的编制工作。 3.3.6 负责软件项目完成后,进行项目验收的申请工作。 3.3.7 负责软件项目完成后的推广应用工作。 3.4 软件项目涉及部门/工厂 3.4.1 负责软件项目的验收工作。 3.4.2 负责配合信息中心进行软件调研
3、和项目推广应用工作。 四、工作程序 4.1 软件项目的立项:4.1.1 立项的依据:a、高层领导的工作指令;b、信息中心根据系统的规范性、完整性提出的需求;c、部门事业部工厂提出的需求;4.1.2由信息中心根据4.1.1填写“软件项目立项申请表”(附录A),并确定项目的行动计划、完成时间、承担人、项目等级等事项后,报信息中心总监签署和总裁审批。 4.2 软件项目的设计:4.2.1软件项目立项批准后,由信息中心严格按照软件工程的方法进行项目的实施,首先进行业务调查,详细了解业务需求,掌握好第一手资料后,再进行系统需求分析。4.2.2在系统需求分析的基础上,开始进行系统的概要设计。概要设计的内容包
4、括:项目的背景、项目要达成的目标、业务流程、功能框图、设计说明、运行软硬件平台等内容4.2.3在完成系统的概要设计后,接着展开系统的详细设计。系统的详细设计的内容包括:数据库结构设计、接口设计、输入输出界面设计、软件的测试计划等。4.3 软件项目的编程与测试: 4.3.1 软件开发工程师要认真理解“项目的概要设计”和“详细设计”,在此基础上采用系统规定的开发语言和平台展开软件开发。并严格按“项目的概要设计”和“详细设计”的要求来进行。.3.2 软件开发完成后, 软件开发工程师要严格按照”软件测试计划”展开软件测试,测试工作要遍历到软件的每一个分支,使软件的问题全部暴露出来,并一一加以解决。 4
5、4 项目的变更: 4.4.1 在项目展开及以后的使用过程中,由于业务需求变化或系统的优化等情况下,可由申请变更的一方签写”项目变更单”(见附录D),由信息中心高级专员审核,信息中心总监批准.方可进行变更。 4.4.2 项目变更单批准后,由信息管理高级专员安排具体的编程人员及完成时间并回复申请变更一方,并按照软件工程的要求进行相应的文档资料的变更及变更完成后的测试。测试完成后,才能进行试运行和正式运行。IS开发部因修订Bug或系统优化而自主进行的变更由负责此项目变更的软件工程师在”系统变更记录表”(见附录E)中登记详细情况 4.5 软件的试运行及正式运行:4.5.1 软件的测试完成后,由信息中心
6、高级专员确认是否达到了设计的要求。如果确认,报信息中心总监批准后,方可投入试运行。4.5.2 在试运行期间,软件系统与正常业务必须并行.软件开发工程师必须根据试运行暴露出的问题在最短时间内加以解决。4.5.3 在试运行期间,分别由信息中心高级专员及系统实施高级专员组织编制、整理、完善项目的技术文档和使用文档,并由信息中心总监组织各种培训。4.5.4 正式运行的时间将视试运行的效果确定。由信息中心总监组织由用户代表、各相关部门代表参加的初步评审会。如果通过评审会的初步验收,方可投入正式运行。 46 项目的评审、验收: 4.6.1 软件项目在正式使用(不包括测试)三个月以上,无异常情况,由信息中心
7、总监组织项目的评审、验收会。 4.6.2 评审、验收会应组成评审、验收委员会,组员由财务部门、用户代表、相关部门主管等组成。并按评审、验收标准(附录C)进行打分。 4.6.3 项目评审、验收完成后,在使用过程中需要完善、优化的内容也是项目工作的一部分,必须及时修改完成。使客户满意。4.6.4 项目评审、验收合格后,项目工程师可以填写“软件项目目标达成奖申请表”(附录B),并附项目的评审、验收报告,报信息中心高级专员签署后报信息中心总监审核和总裁批准。 五、项目奖励 5.1 项目奖金按开发技术难度和工作量分为下面几个档次: 类别技术难度工作量基本奖项目奖金A高3个月以上2000元基本奖*项目验收
8、得分B一般3个月以上1600元C高2个月以上-3个月之内1200元D一般2个月以上-3个月之内800元E高1个月以上2个月之内400元F一般1个月以上2个月之内200元 5.2 软件项目的开发技术难度分为两个级别,1级为高,2级为一般,一个软件项目的技术难度由信息中心高级专员上报,信息中心总监审核,总裁批准。5.3项目在规定进度中完成,领取全额项目奖金,拖期一天扣除项目奖金的5%,拖期15天后此项目移交其它工程师继续开发。 5.4 项目奖金分配由信息中心总监确定及批准,报总裁备案。六、附录 附录A: 附录B: 附录C:软件项目评审验收标准附录D: 项目变更单附录E: 软件系统变更记录表附录F:
9、修订记录 附 录 A 项目立项申请表项目名称申请日期申请部门项目要求及完成期限:申请部门主管意见:项目工程师其它参加人员类 别项目奖金信息中心总监意见:总裁意见:F-IS-0003附 录 B开发项目目标达成奖申请表项目名称申请部门申请完成日期实际完成日期项目工程师其它参加人员类别项目奖金申请部门验收:信息中心总监验收意见:总裁意见:F-IS-0004附 录C软件项目评审、验收标准:项目名称: 评审人: 评审日期: 年 月 日评审、验收内容说 明标准分实际得分一、系统设计的规范性、逻辑性、先进性规范性指:应用软件工程的方法展开系统的设计,包括立项资料、需求分析、概要设计、详细设计等15分逻辑性指
10、:系统设计的业务流程、数据结构、与其它模块的接口具有逻辑性。先进性指:系统设计采用先进的方法和系统采用了先进的软、硬件平台二、程序的性能: 功能、稳健、速度等功能指:用户操作的功能是否满足业务的需求15分稳健指:系统运行的是否平稳,异常发生的频率的高低速度指:程序的运行速度,可与老系统相比三、项目的使用效果使用效果:与手工相比具有那些优点、与老系统比具有哪些优点;节省成本多少,工作效率提高多少,通过使用系统管理水平提升了多少,30分四、输入/输出界面操作的方便性、友好性方便性、友好性指:系统的输入/输出界面操作方便、灵活;点击次数少;还具有防错、防呆功能;并具有许多操作错误后的提示功能10分五
11、、采用的开发平台及应用平台的先进性开发平台的先进性指:使用什么语言编程,它的先进性如何10分应用平台的先进性指:使用的网络平台;使用的数据库;程序运行的方式六、文档资料的完整性、准确性系统提供的文档资料:10分技术文档包括:业务需求分析、概要设计、详细设计使用文档包括:功能框图、业务流程图、操作使用说明书七、系统的安全性、备份系统的安全性指:系统的授权管理、数据的完整性解决方案、灾难的恢复方案10分系统的备份指:系统的数据备份策略F-IS-0005附 录D软件项目变更表项目名称申请变更部门申请日期申 请 人项目变更内容:信息中心高级专员审核意见:信息中心总监批准意见:安排主编人员完成日期验证人验证日期 F-IS-0006附 录E系统变更记录表系统/程序名称修改内容修改日期修改人主要联系用户修改结果 F-IS-0007昆山好孩子百瑞康健康用品有限公司修 订 记 录文件编码Q/BRK-IS-002文件名称软件项目管理制度版本顺序号制定日期内 容A2008-02-24首发B2009-07-29修订4.4.2