管理课件基于CMMI的软件工程案例机构设置及岗位职责 33_第1页
管理课件基于CMMI的软件工程案例机构设置及岗位职责 33_第2页
管理课件基于CMMI的软件工程案例机构设置及岗位职责 33_第3页
管理课件基于CMMI的软件工程案例机构设置及岗位职责 33_第4页
管理课件基于CMMI的软件工程案例机构设置及岗位职责 33_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

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

文档简介

案例机构设置及岗位职责第二章案例机构设置及岗位职责软件企业组织结构研发团队与其他部门之间的关系研发团队岗位设置各岗位职责企业文化对研发团队的影响本书模拟的企业组织结构图组织结构图说明组织结构图说明组织级配置管理,一般都放置在研发部;股份制公司还设为监事会;规模梢大一些的企业,还会设置开展规划部,以负责公司新方向的开展规划相关业务拓展;根据产品线的不同,市场部或营销部设置以产品线来命名的事业部来负责相关产品的推广、营销,比方证券事业部、呼叫中心事业部等;工程部或工程部有时也会根据产品线来设置。人力资源部审计部企业开展部营销管理部神州数码通用产品本部物流中心区域平台:华东平台、华南平台普通平台:武汉、西安、沈阳、成都、香港简易平台:南京、深圳、济南地方办事处:杭州、福建、昆明、青岛等软件集本钱部公司组织结构例如〔1〕系统集成事业一部系统集成事业二部网络集成事业部服务与培训事业部软件产品部技术工程部电信事业部政府事业部金融事业部业务管理部业务发展部系统集本钱部业务管理部业务开展部工程管理部业务管理部业务开展部电子商务部客户效劳部产品部销售部业务管理部业务发展部企业解决方案本部SUN事业部IBM事业部增值软件事业部通用软件事业部存储事业部HP事业部新产品事业部网络业务本部业务管理部产品部市场部华东大区华南大区北区西区移动通讯本部业务管理部业务发展部个人通讯事业部新业务事业部客户服务部市场部产品管理部分销业务部行业销售部研发一部研发二部业务管理部网络公司华东区总部企管部研发运控中心市场发展部北方区总部华南区总部SAP事业部DCMSIT集成服务事业部软件工程事业部客服中心财务部集团办公司组织结构例如〔2〕第二章案例机构设置及岗位职责软件企业组织结构研发团队与其他部门之间的关系研发团队岗位设置各岗位职责企业文化对研发团队的影响研发与市场部门间的关系研发与工程部门间的关系研发与质量管理部间的关系共同提高研发产品的质量质量管理部关注的是产品研发过程及结果是否符合公司目标及标准,并根据研发部门反响,参与或主导对软件开发过程进行改进研发部类似于运发动,质量管理部类似于裁判员,EPG类似于立法部门。负责公司研发类工程度量数据的收集与分析研发与客户效劳部间的关系客户效劳部负责用户需求收集及问题,并及时反响给研发部门研发部门分析各类用户需求及问题,根据公司产品规划,及时更新版本。第二章案例机构设置及岗位职责软件企业组织结构研发团队与其他部门之间的关系研发团队岗位设置各岗位职责企业文化对研发团队的影响软件生命周期图新产品需求开发软件需求需求规格说明书项目策划估算项目开发计划系统设计概要设计详细设计系统测试系统测试验收测试

/用户试用实现与测试单元代码单元测试系统测试服务与维护退役升级建议和限期维护通知产品升级项目总结项目分析发布基线生成技术交接产品发布

/提交编码方案测试需求发放合同/产品项目立项客户验收验收测试

/用户试用阶段工作内容和常见工作产品列表阶段工作内容工作产品立项1.可行性研究/合同评审、签订2.立项评审1.立项可行性分析报告3.立项报告5.立项通知书6.项目任务书2.用户需求说明书(初稿)4.需求和项目计划阶段工作计划需求1.编制并完善《用户需求说明书》2.软件需求规格说明书编写3.工作产品评审4.需求跟踪及管理1.用户需求说明书3.用户需求跟踪矩阵2.软件需求规格说明书4.需求变更申请表计划1.项目范围分析、工作分解3.编制进度表5.编写配置管理计划7.计划评审、批准2.估计规模、工作量等4.评估项目风险6.编写《项目开发计划》1.项目开发计划含:质量保证计划、CM计划、风险管理计划和培训计划2.评审记录设计1.概要设计3.数据库设计2.模块计工作产品评审1.《概要设计说明书》3.《数据库设计说明书》2.《模块设计》4.评审记录实现与测试1.编码2.编制各类用户手册2.单元测试1.单元代码3.单元缺陷管理列表2.单元测试用例列表4.单元测试报告测试集成测试1.《集成测试计划》编制、评审3.集成测试2.《集成测试用例》编制、评审4.《集成测试报告》编制、确认1.集成测试计划3.缺陷管理列表5.评审记录2.《集成测试用例》4.《集成测试报告》系统测试1.《系统测试计划》编制、评审3.系统测试2.《系统测试用例》编制、评审4.《系统测试报告》编制和确认1.系统测试计划3.测试记录、缺陷记录2.《系统测试用例》4.《系统测试报告》项目总结1.代码复用总结3.《项目总结报告》编制和评审5.项目总结会议2.各类手册评审和批准4.产品/项目归档6.项目结项/产品发布1.产品及各类手册3.产品基线建立和审计2.项目总结报告4.评审记录研发岗位设置研发全貌图——工程管理研发全貌图——工程过程研发全貌图——支撑过程研发全貌图——组织过程第二章案例机构设置及岗位职责软件企业组织结构研发团队与其他部门之间的关系研发团队岗位设置各岗位职责企业文化对研发团队的影响研发团队中岗位职责为了适合CMMI软件过程改进的需要,根据上一节的研发团队岗位设置,我们在本书中分为五大类角色过程管理角色——公司级的,对整个公司的软件开发过程负责的相关角色工程管理角色——工程级的,对工程主管或负责的角色工程过程角色——工程级的,在具体某个工程中负责各个阶段相关工作的角色支撑过程角色——工程级或产品级的,在具体某个工程或产品中负责CMMI支撑过程域相关工作的角色临时角色——根据工程阶段的需要,临时设立的角色具体人员建议组成及职责如下:过程管理角色过程管理角色工程过程组(EPG)由相关业务部门的部门经理、质量保证经理、配置管理经理、技术专家组成,有一位组长。EPG职责:制定适合于本机构的过程规范;在机构范围内推广该规范(如培训、考核),评估机构过程能力等。EGP组长职责:制定过程改进计划并跟踪执行;向总经理提交EPG过程改进活动的报告(如进展报告、工作周报等);向总经理汇报过程改经工作的问题,争取总经理的协助。质量保证小组(QAG)由质量保证经理(QA经理)和质量保证工程师组成。质量保证经理职责:质量保证经理为每个项目指定一名质量保证工程师;对质量保证工程师提交的项目组内无法解决的不符合问题进行协调;监督规范的实施,确保所有项目以及相关部门准照规范开展工作;分析机构内共性的质量问题,给出质量改进建议和措施,协组EPG完善规范。对过程改进项目执行质量保证相关活动。配置管理小组(CMG)由配置管理经理(CM经理)和配置管理员组成。配置管理经理职责:维护机构级配置管理库及过程资产;为每个项目指定一名配置管理员;依据文档化的规程,协助配置管理员制订CM计划,并审核CM计划;审计各阶段的配置管理活动报告;根据项目需要选择合理的配置管理工具,报EPG批准纳入过程资产库,定期组织培训;根据配置管理员提交的配置管理活动报告,定期进行度量、分析,形成分析结果,给出改进措施,实现配置管理过程持续改进;组织协调配置管理员与软件工程师或技术服务部门之间的工作交流与问题处理;工程管理角色项目管理角色总工程师是机构内所有项目的主管,对立项管理和结项管理有最终决策权;对QA经理提交的无法解决的不符合问题进行协调。审查所有的对机构外部的个人和组所作的软件项目承诺;组织协调跨部门或与客户的工作交流与问题处理;研发部经理监督项目经理的工作,审批项目经理的各种申请;参加评审会并审阅评审报告;负责监督软件过程规范的实施;参与软件、硬件、技术服务等软件相关阶段的工作产品、使用技术、工具的评审和审批,并给予必要的支持;项目经理(PM)向研发部经理或总工程师汇报工作;对项目进行规划、对进度实施监控、进行风险管理和需求管理;监督项目成员的工作,审批项目成员的各种申请及子计划;制定编码与单元测试、系统集成的阶段性计划参加评审会并审阅评审报告;配合质量保证工程师不合格问题的解决及跟踪,支持其工作;负责项目的度量工作。工程过程角色工程过程角色项目组成员项目组内除项目经理外的其他所有人员,包括以下人员:需求开发人员、系统设计人员、开发人员、测试人员。需求开发人员调查、分析并定义需求,撰写相应的需求文档,尽最大努力使需求文档能够正确无误地反映用户的真实意愿。系统设计人员根据需求文档设计软件系统的体系结构、用户界面、数据库、模块等,并撰写相应的设计文档。开发工程师根据系统设计文档,编写软件系统的代码;随时测试和检查自己的代码,及时消除代码中的缺陷。测试经理依据文档化的规程,为每一个软件项目制定测试计划,并按得到批准的计划开展活动;组织编写测试用例;根据项目需要选择合理的测试工具,报EPG批准纳入机构资产库,并定期组织培训;测试工程师从事集成测试、系统测试,负责参与项目开发各个过程工作产品的可测试性的审查和验证,及时发现、记录缺陷并验证缺陷等关闭活动;为项目编写集成测试及系统测试用例,并执行软件测试过程;项目测试结束后,编写测试报告提交测试经理;支撑过程角色支撑过程角色配置管理员(CM工程师)依据文档化的规程,为每一个软件项目制定配置管理计划,从机构资产库中选择合理的配置工具,并按得到批准的计划开展活动;根据软件项目CM计划,建立配置库系统,识别将置于配置管理之下的所有软件工作产品;依据文档化的规程,对基线更改进行控制,定期形成更改请求摘要与状态报告,提交项目经理;依据文档化的规程,由软件基线库生成产品,并控制其发布;依据文档化的规程,记录配置项/单元的状态;编写标准的报告,记录CM活动和产品基线的内容,定期整理配置数据,形成CM活动报告提交项目经理及配置管理经理;培训组根据机构发展战略,总结出将来可能要有培训需求;定期或不定期地从项目组获得培训需求,从以上两种方式收集培训需求、确定培训计划,并实施该计划,撰写《培训评估报告》;维护培训资料库。产品维护人员为客户提供与产品相关的服务(如技术咨询),快速响应客户的要求,给客户一个满意的解答。纠错性维护:及时解决用户遇到的技术故障和消除产品中的缺陷;完善性维护:在资源允许的情况下,不断改善产品功能与质量。质量保证工程师(QA工程师)根据《项目计划》制定《质量保证计划》;遵循已制定的计划、标准和规程,按照经过评审的《质量保证计划》,从第三方的角度周期性的监控软件开发任务的执行;通过《QA审计报告》给项目经理和开发人员提供已识别出的质量问题并跟踪问题的解决过程,与项目组协商不符合问题的解决措施,给出质量改进的建议;向QA经理汇报项目组内不能解决的不符合问题;撰写并向QA经理和项目经理发布《QA周报》,提供反映产品和过程质量的信息和数据;协助收集项目度量数据;参与项目相关评审活动。临时性角色临时角色职责说明立项小组由产品创作者(构思者)、业务专家、技术专家、市场人员组成;应有一位主席或组长;开展立项调查、产品构思、可行性分析等活动,全面考虑公司战略、效率、成本等各方面因素,撰写《立项报告》或《可行性分析报告》;申请立项,并在立项评审会议上答辩。立项决策委员会由机构领导、各级经理、市场人员、技术专家、财务人员等组成,应有一位主席或组长;对立项活动进行评审,委员会投票决定是否同意立项。评审小组由机构领导、项目组成员,项目组以外的技术专家等组成;应有一位主席或组长;对工作成果进行正式技术评审,尽早地发现工作成果中的缺陷;对项目过程进行管理评审,给出决策建议。配置控制委员会(CCB)由一组负责评估和审批配置项的变更的人员(CM)组成,本案例中是由总工程师、市场部产品经理、研发部长、配置管理工程师、配置管理经理、项目经理等人组成;对配置管理各项活动拥有决策权;审批配置管理计划;对递交进来的所有变更请求进行审查、分析,从而决定如何处理这些变更请求,审批变更请求;基线建立的审批;产品发布的审批;第二章案例机构设置及岗位职责软件企业组织结构研发团队与其他部门之间的关系研发团队岗位设置各岗位职责企业文化对研发团队的影响以客户为中心团队精神成败偕团队共有互教互学互相奉献和支持遇到困难,互相鼓励,及时沟通,用团队智慧来解决问题成认并感谢队友的工作和帮助甘当配角欣赏队友的工作树立正确的人才观管理风格?课后作业对小组岗位设置讨论岗位职责,要注意把讲述的各角色所完成的工作均需要岗位来完成,并形成文档定岗,小组提交岗位-人员对照表与教师讨论,批准通过岗位职责-人员对照表组织学生讨论——树立正确的人才观预计需要2至4节课时11111111144487看看12过眼云烟3古古怪怪456男7古古怪8vvvvvvv9方法

古古广告和叫姐姐和呵呵呵呵呵斤斤计较斤斤计较化工古怪怪古古怪怪个CcggffghfhhhfGhhhhhhhhhh111111111122222222225555555558887933Hhjjkkk浏览量浏览量了

00056666666666666666655555555555555555556558888Hhuyuyyutytytytyyuuuuuu

4555555555555554555555555555555发呆的叮当当的的标准化

温馨提示

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

评论

0/150

提交评论