您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > 实用文档01-软件开发公司开发人员工作手册
软件开发部工作手1.0组织机构和职责1组织机构和管理职责系统分析员开发工程师美工配置管理工程师软件开发部经理项目经理2部门岗位职责、职责与权限2..1公司确定组织内各部门的职能和相互之间的职责和权限,以促进质量管理的有效性。各部门经理及管理者均需贯彻质量方针,负责质量体系文件在本部门的实施,并对本部门质量记录的准确性,完整性负责。。2..2职责与权限2.2.1软件开发部部门经理岗位责任2.2.1.1.服从公司总经理的工作安排,并积极贯彻执行,将结果及时汇报。2.2.1.2.根据公司制定的研发战略,负责制定具体实施方案,并组织落实。2.2.1.3.了解市场和客户的需求,负责组织新产品的开发及现有产品的改进,满足市场和客户的需求。2.2.1.4.全面负责管理软件开发部的各项目的计划管理、范围管理、资金预算管理、进度管理、成本管理、风险管理及沟通管理。2.2.1.5.负责管理软件开发部的人力资源。包括人员招聘、技术培训、工作分配、业绩考核、惩罚和奖励、人员解聘等。2.2.1.6.负责组织软件开发部各项目的策划、开发、评审、验证及确认。2.2.1.7.负责协调软件开发部与公司其它各部门的工作以及部门内各组之间的工作。2.2.1.8.具有开拓精神,全面推动软件开发部各项工作向前发展。2.2.2软件开发部项目经理岗位责任2.2.2.1负责协调软件开发部与公司其它各部门的工作以及部门内各组之间的工作。2.2.2.2具有开拓精神,全面推动软件开发部各项工作向前发展。2.2.2.3服从软件开发部部门经理的工作安排,并积极贯彻执行,将结果及时汇报。2.2.2.4根据公司制定的研发战略,负责前期技术论证,组织市场调研,并组织编写技术可行性分析报告。2.2.2.5了解本行业的最新技术标准、行业法规、行业技术动态,保证产品的技术先进性和性能可靠性。2.2.2.6负责组织项目组内内部人员的技术培训工作和技术攻关任务。2.2.2.7负责安排项目组人员的工作安排和工作分配。2.2.2.8负责本项目的计划编制,提供项目开发计划书、开发进度月报和项目开发总结报告。2.2.2.9参与系统前期需求分析工作,协助系统分析员给出需求分析规格说明书、数据要求说明书和数据库设计说明书。2.2.2.10负责本项目进展过程中技术应用的监控和人力资源的配置。2.2.2.11负责管理本项目组的人力资源。包括技术培训、工作分配、业绩考核、惩罚和奖励等。2.2.2.12负责管理本项目的计划管理、进度管理、技术管理、文档管理、风险管理及沟通管理、质量管理、成本管理和资金预算管理。2.2.3软件开发部系统分析员岗位责任2.2.3.1若属于某一项目组,则服从项目经理的工作安排,否则服从部门经理的工作安排,并积极贯彻执行,将结果及时汇报。2.2.3.2负责项目需求分析工作,给出需求分析说明书、数据要求说明书和数据库设计说明书。2.2.3.3参与系统设计工作,负责编制项目概要设计方案书,同时协助软件工程师给出项目详细设计方案书2.2.3.4负责组织项目各个阶段的开发任务以及指导项目组人员的技术开发工作和制定编程规范。2.2.3.5负责组织对项目技术难题的攻关和讨论并协助项目经理对项目的技术管理工作。2.2.3.6按照直接上级制订的工作计划,积极做好本岗位的工作,控制本岗位的进度,主动排除客观因素的影响,保证工作的按期完成。2.2.3.7不断学习进步,能够胜任本岗位工作。2.2.3.8遵守公司的各项规章制度,严格要求自己。2.2.4软件开发部工程师岗位责任2.2.4.1若属于某一项目组,则服从项目经理的工作安排,否则服从部门经理的工作安排,并积极贯彻执行,将结果及时汇报。2.2.4.2负责软件详细设计、软件编码和相关文档编写工作,给出项目详细设计方案书。2.2.4.3配合系统分析员参加项目的概要设计工作。2.2.4.4按照直接上级制订的工作计划,积极做好本岗位的工作,控制本岗位的进度,主动排除客观因素的影响,保证工作的按期完成。2.2.4.5不断学习进步,能够胜任本岗位工作。2.2.4.6遵守公司的各项规章制度,严格要求自己。2.2.5软件开发部美工岗位责任2.2.5.1若属于某一项目组,则服从项目经理的工作安排,否则服从部门经理的工作安排,并积极贯彻执行,将结果及时汇报。2.2.5.2负责产品界面设计、图片制作等工作。2.2.5.3按照直接上级制订的工作计划,积极做好本岗位的工作,控制本岗位的进度,主动排除客观因素的影响,保证工作的按期完成。2.2.5.4不断学习进步,能够胜任本岗位工作。2.2.5.5遵守公司的各项规章制度,严格要求自己。2.2.6软件开发部主管岗位责任2.2.6.1如果项目人员比较多,项目经理可以提议在项目组内部设立主管职位,由部门经理发文批准。2.2.6.2主管对项目经理负责,协助项目经理管理项目的技术工作和人员工作安排。2.2.6.3主管只是一个行政职位,不是一个技术职位。项目经理、系统分析员、软件工程师和美工是技术职位。2.2.7软件开发部配置管理工程师岗位责任2.2.7.1服从软件开发部部门经理的工作安排,并积极贯彻执行,将结果及时汇报。2.2.7.2了解配置管理的最新技术标准、技术动态,保证配置管理工作的技术先进性。2.2.7.3负责对项目组人员的配置管理培训工作。2.2.7.4负责项目的变更管理、源代码管理、版本控制、文档控制、过程管理和代码规范。2.2.7.5负责配置管理体系的建设包括配置管理制度、流程、工作指引等。2.2.7.6负责软件演示版的制作和正式版的发行工作。2.2.7.7负责管理公司内部技术有关文档及源代码等保密性文件。2.0工作指引清单1.工作指引1)63MA014A测试工作指引2)63MA015A对外技术合作工作指引3)63MA016A软件开发部工作计划及进度管理工作指引4)63MA017A评审工作指引5)63MA018A软件开发部文档管理工作指引6)63MA019A目管理工作指引7)63MA013A产品名称、型号命名工作指引测试工作流程图输入信息项目经理开发部经理客服经理测试主管输出信息NOYES测试申请单测试计划测试问题点处理记录测试分析报告填写《测试申请单》审批安排测试主管测试准备编写《测试计划》测试问题点处理记录问题点处理后续测试撰写《测试分析报告》评审完成内部测试测试问题点处理记》测试问题点处理记录测试问题点处理记》测试分析报告NOYES测试工作指引1目的1.1规范客户服务部测试管理工作。1.2保证软件产品的质量。1.3理顺测试流程。2定义无3适用范围3.1客户服务部的测试工作3.2软件开发部的测试工作4职责4.1项目经理:负责测试问题点修改工作的安排。4.2部门经理:负责测试工作的协调和测试进度的把握。4.3测试工程师:负责测试计划的制定和具体的测试工作以及测试分析报告的编写。5内容5.1测试申请5.1.1项目经理填写《测试申请单》送交软件开发部部门经理审批。5.1.2软件开发部部门经理审批之后提交给客户服务部部门经理,客户服务部部门经理根据当前工作安排情况安排相应人员担任测试主管,并签署相应意见提交给测试主管。5.1.3测试主管接受测试申请单并填写相应意见。5.1.4如果双方在协调之中遇到困难可以请求总经理协调。5.1.5测试主管如果在测试的过程中发现很多问题,测试无法继续下去,可以请求部门经理将《测试申请单》退回软件开发部,要求软件开发部重新进行内部测试。5.2测试准备5.2.1测试主管负责建立测试环境,测试环境的建立要求考虑各种操作平台。5.2.2测试人员要仔细阅读有关资料,包括规格说明、设计文档、使用说明书及在设计过程中形成的测试大纲、测试内容及测试的通过准则,全面熟悉系统,编写《测试计划》,设计测试用例。5.2.3测试人员首先要对文档和代码进行审查,保证测试工作的进一步的开展。5.2.4项目组人员应该配合测试人员的工作,对测试人员提出的问题应该进行耐心的解答。项目经理负责组织相关人员对测试人员就软件的设计、功能进行培训,以使测试人员充分了解软件的体系结构。5.3测试流程5.3.1测试工程师在测试过程中发现问题,负责填写《测试问题点处理记录》,然后提交给测试主管。5.3.2测试主管将所提交的《测试问题点处理记录》进行筛选、过滤,并在签字确认后提交给项目经理。5.3.3项目经理负责将测试主管提交的《测试问题点处理记录》转发给相关人员。5.3.4由相关人员负责处理测试问题点记录。处理完毕,须将《测试问题点处理记录》提交给项目经理。5.3.5项目经理须签字确认相关人员的处理结果,并在后续送测时将确认后的《测试问题点处理记录》统一返回给测试主管。5.3.6测试主管在后续测试时,须将返回的《测试问题点处理记录》分发给相关测试工程师。5.3.7测试工程师验证并填写相关内容。验证完毕后,再将《测试问题点处理记录》交由测试主管。5.3.8测试主管负责统一处理《测试问题点处理记录》并归档保存。5.3.9《测试问题点处理记录》的要求填写规范:填写时请尽量做到工整、不涂改、不漏写;请相关人员在签名(必须是全中文名)和填写日期时务必书写完整,尤其是日期;测试主管每版都应检查《测试问题点处理记录》的填写是否合乎规范,如有重大错漏,务必请相关人员重新填写。5.3.10如果问题点级别是E和F级,要求部门经理审核,必要时可开会讨论。5.4测试总结5.4.1测试主管测试完成之后整理测试问题点记录并撰写《测试分析报告》。5.4.2《测试分析报告》撰写完成之后发送邮件形式提交给部门经理和项目经理告知测试已经完成。5.4.3项目评审组组织人员对《测试分析报告》进行评审,如果评审未通过,要求测试主管重新测试。6相关文件及资料6.1无。7质量记录7.1《测试计划》7.2《测试分析报告》7.3《测试问题点处理记录》7.4《测试申请单》对外技术合作流程图输入信息项目经理部门经理总经理合作方输出信息NOYES对外技术合作合同谈判记录技术谈判审批商务谈判技术协议编写合同条款编写进度跟进整改技术跟进执行资料存档、应用资料整理提出书面申请备忘录项目任务书项目开发计划书项目需求规格说明书验收报告备忘录或协议NOYES批准批准验收方案审批验收YESNOYESNOYESNO谈判记录对外技术合作工作指引1目的1.1为了规范对外技术合作立项,顺畅工作流程,减少人为失误和隐患。2适用范围2.1软件开发部内推行使用。3定义3.1无4职责4.1项目经理:负责对外技术合作的提案,合作的具体实施。4.2部门经理:负责对外技术合作的审核、协调和进度控制。4.3总经理:负责外技术合作项目批准。5内容5.1对外技术合作的立项5.1.1项目经理根据《项目任务书》、《项目开发计划书》和《项目需求规格说明书》,提出对外技术合作的项目。用备忘录形式向部门经理提出书面申请。包括以下内容:5.1.1.1对外技术合作的原因5.1.1.2对外技术合作项目描述5.1.1.3对外技术合作的可行性分析5.1.1.4对外技术合作的方式5.1.1.5对外技术合作者的调查资料5.1.1.6对外技术合作资金、进度安排5.1.2部门经理对技术合作的申请做认真审核,并提出是否合作的意见。5.1.3总经理批准技术合作的立项。5.2对外技术合作的合同5.2.1对外技术合作的技术谈判由项目经理负责。5.2.2对外技术合作商务谈判由部门经理或总经理负责。5.2.3对外技术合作的合同条款由部门经理负责编写,技术协议由项目经理负责编写,合同由总经理签字。5.3对外技术合作的协调、控制5.3.1部门经理负责对外技术合作的进度跟进,负责日常协调、控制,定期编制备忘录通知相关部门以及组织阶段性评审。5.3.2总经理协调控制合作中重大问题。5.3.3项目经理负责对外技术合作的技术跟进。5.4对外技术合作的项目验收5.4.1项目经理按照技术协议,制订对外技术合作的项目验收方案,送交部门经理审核。5.4.2经审核的验收方案,前期准备工作由项目经理负责具体实施。包括:验收方法、验收标准、测试报告、测试设备的配置等。5.4.3项目验收由部门经理负责组
本文标题:实用文档01-软件开发公司开发人员工作手册
链接地址:https://www.777doc.com/doc-4330809 .html