软件研发部管理新规制度_第1页
软件研发部管理新规制度_第2页
软件研发部管理新规制度_第3页
软件研发部管理新规制度_第4页
软件研发部管理新规制度_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

伟宏技术中心管理制度为加强对企业技术中心工作管理,缩短开发周期,提升软件开发质量,降低开发成本,提升开发效率,特制订技术中心管理制度。第一章、总则为确保日常工作正常有序进行,让开发中各个步骤更紧凑,更可控,需要尽可能实现软件研发部项目管理正规化,工作过程步骤化,方便提升软件质量和开发效率,达成项目能按质按量按期交付目标。1、软件开发总体遵照项目管理和软件工程基础标准。2、项目管理包含项目立项、项目计划和监控、配置管理。3、软件工程包含需求分析、系统设计、软件实现、系统测试、用户测试、试运行、系统验收、系统上线和数据迁移、产品维护。第二章、阶段结果依据软件工程过程理论并结合企业现在实际情况,制订以下工作步骤,并要求了各个关键步骤需要提交交付物。1、立项:市场需求分析(或协议)、项目立项申请表、项目风险分析清单。2、需求分析:软件需求汇报或设计方案、需求规格说明书。3、总体设计:概要设计说明书或功效模块描述。4、具体设计:具体设计说明书,包含软件接口说明、单元测试用例及计划。5、软件实现:软件功效说明、源代码、源代码说明或注释6、产品测试:测试汇报7、产品公布:产品说明书、使用手册8、产品维护:问题反馈统计9、项目总结:提交用户方项目总结和企业项目汇报PPT。软件过程结果表:阶段形成文档职责及文档结果描述责任人备注需求阶段项目立项汇报(Word)明确甲乙双方责任及义务,需双方签字确定项目经理大部分业务建模和需求,少部分分析设计业务需求说明书(Word)需求定义,叙述业务范围及内容,开发组负责制订最优技术设计方案项目经理/需求分析工程师项目开发计划(Project)制订项目开发计划,方便全部项目干系人全部能立即了解项目进度项目经理项目风险分析清单(xls)针对项目会出现风险进行分析并制订对应方法全体项目干系人设计阶段业务步骤总体设计书、具体设计说明书(Word/Visio)讨论项目标技术架构和可能存在技术难点,梳理业务步骤,统一开发规则和风格等项目经理/架构师大部分分析设计,部分实施编程及测试,开始考虑布署数据库关系设计图、步骤图(PowerDesigner)项目所需要使用数据库结构图和步骤图架构师/高级软件工程师任务分配文档(Word)明确每个组员开发任务及职责项目经理问题说明汇报(Word)让用户、领导及组员立即了解和发觉问题项目经理业务变更文档(Word)统计开发过程中用户提出业务需求变更情况需求分析工程师实现阶段软件功效说明(Word)统计软件开发过程中全部实现软件功效软件开发工程师最终软件开发结果物和说明源代码能够布署结果物,和生成结果物源代码和数据库备份文件软件开发工程师源代码说明(Word)针对提交源代码每一个模块进行说明软件开发工程师测试阶段项目测试方案及汇报(Word)统计项目测试方法,验证系统功效和性能统计测试工程师反复测试直至系统稳定用户使用手册(Word)方便用户使用软件而提供使用说明书测试工程师上线及运行系统使用汇报系统布署后操作统计项目经理布署及维护用户培训汇报用户培训文档项目经理项目验收汇报(Word)统计甲乙双方签署项目验收汇报项目经理项目总结性汇报项目组经过此项目总结经验及不足项目经理第三章、岗位设置依据企业现在开发过程关键分为分析、开发、测试三个阶段。分析阶段完成用户需求文档编写,系统总体设计编写;开发阶段完成设计文档编写,代码编写、代码维护。测试阶段完成系统测试,测试文档及其它材料。经过逐步调整岗位,明确工作职责,逐步实现项目经理,需求分析工程师,高级软件开发工程师,软件开发工程师,测试工程师岗位设置。岗位工作内容责任项目经理1、选定项目组组员,成立项目组,安排任务分工。2、和用户进行沟通和协调(业务需求或非业务需求方面),和需求调研工作,绘制初步系统原型。3、制订项目开发计划,包含需求,设计,编码,测试这多个阶段计划。4、估量项目开发费用。5、制订小组开发进度表,对组内人职员作进度监控。6、对文档质量进行检验、把关。7、对组内组员工作进行指导。8、定时召开项目会议,把控项目风险和进度。1、对用户沟通协调工作负责。2、对软件开发效率、质量、费用负责。3、对系统总体设计、具体设计文档质量负责。4、对整个项目标进度,质量,成本,风险等负责。大项目需求分析顾问(BA)和用户进行沟通,负责需求调研工作,汇总需求分析文档,并编写系统总体设计方案。遇见需求变更时,分析需求变更内容,并于项目经理一起负责对需求变更进行评定。和高级软件开发工程师一起完成具体设计文档编写。对用户需求分析质量负责。对项目组全部组员正确了解项目需求负责。技术经理负责系统模块设计,具体设计文档。2、设计功效使用具体描述、行为人、前置条件、后置条件、UI描述、业务步骤/子步骤/分支步骤,界面说明等,完成大部分前端设计及后端设计。3、负责技术难度大模块代码或公用模块代码编写、维护。4、对自己负责模块具体设计、代码编写。5、对小组内人员进行技术指导。1、对组内人员开发效率负责。2、对产品整体风格负责。3、对项目整体设计步骤负责。4、对自己模块开发效率和质量负责。UI/UE辅助项目经理绘制界面原型demo,实现高保真原型软件开发工程师1、和项目经理沟通和确定某个模块需求和实现方法。2、负责某个模块代码编写、维护。3、对其它模块代码维护。4、负责和测试人员交互,处理测试人员问题。1、对自己模块开发效率和质量负责。测试工程师1、依据用户需求分析和系统总体设计,编写测试文档和测试用例。2、对系统功效、性能、异常进行测试。3、编写测试文档和操作指导手册。1、对测试质量负责。2、对测试文档和操作手册质量负责。第四章、项目立项1、需求分析工程师进行应用调查和分析,确定软件应用需求。2、成立项目评审会,技术总监、部门经理和指定人员必需参与。对项目进行可行性研究,编写项目提议书,评定项目标难度和工作量,形成可行性研究汇报。3、依据项目配置优劣成立项目开发组,制订软件开发计划,确定项目经理,由部门和项目经理共同来确定具体项目配置,知识技能要求,团体组员及团体角色。第五章、项目计划和监控1、以项目为单位,项目经理负责整个项目标计划、组织和控制。2、在整个项目过程中,项目经理定时检验项目进度和完成情况,调整人员分工和安排。3、项目计划需要变更时,需要明确变更内容并立即汇报。项目经理需要说明用户变更原因并将变更说明提交企业领导审核,方便依据变更内容立即调整计划。。第六章、需求分析1、对用户提出需求进行分析汇总,梳理用户业务步骤和具体功效定义。2、做出简单界面原型,和用户进行有效沟通,编写需求具体说明书。3、依据现有条件进行估量,制订项目进度,制订具体软件开发计划。第七章、总体设计1、在该阶段确定总体结构和软件开发架构,文件命名规范,编码规范。可按软件需求划分成子系统,也可直接定义目标系统功效模块及各个功效模块关系。3、确定软件模块结构,给出每个功效模块功效描述、数据接口描述,并完成系统概要设计说明书。4、完成数据库设计,并编写数据库设计说明书。5、完成文档需提交企业进行归档管理。第八章、具体设计1、调整前一步设计不足,确定各模块之间具体接口信息。2、设计功效使用具体描述、行为者、前置条件、后置条件、UI描述、业务步骤/子步骤/分支步骤,界面说明等。3、确定模块内数据流或控制流,对每个程序模块必需确定全部输入、输出和处理功效。4、汇总并提交全部相关文档,审核确定质量和进度。第九章、软件实现1、项目组依据概要设计说明书、具体设计说明书制订系统实现计划2、有条件情况下确保开发、测试和生产环境独立。选择软件工具,明确项目组员职责分工,根据编码规范和具体设计实现软件功效。3、代码应满足结构良好,清楚易读,且和设计一致,符合编码规范。4、开发人员需要软件实现过程中编写软件功效说明,源代码说明。软件功效说明文档应说明项目名称、编号、软件名称和版本号,软件功效、关键功效实现过程。源代码说明应说明项目编号、源代码类名称、编写人员、编写日期、变更履历、功效、全局变量、数据库字典、函数功效、接口。该文档包含在源代码文件中,以注释形式存在。5、项目组进行单元测试和集成测试。开发人员处理测试人员反馈测试问题,并以书面形式反馈关键问题及处理措施,直至系统运行稳定。6、汇总并提交全部相关文档,提交企业立案,形成项目知识库。第十章、软件测试1、依据单据测试和集成测试两个过程,制订测试计划。按阶段设计测试实例,并将测试结果统计,未经过反馈给开发人员调整。2、完成测试文档、操作手册、安装维护手册编写。第十一章、用户培训1、准备用户培训计划、培训手册2、确定培训时间、培训地点,向用户进行系统使用培训、操作指导及提供软件操作手册。3、保留培训签到表,用户意见等存档。第十二章、系统上线1、制订上线计划,确定上线工作时间表,布署环境。2、上线操作步骤和问题处理步骤;3、依据软件特点、用户需求进行软件布署,并统计软件布署和运行结果;4、项目组依据系统运行请款对系统进行优化,统计系统运行情况、系统问题和处理后版本。第十三章、系统验收1、验收工作准备,按要求整理项目结果物,打印装订成册,并提交用户方。2、系统关键使用部门及信息技术部门联合成立项目验收小组,从需求功效及技术需求层面对系统进行综合评定和项目结果物审核,依据验收情况形成系统验收汇报3、应用部门及信息技术部门责任人依据系统试运行情况签署验收意见。第十四章、产品维护1、调出项目关键开发人员,根据协议要求安排维护人员对系统进行技术支持。2、系统需求变更或调整,统计变更原因和软件及源代码版本控制,根据软件变更要求对系统进行维护。第章十五、源码和文档1、源代码/文档管理采取版本控制软件SVN。2、按项目标阶段性完成源代码、文档上传。项目责任人天天对代码进行检验,开发总监或部门经理定时进行抽查。3、文档分为项目文档和个人文档,文档上传前进行归类和汇总。4、SVN版本管理细则详见附件一第十六章、质量检验1、项目责任人天天要检验组员工作完成情况,尤其是新职员工作进展;2、工作抽查制度:不定时进行抽检,并将检验对象、检验时间、检验内容、检验结果反馈给被抽检人。3、内部审核制度:针对业务需求、概要设计(功效界面、数据库)或疑难问题组织评审会,提出意见或处理方案。第十七章、文档规范1、需根据软件实施阶段落实结果物,参考《软件过程提交结果表》。2、假如用户有特殊要求,请根据用户要求规范完成。并将最终问题提交企业归档备份。第十八章、软件变更为规范软件变更和维护管理,特制订本制度。本制度适适用于应用系统开发完成并正式上线,移交给用户方以后运行支持及系统变更工作。1、系统变更工作可分为功效完善维护、系统缺点修改、统计报表生成。2、需求部门提出系统变更需求,项目经理同开发人员一起依据关键性和紧迫性做判定,确定其优先级和影响程度,并进行对应处理,同时将变更需求整理成系统变更申请表。3、系统变更实现过程根据软件开发过程要求进行,遵照软件开发过程统一编码标准和版本控制,并经过测试经过才能完成布署和上线。4、在系统变更完成后,开发人员需将系统变更表实施结果提交给项目经理,测试人员确定实施结果后,项目经理和需求提出方确定签字后,提交至企业进行归档管理。第十九章、周报制度为了加强项目实施过程中组织和管理,立即反应项目目前进展情况及存在问题,并为项目管理人员及企业领导提供正确项目实时情况,确保工程项目保质保量顺利完成,提升工作效率特制订本制度。本制度适适用于本企业负担全部大型工程设计、技术咨询项目。项目周报组成及关键内容项目周报应依据每个项目标具体要求填写周报内容,其内容应包含但不仅限于以下内容:项目周报表项目周报表关键有三项内容,一是项目进展情况;二是下周项目进展计划及处理方案;三是各单元具体周报。各表内容以下:项目进展情况项目关键完成工作情况该部分应用总结性或概括性语言整体描述项目从开始至现在所完成全部工作,其内容应包含但不仅限于:现在项目已完成那些工程阶段、关键长周期设备询价或订货文件完成了哪些,剩下哪些、关键项目节点完成情况等。制约项目进展关键原因该部分应列举现在制约项目进展关键原因,并应逐条明确责任方和应对方案。项目制约原因消除后,应在下周周报中删除。下周项目进展计划及处理方案该部分应列举项目下周进展计划,明确责任人,对一周内无法完成任务应明确任务完成时间。各单元具体周报该部分应按专业具体描述项目进行中该单元关键节点、本周关键完成工作内容、制约该单元项目进展原因、估计完成时间等内容。对外文件及设计结果周动态表该表应按时间次序依次统计整个项目进行中,全部对外图纸发放情况、设备请购文件发放情况和项目实施过程中全部变更单发放情况。项目周报填写标准项目周报填写时应遵照以下标准:项目周报应由项目经理(或由项目经理指派人员)填写。项目周报内容应正确、真实表现项目进展情况,项目经理对项目周报内容负责。项目周报内容应立即依据最新项目进展情况进行更新,避免过时资料。对于项目周报内反应出制约项目进展原因应明确责任方(人),并提出切实可行处理方案后立即处理。对于下周项目进展计划应明确计划责任人及完成时间。(不能在一周内完成应写明具体完成时间)对外文件及设计结果周动态表应随周报一起进行更新并随周报同时上交。第二十章、知识分享及培训制度为提升各部门协作效率,统一企业技术标准,提升职员关键能力成长,企业组织定时培训和知识分享。每两周企业项目管理部组织一次项目经验分享

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论