实施 CMM(I)的软件企业应有的软件岗位设置及其职责.docxVIP

实施 CMM(I)的软件企业应有的软件岗位设置及其职责.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实施 CMM(I)的软件企业应有的软件岗位设置及其职责

希赛软件工程专家网,软件过程改进/CMM/CMMI 评估平台,项目管理/软件测试资源站点实施 CMM(I)的软件企业应有的软件岗位设置及其职责王树文摘要:CMM(I)软件质量保障体系强调岗位(角色)职能的发挥。但岗位如何设置才能有利于CMM(I)质量保障体系的有效落实和充分发挥作用,是值得我们努力实践的课题。作者在公司负责了三年多时间的 CMM(I)实施和推广工作,和相关同事、领导一起策划了公司软件岗位的设置。为了达到经验共享的目的,本人将这些岗位整理出来,供同行们或即将实施CMM(I)的公司参考。关键字:CMM(I) 岗位 岗位职责正文:一套科学的质量保障体系需要真正发挥作用,除了需要有公司的制度保障、资金支持和良好的企业文化外,科学合理的岗位设置也是一个至关重要的因素。我国的软件企业,一般有三种类型:项目运作型、产品销售型以及项目运作和产品销售混合型。以下分别整理出实施CMM(I)的软件企业的软件岗位设置和各岗位职责,企业其它一些如后勤支持、行政管理等岗位不在本文的讨论之列。由于项目运作型软件企业和产品销售型软件企业都有一些共同的软件岗位,而项目运作和产品销售混合型软件企业的软件岗位是以上两种类型软件企业的软件岗位的“并集”。因此,为清晰起见,以下我分共同岗位、项目运作型软件企业独有岗位、产品销售型软件企业独有岗位分别介绍。(一)共同岗位岗位(一):项目经理主要职责:1. 组织制定项目的总体计划和阶段计划;2. 协调项目组资源和内部工作关系,安排项目组成员工作;3. 跟踪、检查项目组成员工作质量;4. 为保障项目正常运作,与客户、项目组成员之间进行必要的沟通;5. 负责控制项目,保证项目在预算成本范围内按规定的质量和进度达到项目目标。岗位(二):开发经理主要职责:1. 负责制定从需求分析开始到系统测试前的开发计划;2. 在开发计划的约束下,协调项目组相关资源,完成系统分析、架构设计、系统设计、模块设计、代码实现、单元测试和集成测试工作;3. 在项目开发阶段,跟踪、检查项目组成员的工作质量;4. 负责重点代码检查和单元测试;5. 负责编写《集成测试用例》和集成测试脚本,负责组织相关人员执行集成测试并提交《集成测试报告》;6. 负责编写《系统管理手册》和《安装手册》。岗位(三):需求调研员主要职责:1. 根据《需求调研计划》进行需求调研;2. 收集整理客户需求,负责编写《用户需求说明书》;3. 负责解决《用户需求说明书》被评审后发现的问题;4. 就《用户需求说明书》的内容与项目组、用户达成一致并得到用户的确认。岗位(四):系统分析员主要职责:1. 深入分析和归纳用户需求,总结翻译出系统需求;2. 负责将系统需求整理成《软件需求规格说明书》;3. 负责解决《软件需求规格说明书》被评审后发现的问题;4. 必要时负责向架构设计师或系统设计师解释系统需求。岗位(五):架构设计师主要职责:1. 深度剖析系统需求,抽象出应用系统架构模型,确定应用系统实现模式;2. 利用当前先进、成熟的计算机应用技术,负责设计和实现稳健、实用、灵活、高效的应用系统(技术)架构;3. 指导项目组相关人员了解并灵活使用(技术)架构;4. 协助测试人员进行系统架构测试。岗位(六):系统设计师主要职责:1. 深入分析系统需求,剖析出界面层、业务层和数据层应用模块;2. 针对项目选定的(技术)架构,负责完成应用系统的概要设计和详细设计;3. 负责完成应用系统的数据库逻辑设计和物理设计;4. 指导项目组相关人员完成模块设计;5. 协助编写《集成测试用例》和集成测试脚本。岗位(七):模块设计师主要职责:1. 在系统设计师的指导下,负责进行模块设计(包括功能界面布局设计和人机交互界面设计)和编写设计文档;2. 在系统设计师的指导下,负责编写《集成测试用例》和集成测试脚本;3. 负责完成应用系统的集成测试并编写集成测试报告;4. 指导程序员根据模块设计进行代码实现。岗位(八):程序员主要职责:1. 在模块设计师指导下,根据模块设计进行代码实现;2. 编写《单元测试用例》和单元测试脚本;3. 负责执行代码走读和单元测试,记录单元测试结果;4. 执行集成测试。岗位(九):测试经理主要职责:1. 独立编写测试计划;2. 独立编写测试用例;3. 安排和指导测试工程师/测试员的工作;4. 协调测试团队内部的工作以及与开发团队之间的工作。岗位(十):测试工程师主要职责:1. 在测试经理的安排和指导下,编写测试计划;2. 在测试经理的安排和指导下,编写测试用例;3. 在测试经理的安排下,独立完成“执行测试”的工作;4. 在测试经理的指导下,掌握较深层次的测试方法、测试技术和较复杂的业务流程。岗位(十一):测试员主要职责:1. 在测试经理的安排和指导下,编写测试用例;2. 在测试经理的安排

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档