软件开发部工作手册(共41页).doc
《软件开发部工作手册(共41页).doc》由会员分享,可在线阅读,更多相关《软件开发部工作手册(共41页).doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上甘肃智联信息科技有限责任公司软件开发部工作手册专心-专注-专业0.1 目 录章节内 容页数0.0首页10.1目录20.2修订履历30.3定义41.0组织结构和职责5-82.0工作指引清单9-353.04.14.24.34.44.54.64.74.84.94.104.114.124.134.140.2 修 订 履 历版 次ECN编号修订项次修订人备 注ABCDEFGHIJKLMNOPQRSTUVWXYZ0.3 定 义1.0 组织机构和职责1 组织机构和管理职责 2 部门岗位职责、 职责与权限2.1 公司确定组织内各部门的职能和相互之间的职责和权限,以促进质量管理的有效性
2、。各部门经理及管理者均需贯彻质量方针,负责质量体系文件在本部门的实施,并对本部门质量记录的准确性,完整性负责。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. 负责管理软件开发部的人力资源。包括人员招
3、聘、技术培训、工作分配、业绩考核、惩罚和奖励、人员解聘等。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 根据公司制定的研发战略,负责前期
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 负责管理本项目组的人力资源。
5、包括技术培训、工作分配、业绩考核、惩罚和奖励等。2.2.2.12 负责管理本项目的计划管理、进度管理、技术管理、文档管理、风险管理及沟通管理、质量管理、成本管理和资金预算管理。2.2.3 软件开发部系统分析员岗位责任2.2.3.1 若属于某一项目组,则服从项目经理的工作安排,否则服从部门经理的工作安排,并积极贯彻执行,将结果及时汇报。2.2.3.2 负责项目需求分析工作,给出需求分析说明书、数据要求说明书和数据库设计说明书。2.2.3.3 参与系统设计工作,负责编制项目概要设计方案书,同时协助软件工程师给出项目详细设计方案书2.2.3.4 负责组织项目各个阶段的开发任务以及指导项目组人员的技术
6、开发工作和制定编程规范。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
7、配合系统分析员参加项目的概要设计工作。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 按照直接上级制订的工作计划,积极做好本岗位的工作,控制本岗位的进度,主动排除客观因素的影响,保证工作的按期完成
8、。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 了解配置管理的最新技术标准、技术
9、动态,保证配置管理工作的技术先进性。2.2.7.3 负责对项目组人员的配置管理培训工作。2.2.7.4 负责项目的变更管理、源代码管理、版本控制、文档控制、过程管理和代码规范。2.2.7.5 负责配置管理体系的建设包括配置管理制度、流程、工作指引等。2.2.7.6 负责软件演示版的制作和正式版的发行工作。2.2.7.7 负责管理公司内部技术有关文档及源代码等保密性文件。20 工作指引清单1. 工作指引1) 63MA014A 测试工作指引2) 63MA015A 对外技术合作工作指引3) 63MA016A 软件开发部工作计划及进度管理工作指引4) 63MA017A 评审工作指引5) 63MA018
10、A 软件开发部文档管理工作指引6) 63MA019A 目管理工作指引7) 63MA013A 产品名称、型号命名工作指引测试工作指引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 软件开发部部
11、门经理审批之后提交给客户服务部部门经理,客户服务部部门经理根据当前工作安排情况安排相应人员担任测试主管,并签署相应意见提交给测试主管。5.1.3 测试主管接受测试申请单并填写相应意见。5.1.4 如果双方在协调之中遇到困难可以请求总经理协调。5.1.5 测试主管如果在测试的过程中发现很多问题,测试无法继续下去,可以请求部门经理将测试申请单退回软件开发部,要求软件开发部重新进行内部测试。5.2 测试准备5.2.1 测试主管负责建立测试环境,测试环境的建立要求考虑各种操作平台。5.2.2 测试人员要仔细阅读有关资料,包括规格说明、设计文档、使用说明书及在设计过程中形成的测试大纲、测试内容及测试的通
12、过准则,全面熟悉系统,编写测试计划,设计测试用例。5.2.3 测试人员首先要对文档和代码进行审查,保证测试工作的进一步的开展。5.2.4 项目组人员应该配合测试人员的工作,对测试人员提出的问题应该进行耐心的解答。项目经理负责组织相关人员对测试人员就软件的设计、功能进行培训,以使测试人员充分了解软件的体系结构。5.3 测试流程5.3.1 测试工程师在测试过程中发现问题,负责填写测试问题点处理记录,然后提交给测试主管。5.3.2 测试主管将所提交的测试问题点处理记录进行筛选、过滤,并在签字确认后提交给项目经理。5.3.3 项目经理负责将测试主管提交的测试问题点处理记录转发给相关人员。5.3.4 由
13、相关人员负责处理测试问题点记录。处理完毕,须将测试问题点处理记录提交给项目经理。5.3.5 项目经理须签字确认相关人员的处理结果,并在后续送测时将确认后的测试问题点处理记录统一返回给测试主管。5.3.6 测试主管在后续测试时,须将返回的测试问题点处理记录分发给相关测试工程师。5.3.7 测试工程师验证并填写相关内容。验证完毕后,再将测试问题点处理记录交由测试主管。5.3.8 测试主管负责统一处理测试问题点处理记录并归档保存。5.3.9 测试问题点处理记录的要求填写规范:填写时请尽量做到工整、不涂改、不漏写;请相关人员在签名(必须是全中文名)和填写日期时务必书写完整,尤其是日期;测试主管每版都应
14、检查测试问题点处理记录的填写是否合乎规范,如有重大错漏,务必请相关人员重新填写。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 测试申请单对外技术合作工作指引1 目的1.1 为了规范对外技术合作
15、立项,顺畅工作流程,减少人为失误和隐患。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.
16、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
17、.3.3 项目经理负责对外技术合作的技术跟进。5.4 对外技术合作的项目验收5.4.1 项目经理按照技术协议,制订对外技术合作的项目验收方案,送交部门经理审核。5.4.2 经审核的验收方案,前期准备工作由项目经理负责具体实施。包括:验收方法、验收标准、测试报告、测试设备的配置等。5.4.3 项目验收由部门经理负责组织,合作双方共同参加验收。5.4.4 部门经理初具验收报告。并给出结论。5.4.5 验收通过后,由项目经理负责,按照合同条款,将合作的技术文档资料整理,送部门经理存档。并开始实施对外技术合作成果在产品中的应用。5.4.6 如果验收没有通过,依照合同条款,由部门经理及项目经理与合作方提
18、出整改建议,并签署有关整改备忘录或协议。6 相关文件及资料6.1无。7 质量记录7.1 项目任务书7.2项目需求规范说明书7.3项目开发计划书软件开发部工作计划及进度管理工作指引1 目的1.1 规定软件开发部工作计划及进度管理的内容、职责。1 适用范围1.1 适用于软件开发部工作计划及进度管理工作。2 定义2.1 计划:包括责任人、工作内容、起始时间、完成时间和计划调整时间。2.2 完成时间:是指经过设计评审后,可以发行的时间。3 职责3.1 部门经理:负责软件开发部工作计划的制订、审批及进度管理。3.2 项目经理:负责本项目组计划的制订。4 内容4.1 计划分类4.1.1 周工作计划:一周的
19、工作计划。4.1.2 月工作计划:一个月的工作计划。4.1.3 年工作计划:一年的工作计划。4.1.4 项目开发计划:项目开发完成的计划。4.2 工作任务的制定4.2.1 项目组工作任务的制订来源以下方面4.2.1.1 项目开发计划书要求。4.2.1.2 软件开发部下达的任务。4.2.1.3 客户需求下达的任务。4.2.1.4 客户或公司内部提出的设计更改。4.2.1.5 项目组自己安排的工作任务。4.2.2 项目组的工作任务不能偏离项目开发计划书。公司下达的任务和客户需求下达的任务是开发过程中的不断完善过程。项目经理应合理安排。4.3 工期估计4.3.1 工期是指任务开始到结束的全部时间。在
20、估计工期时要考虑以下因素:4.3.1.1 考虑社会平均技术能力条件下的完成时间。4.3.1.2 考虑人力资源的配置。4.3.1.3 考虑技术难易程度。4.3.1.4 考虑非工作日和法定节假日。4.3.1.5 考虑资源的配备周期。4.3.1.6 考虑市场需求和压力。4.3.2 对于存在高度不确定因素的项目,可以给每个任务工期估计三个时间:4.3.2.1 乐观时间:在任何事情都进展顺利,没有遇到任何困难的情况下,完成某项任务需要的时间。4.3.2.2 最可能时间:在正常情况下完成某项任务最经常出现的时间。如果某项任务已经做过多遍,最经常发生的实际工期可以用作最可能时间估计。4.3.2.3 悲观时间
21、:某项任务在最不利的情况下(如不可预见或不可抗拒)能够完成是时间。4.4 计划的制订和审核4.4.1 项目开发计划由项目经理负责并提交给部门经理,由项目评审组评审通过之后生效。项目经理负责本项目组的周工作计划和月工作计划,同时提交给部门经理,由部门经理汇总成本部门的周工作计划和月工作计划,月工作计划需提交给总经理由总经理审批通过后生效,周工作计划由部门经理审批即生效。部门经理负责制定软件开发部的年工作计划并提交给总经理审批,总经理审批通过之后生效。以上计划都需要上级和下级充分协商。4.4.1.1 周工作计划、月工作计划、项目开发计划和年工作计划用PROJECT软件编制甘特图。4.4.1.2 计
22、划进度主要进行时间管理,控制项目任务的关键路线,需在甘特图中予以标明。4.4.1.3 周计划按小时安排,月计划按天安排,年计划安排按月安排,项目开发计划按天安排。4.4.2 部门经理和总经理协商后,根据月工作计划和协商后的情况,在每周最后一个工作日提交周工作计划给总经理,总经理当天审批后下发给部门经理生效。4.4.3 部门经理和项目经理每周最后一个工作日协商下周工作计划,项目经理根据协商后的情况在每周第一个工作日10:00以前制定本周工作计划并提交给部门经理审核,部门经理在12:00以前审核完毕,经过批准的计划将下发到各项目经理。4.4.4 总经理和部门经理每月的最后一个工作日协商下月工作计划
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发部 工作手册 41
限制150内