软件公司.doc_第1页
软件公司.doc_第2页
软件公司.doc_第3页
软件公司.doc_第4页
软件公司.doc_第5页
免费预览已结束,剩余16页可下载查看

下载本文档

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

文档简介

9. 软件组织管理(6课时) 办好一个软件企业的四个要素是:市场、资金、技术和管理。本章的内容与市场、技术和管理有关。9.1 软件公司的架构软件公司是一个企业单位,不是一个事业单位。在中国,所谓企业,就是具有独立法人地位、面向社会提供产品与服务、自负盈亏的单位。因此,软件公司是通过向社会提供优质产品与服务的手段,来达到经济上盈利的目的,从而实现公司的正常运转。由此可见,软件公司是改革开放的产物,是市场经济和知识经济的产物。随着市场竞争的发展,软件公司的组织结构与运作机制也在不断发展。目前,软件公司的内部组织机构,一般如下图所示。董事会总经理财务部人力资源部副总经理总工程师销售部市场部软件开发部软件测试部质量管理部项目组1项目组N9.2 总经理的工作职责及素质要求总经理岗位考核说明书岗位名称总经理岗位级别1级岗位编号10001工作部门上级主管董事会备案部门人力资源部上岗人撰写人赵池龙撰写日期2003/10/22岗位目标 根据董事会的授权和公司发展的总体战略,全面负责公司各方面的工作,为创立公司的软件品牌、赢得最大的经济效益和社会效益而奋斗。主要职责1全面主持公司的日常运转工作;2主持制定并执行公司的工作流程和管理考核制度;3主持制定并执行公司的总体规划、年度计划和月度计划;4负责公司的副总经理、总工程师和部门经理的任命、调度和考核;5主持制定并执行公司人力资源规划;6主持制定并执行公司财务预算和决算计划;7协调与处理公司内外各种工作关系;8定期或事件驱动向董事会报告工作;9. 站在全球、全国、全行业的广阔视野上,研究、规划、部署公司的发展战略。岗位素质1知识结构 a信息管理、金融管理、计算机相关专业本科以上学历,英语四级以上; b软件领域工作年限 3 年以上; c公司管理岗位工作年限3年以上;d. 全面了解行业业务知识和管理知识,熟悉软件工程规范;e. 具备或逐步学会“举重若轻”的情操。2工作复杂程度 a具有从战略高度对公司进行策划和管理的能力; b具有丰富的计划、组织、领导和协调能力; c具有对重大问题进行全面分析并做出正确决断的能力; d具备知人用人的能力;e. 具有良好的公共关系能力。3责任范围 a工作自由度 除了主持会议、参加会议、听取汇报、约见客户之外,可以不座班。 b影响范围 工作成效会直接影响公司全体员工的精神状态和工作效率,并对公司经济目标和发展计划的实现产生重大影响。4实施管理 对整个公司进行管理和协调,负责对中层以上干部进行考核。5人际关系 需要与中层以上干部、公司员工和外部客户有良好的人际关系。6操作技能 需要有独立上机操作、上网查询、网上通信的能力。7体力消耗 需经常赴宴、加班和出差,有较明显的体力消耗。8工作环境 在公司内部上班,配备便携式电脑1台、手机1部、固定电话一部。9.3 副总经理的工作职责及素质要求副总经理岗位考核说明书岗位名称副总经理岗位级别2级岗位编号10002工作部门上级主管总经理备案部门人力资源部上岗人撰写人赵池龙撰写日期2003/10/22岗位目标 根据公司的总体发展战略,全面负责公司的市场销售工作,为公司的软件产品占领市场和赢得最大利润而奋斗。为此,必须培养与造就一支高素质的市场销售队伍,用经济手段和行政手段来管理与考核市场部门和销售部门,从而实现公司的月度、季度、年度的市场开拓和销售指标。主要职责1主持公司的市场销售工作;2主持制定市场销售工作的工作流程和管理制度;3负责制定市场销售工作的总体规划、年度计划、季度计划和月度计划;4负责制定市场销售的人力资源规划和人员培训计划;5协调市场销售部门与其它部门的工作关系;6监督市场销售计划的执行和完成情况; 7. 负责重大项目的售前和售后工作的安排与管理;8. 定期或事件驱动向总经理报告工作;9. 完成总经理分配的其他工作。岗位素质1知识结构 a市场营销或计算机相关专业本科以上学历,英语四级以上; b销售员工作年限3年以上,市场或营销部门经理工作年限 1 年以上; c全面了解软件行业营销业务知识,熟悉电脑等操作。2工作复杂程度 a具有在战略高度策划、制定公司市场营销计划的能力; b具有对市场、销售、客户的组织和协调能力; c具有对营销重大问题进行全面分析并做出正确决断的能力; d具有良好的公共关系能力。3责任范围 a工作自由度 根据公司的产品和客户关系情况,制定正确的市场销售发展计划,及时了解和掌握国内外软件市场情况,实时地对计划进行调整,确保公司发展目标的实现。 b影响范围 工作成效会直接影响公司的经济目标和发展计划。4实施管理 对市场部和销售部的工作进行管理、考核和协调。5人际关系 需要与市场部经理和销售部经理有良好的工作关系,需要与公司其它部门联系和协调工作,需要与客户建立良好的人际关系。6操作技能 需要投标书的撰写与讲解能力,熟练的计算机操作能力。7体力消耗 需经常加班、宴请和出差,有较明显的体力消耗。8工作环境 在公司内部上班,配备便携式电脑1台、手机1部。9.4 总工程师的工作职责及素质要求总工程师岗位考核说明书岗位名称总工程师岗位级别2级岗位编号10003工作部门上级主管总经理备案部门人力资源部上岗人撰写人赵池龙撰写日期2003/10/23岗位目标 根据公司的总体发展战略,全面负责软件技术工作,为创立公司的软件品牌而奋斗。为此,必须使软件开发、软件测试、软件管理部门成为一个技术先进、方法成熟、产品实用的高科技单位,为客户提供优质产品和优质服务。主要职责1分管软件开发、软件测试、软件管理部门的技术工作;2制定并实施软件研发的技术规范和管理制度;3负责软件开发、软件测试、软件管理部门经理的技术培训与技术考核;4. 主管重大项目的投标、阶段评审、审计、配置、测试和验收工作;5. 跟踪国内外计算机技术发展潮流,保持软件研发技术的先进性和实用性;6. 定期或事件驱动向总经理报告工作;7. 对重大项目/产品的技术方案正确性与实用性负责;8. 完成总经理分配的其他技术工作;9. 解决部门经理和项目经理提出的有关技术问题;10. 负责重大项目/产品的批准和发布,并对发布的项目/产品质量负责。/岗位素质1知识结构 a计算机及相关专业本科以上学历,英语六级以上; b软件领域工作年限 4 年以上,具有3年以上的项目经理工作经验; c全面了解行业业务知识,熟悉操作系统和CASE工具,掌握面向对象的分析、设计、实现技术,精通数据库设计方法,熟悉软件工程规范,了解最新的软件开发工具,知道国内外本行业领域软件发展的新动向。2工作复杂程度 a运用软件、硬件、网络的综合知识,制定软件项目总体方案的能力; b具有软件开发的组织、领导和协调能力; c具有对技术难题进行攻关的能力。3责任范围 a工作自由度 根据项目/产品的特点,指导下属选取合适的开发工具和设计方案,使其优质高效地完成任务。 b影响范围 工作成效会直接影响软件研发的技术水平和开发能力,并对公司经济目标和发展计划的实现产生重大影响。4实施管理 对软件研发的技术工作进行管理和协调,负责软件研发的技术考核。5人际关系 需要与部门经理和项目经理有良好的人际关系,需要与公司其它部门联系和协调工作,需要与同行进行业务和技术勾通,需要与客户建立良好的工作关系。6操作技能 需要专业化的系统分析、设计、实现能力,熟练的计算机及网络操作能力。7体力消耗 需经常加班和出差,有较明显的体力消耗。8工作环境 在公司内部上班,配备便携式电脑1台、手机1部和相应软件开发工具。9.5 开发部经理的工作职责及素质要求软件开发部经理岗位考核说明书岗位名称软件开发部经理岗位级别2-3级岗位编号10004工作部门软件开发部上级主管总工程师备案部门人力资源部上岗人撰写人赵池龙撰写日期2003/10/24岗位目标 根据公司软件产品的总体发展战略,全面负责软件开发部的工作,为创立公司的软件品牌而奋斗。为此,必须使软件开发部成为一个凝聚力强、技术先进、方法成熟、产品实用、软件维护简单、产品易于升级的高科技单位,为客户提供优质产品和优质服务。主要职责1全面负责软件开发部的技术工作和管理工作;2监督公司管理规范和管理制度在软件开发部的执行;3组织项目的立项、开发、基线的评审和审计、产品验收和入库;4. 组织项目的售前投标活动,协助市场部的产品企划及市场宣传工作;5. 组织项目的实施与维护活动,协助销售部做好客户关系工作;6. 根据功能、性能、接口需求的数量与复杂程度,决定完成项目开发所需的工作量;7根据分配给项目组的人力、物力、财力等资源,决定项目的工期和完工时间;8对项目经理进行业绩考核;对项目的质量负直接领导责任;9跟踪软件前沿新技和新工具的发展动向,组织这方面的培训与讨论;10. 定期或事件驱动向总工程师报告工作。岗位素质1知识结构 a计算机及相关专业本科以上学历,英语六级; b软件领域工作年限 3年以上,项目经理工作年限2 年以上; c熟悉软件工程规范,熟悉数据库设计,了解ISO9001/CMMI。 e全面了解行业业务知识,了解国内外本行业领域的软件发展动向。2工作复杂程度 a具有对多个项目并行开发的组织、管理和协调的能力;b具有运用ISO9001/CMMI对项目组进行过程管理和过程改进能力; c具有在独立工作条件做出正确决断的能力; d具有编程经验、测试经验和配置管理经验;e. 具有凝聚力。3责任范围 a工作自由度 根据公司的发展战略开展工作,领导各项目经理完成工作计划,能在复杂多变的情况下控制局势,做出正确判断和决定。经常出差在外,需要较强的约束力和责任心。 b影响范围 工作任务的完成情况会直接影响公司经济目标和发展战略,并对公司信誉和市场竞争力产生重大影响。 4监督管理范围 对所有的软件项目开发进行过程管理,处理项目组之间的协调与矛盾,负责对项目经理的考核。5人际关系 需要与项目经理有良好的工作关系,需要与公司其它部门有良好的协调关系,需要与客户建立良好的工作关系。6操作技能 需要熟练的计算机操作能力、语言和文字表达能力。7体力消耗 需要经常加班和出差,有较明显的体力消耗。8工作条件 在公司内部上班,配备台式或便携式电脑1台、手机一部和相应软件开发工具。9.6 测试部经理的工作职责及素质要求测试部经理岗位考核说明书岗位名称测试部经理岗位级别3-4级岗位编号10006工作部门测试部上级主管总工程师备案部门人力资源部上岗人撰写人赵池龙撰写日期2003/10/30岗位目标 根据公司软件产品的总体发展战略,全面负责软件测试部的工作,为创立公司的软件品牌而奋斗。为此,必须使测试部成为一个凝聚力强、技术先进、方法成熟的高科技单位,帮助项目组发现错误和改正错误,确保向用户提供无缺陷的产品,为创立公司的软件品牌而奋斗。主要职责1. 组织测试员读懂需求报告的功能、性能、接口需求和测试报告模板;2组织测试员搭建测试环境,设计测试用例,按时对项目或产品实施集成测试和Alpha测验;3. 组织测试员编写测试计划,记录测试结果,书写测试报告,及时帮助项目组发现错误和改正错误;4. 引进、学习、编制、推广测试工具,交流测试经验,提高测试水平;5. 对测试员进行考核;6. 对测试员书写的测试报告质量负直接领导责任;7. 条件成熟时,推广V形测试方法,对软件需求、软件设计进行测试;8. 定期或事件驱动向总工程师报告工作,自觉地接受总工程师的监督与考核。岗位素质1知识结构 a计算机及相关专业本科以上学历,接受过软件测试培训或教育,英语四级以上; b了解行业软件产品的功能、性能和接口特点。熟悉测试工具、测试计划、测试方法和测试报告。2工作复杂程度 a掌握黑盒子测试方法和白盒子测试方法,知道类测验、单元测试、模块测试、集成测试、Alpha测试、Beta测试、回归测试、强力测试、V形测试的测验方法; b具备搭建测试环境、设计测试用例、进行测试的经验; c具备发现bug、记录bug出现条件与环境的经验; d. 具备使用或编制测试工具的经验;e. 具备撰写测试报告的经验。3责任范围 a工作自由度 测试就是挑毛病,测试工作无止境。测试部要独立于开发部之外,测试员要独立于程序员之外。要教育测试人员铁面无私、一丝不苟地进测试工作。 b影响范围 工作任务的完成情况会直接影响软件项目/产品的质量,影响公司软件发展的战略目标。4人际关系 需要与开发部经理、质量部经理和项目经理有良好的工作关系。5操作技能 测试组织能力强,善于发现与捕获程序中的bug和产品中的不符合项。6体力消耗 需经常加班,有明显的体力消耗。7工作条件 在公司内部上班,配备台式电脑1台、手机一部和相应测验工具。9.7 质量部经理的工作职责及素质要求质量管理部经理岗位考核说明书岗位名称质量管理部经理岗位级别3-4级岗位编号10006工作部门质量管理部上级主管总工程师备案部门人力资源部上岗人撰写人赵池龙撰写日期2003/10/30岗位目标 实施CMMI/ISO9001质量管理与过程改进体系,跟踪并监控软件开发部的开发过程、组织过程和管理过程,对过程中的基线进行评审和审计,严把软件工作产品质量关口,帮助项目组发现不符合项和改正不符合项,从软件过程改进的环节上,确保向用户提供无缺陷的软件产品,为创立公司的软件品牌而奋斗。主要职责1全面负责质量管理部的技术工作和管理工作;2. 负责ISO9001/CMMI的培训与实施;3. 监督ISP9001/CMMI在软件开发部、软件测试部的执行;4具体组织并实施评审和审计,对评审和审计的质量负直接责任;5. 参与项目/产品的验收、入库、结项工作;6对配置管理员、质量管理员、文档员进行业绩考核;7. 定期或事件驱动向总工程师报告工作。岗位素质1知识结构 a计算机及相关专业本科以上学历,英语四级以上; b了解ISO9001质量体系,熟悉CMMI过程改进模型; c. 3年以上的软件工程实践经验,2年以上的项目经理工作经验,1年以上的ISO9001/CMMI实施经验。2工作复杂程度 a掌握现代软件工程的标准、规范和规程; b精通“软件过程改进是目的、软件企业等级认证或评估是手段,软件产品质量存在于软件过程改进之中”的基本思想; c具备实施与培训ISO9001/CMMI的能力;d. 具备撰写软件管理文档的能力。3责任范围 a工作自由度 软件质量管理就是软件过程的动态管理,具体表现在软件开发计划、配置管理计划、质量保证计划、测试计划上的跟踪与监控。 b影响范围 工作任务的完成情况会直接影响软件项目/产品的质量,影响公司软件发展战略目标的实现。4人际关系 需要与项目经理、开发部经理、测试部经理有良好的工作关系。5操作技能 质量管理的知识面要广,具体上机操作能力一般即可。6体力消耗 不需经常加班,没有明显的体力消耗,只有明显的脑力消耗。7工作条件 在公司内部上班,配备笔记本电脑1台、手机一部和相应的质量管理工具。9.8 项目经理的工作职责及素质要求项目经理岗位考核说明书岗位名称项目经理岗位级别3-4级岗位编号10004工作部门软件开发部上级主管软件开发部经理备案部门人力资源部上岗人撰写人赵池龙撰写日期2003/10/24岗位目标 在业务上,必须确定项目的需求基线;根据需求基线,确定项目所需的工作量;根据分配给项目组的资源,确定项目的工期和完工时间;按照公司的软件工程规范,领导项目组按时保质完成开发任务,确保向用户提供无缺陷的产品和周到的服务,为创立公司的软件品牌而奋斗。 在思想上,必须凝聚力强,使项目组内充满团队合作精神。主要职责1. 参与项目投标的售前活动,协助产品企划及市场宣传工作;2. 组织对项目的需求分析,确定项目的功能、性能、接口需求,列出项目的功能、性能、接口需求列表,从而产生需求报告,申请对需求报告进行评审;3. 根据功能、性能、接口需求的数量与复杂程度,确定完成项目开发所需的工作量,为定量管理打下基础;4根据分配给项目组的人力、物力、财力等资源,确定项目的工期和完工时间,从而制定项目的开发计划、质量保证计划、测试计划和配置管理计划;5. 按照软件工程规范,组织项目组成员,对项目进行设计、实现、测试;6. 给项目组成员分配工作任务,控制项目预算与开发进度;7. 初审项目的工作产品,申请对工作产品进行有关的评审、验收及入库;8完成开发总结报告,并对项目的质量负直接责任;9对项目组成员进行工作考核;10. 定期或事件驱动向开发部经理报告工作。岗位素质1知识结构 a计算机及相关专业本科以上学历,英语四级以上; b软件领域工作年限 2 年以上,行业领域工作年限1 年以上; c熟悉UNIX、Windows等操作系统和两种以上的编程语言,熟悉软件工程规范和数据库设计。2工作复杂程度 a具有软件开发的计划、组织、协调能力;b具有在需求多变的复杂情况下的应变能力、与用户的协调能力; c具有在独立工作条件做出正确决断的能力; d具有编程经验和文档撰写能力;e. 具有凝聚力。3责任范围 a工作自由度 根据公司销售合同或研发计划开展工作,对完成工作计划具有硬性时间要求,应积极主动的面对软件项目开发过程中复杂多变的各种情况,做出正确判断和决定。经常出差在外,需要较强的约束力和责任心。 b影响范围 工作任务的完成情况会直接影响公司经济目标和发展计划,并对公司信誉和市场竞争力产生影响。 4监督管理范围 对软件项目开发全过程进行管理和指导,负责项目组成员的工作安排和协调,负责项目组成员的工作考核。5人际关系 需要与项目组成员有良好工作关系,需要与公司其它部门联系和协调工作,需要经常与客户沟通和协调,与客户建立良好的工作关系。6操作技能 需要熟练的计算机操作能力、语言和文字表达能力。7体力消耗 需要经常加班和出差,有较明显的体力消耗。8工作条件 在公司内部上班,配备台式或便携式电脑1台和相应软件开发工具,按需要配备必要的通讯工具。9.9 程序员的工作职责及素质要求程序员岗位考核说明书岗位名称程序员岗位级别4-7级岗位编号10005工作部门软件开发部上级主管项目经理备案部门人力资源部上岗人公司所有程序员撰写人赵池龙撰写日期2003/10/27岗位目标 根据项目的功能、性能、接口需求,以及项目的工期和完工时间,按照软件设计说明书和软件工程规范,按时保质完成项目经理分配的编码和测试工作,为Alpha测验和Beta测验做好充分准备,确保向用户提供无缺陷的产品和周到的服务,为创立公司的软件品牌而奋斗。主要职责1. 读懂需求报告、数据库设计和软件设计说明书,领会好项目经理分配的编程任务;2按照数据库设计和软件设计说明书的要求,遵守公司的编程和测验规范,按时保质完成编码、单元测试和集成测试工作;3. 设法解决在编码、测试和维护中遇到的技术问题;4. 主动发现、提取、推荐可以公用的存贮过程、中间件、控件及构件,逐步建立公司的应用软件类库及构件库,为公司积累软件财富,以利于全体程序员共享;5自觉地将自己的编程和测试工作,纳入项目的配置管理(版本管理)活动范畴之内;6. 对自己的编程质量和数量负责;7. 定期或事件驱动向项目经理报告工作,自觉地接受项目经理的监督与考核。岗位素质1知识结构 a计算机及相关专业大专以上学历,英语四级左右; b了解UNIX操作系统,熟悉Windows操作系统。熟练掌握两种以上的编程语言(Java,C+/C#),理解数据库、算法分析、编程规范和测试规范。2工作复杂程度 a程序设计悟性好,脑子活,上手快,并且养成了规范化的编程习惯; b具备设计、实现和使用构件的能力; c具备解决程序设计中各种基本算法的能力; d具备黑盒子测试、白盒子测试的能力; e具备技术文档(如测试报告、用户手册)的撰写能力。3责任范围 a工作自由度 根据公司软件销售合同或研发计划开展工作,对完成工作计划具有硬性时间要求,应积极主动协助项目经理做好软件编制、测试工作。需经常出差,需要较强约束力和责任性。 b影响范围 工作任务的完成情况会直接影响软件项目的质量和进度,影响公司软件 发展目标的实现。4人际关系 需要与项目经理、项目组成员、客户有良好的人际关系。5操作技能 动手能力强,对程序中的bug反应与纠正快。6体力消耗 需经常加班和出差,有明显的体力消耗。7工作条件 在公司内部上班,配备台式电脑1台和相应软件开发工具。9.10 测试员的工作职责及素质要求测试员岗位考核说明书岗位名称测试员岗位级别5-7级岗位编号10006工作部门测试部门上级主管测试部经理备案部门人力资源部上岗人所有测试员撰写人赵池龙撰写日期2003/10/30岗位目标 根据项目的功能、性能、接口需求,以及项目的完工时间,按照测试报告模板的规定,用黑盒子测验方法,对开发的项目或产品进行Alpha测验/回归测验,帮助程序员发现错误和改正错误,确保向用户提供无缺陷的产品,为创立公司的软件品牌而奋斗。(对需求、设计的测试,目前暂不考虑)主要职责1. 读懂需求报告的功能、性能、接口需求和测试报告模板;2搭建测试环境,设计测试用例,按时对项目或产品实施Alpha测验;3. 按照测试报告模板的要求,记录测试结果,书写测试报告,及时帮助程序员发现错误和改正错误;4. 对自己书写的测试报告质量负责;5. 定期或事件驱动向测试部经理报告工作,自觉地接受测试部经理的监督与考核。岗位素质1知识结构 a计算机及相关专业大专以上学历,英语四级左右; b了解UNIX操作系统,熟悉Windows操作系统。熟悉需求报告、测试方法和测试报告。2工作复杂程度 a掌握黑盒子测试方法和白盒子测试方法,知道类测验、单元测试、模块测试、集成测试、Alpha测试、Beta测试、回归测试、强力测试的基本概念和测验方法; b具备搭建测试环境、设计测试用例、独立进行测试的能力; c具备发现bug、记录bug出现条件与环境的能力; d. 具备使用或编制测试工具的能力;e. 具备撰写测试报告的能力。3责任范围 a工作自由度 测试就是挑毛病,测试工作无止境。测试始于需求分析,终于软件退役。测试人员要积极主动协助项目经理和程序员做好测试工作,需要较强的工作责任性。 b影响范围 工作任务的完成情况会直接影响软件项目/产品的质量,影响公司软件发展目标的实现。4人际关系 需要与项目经理和程序员有良好的工作关系。5操作技能 动手能力强,善于发现与捕获程序中的bug。6体力消耗 需经常加班,有明显的体力消耗。7工作条件 在公司内部上班,配备台式电脑1台和相应测验工具。9.11 配置管理员的工作职责及素质要求配置管理员岗位考核说明书岗位名称配置管理员岗位级别5-7级岗位编号10007工作部门质量管理部上级主管质量管理部经理备案部门人力资源部上岗人配置管理员撰写人赵池龙撰写日期2003/11/3岗位目标 按照软件工程规范,对软件项目制定和实施软件配置管理计划,实现对软件项目开发各阶段的工作产品版本进行有效的管理和控制,从而实现软件生产过程的可视性,确保软件产品系列的一致性、完整性和安全性,为创立公司的软件品牌而奋斗。主要职责1. 安装、维护软件配置管理工具;2. 在配置管理服务器上,为每个项目/产品组建立、管理并维护三个配置管理库:软件产品库、软件基线库、软件开发库;按照授权等级的要求,给三个配置管理库的使用成员授权;3. 培训项目开发人员,使其学会标识配置项的方法,并养成配置管理的“check outeditcheck in”工作模式习惯;4. 协助项目经理,制订并执行项目的配置管理计划;5对软件项目开发各阶段的成果(基线),进行配置管理和版本控制等日常工作;6. 检查各项目组配置管理的执行情况,并对配置管理的安全和质量负责;7. 定期或事件驱动向上级报告各项目的配置管理工作。岗位素质1知识结构 a计算机及相关专业大专以上学历,英语四级左右; b软件开发领域工作年限1 年以上; c接受过软件工程规范培训和配置管理培训; d熟悉配置管理的基本概念和配置管理工具的安装、维护和使用。2工作复杂程度 a具有制定软件配置管理计划的能力; b具有不断改进软件配置管理方法的能力; c具有引进和使用先进配置管理工具的能力。3责任范围 a工作自由度 根据配置管理计划开展工作,对完成工作计划具有硬性的时间要求,应及时掌握软件项目开发过程中版本的变化情况,做好版本控制。需要较强的工作责任性。 b影响范围 工作成效会直接影响软件产品的质量。并对软件产品的维护产生严重影响。4人际关系 需要与项目组成员有良好工作关系。5操作技能 熟练的计算机操作能力。6体力消耗 无明显的体力消耗。7工作环境 在公司内部上班,配备台式1台和相应软件配置管理工具。9.12 质量管理员的工作职责及素质要求质量管理员岗位考核说明书岗位名称质量管理员岗位级别4-6级岗位编号10006工作部门质量管理部上级主管质量管理部经理备案部门人力资源部上岗人质量管理员撰写人赵池龙撰写日期2003/10/30岗位目标 根据项目的功能、性能、接口需求,以及CMMI/ISO9001质量管理与过程改进体系的规定,跟踪并监控项目组的整个开发过程,对过程中的基线进行评审和审计,严把软件工作产品质量关口,帮助项目组发现不符合项和改正不符合项,从软件过程改进的环节上,确保向用户提供无缺陷的软件产品,为创立公司的软件品牌而奋斗。主要职责1. 读懂需求报告的功能、性能、接口需求;2掌握CMMI/ISO9001质量管理与过程改进体系的精神实质与具体实施方法;3. 按照CMMI/ISO9001质量管理与过程改进体系的具体实施规程,和软件开发计划、配置管理计划、质量保证计划、测试计划,跟踪并监督项目组的整个软件过程,发现问题并解决问题;4. 具体组织并实施评审和审计,对评审和审计的质量负直接责任;5. 定期或事件驱动向质量管理部经理报告工作,自觉地接受质量管理部经理的监督与考核。岗位素质1知识结构 a计算机及相关专业本科以上学历,英语六级左右; b了解ISO9001质量体系,熟悉CMMI过程改进模型; c. 有3年以上的软件工程实践经验。2工作复杂程度 a掌握现代软件工程的标准、规范和规程; b精通“软件过程改进是目的、软件企业等级认证或评估是手段,软件产品质量存在于软件过程改进之中”的基本思想; c具备实施与培训ISO9001/CMMI的能力;d. 具备撰写软件管理文档的能力。3责任范围 a工作自由度 软件质量管理就是软件过程的动态管理,具体表现在软件开发计划、配置管理计划、质量保证计划、测试计划上的跟踪与监控。从质量管理的角度来讲,该岗位具有一票否决的权力。 b影响范围 工作任务的完成情况会直接影响软件项目/产品的质量,影响公司软件发展目标的实现。4人际关系 需要与项目经理和部门经理有良好的工作关系。5操作技能 知识面要广,具体上机操作能力一般即可。6体力消耗 不需经常加班,没有明显的体力消耗,只有明显的脑力消耗。7工作条件 在公司内部上班,配备台式电脑1台和相应的通信工具。9.13 文档管理员的工作职责及素质要求文档员岗位考核说明书岗位名称文档员岗位级别5-10级岗位编号10006工作部门质量管理部上级主管质量管理部经理备案部门人力资源部上岗人所有文档员撰写人赵池龙撰写日期2003/10/30岗位目标 协助软件开发部的文档书写与文档规范化工作,主管质量管理部的文档书写与文档规范化工作,为规范化全公司的文档(开发文档、管理文档)工作而奋斗。初级目标是用Word作文档,高级目标是用ROSE和Power Designer等CASE工具作文档。主要职责1. 规范公司的开发文档和管理文档。如文档命名规范、文档编写模板、文档存档规范、文档授权规范等;2编制或协助编制公司的开发文档和管理文档:如“需求报告、设计说明书、用户指南、ISO9001/CMMI管理文档”等;3. 在公司文档服务器上设计软件开发文档库、软件管理文档库和软件测量数据库,存储并管理开发文档、管理文档、测量文档;4. 对自己书写的文件和文档质量负责;对公司文档服务器上的文档数量和质量负责;5. 定期或事件驱动向质量管理部经理报告工作,自觉地接受质量管理部经理的监督与考核。岗位素质1知识结构 a计算机及相关专业中专以上学历,英语四级左右; b. 知道一些数据库建表、建索引、查询、授权的基本操作; b熟悉Windows操作系统和Office工具。2工作复杂程度 a初级要求是掌握Word工具,高级要求是掌握ROSE和Power Designer等CASE工具; b具备较强的中文写作与编辑能力。3责任范围 a工作自由度 一个优良的文档员能顶半个经理,文档员的基本素质是认真负责、一丝不苟、守纪保密、独立工作能力强。 b影响范围 工作任务的完成情况会直接影响软件文档的质量,影响公司软件发展目标的实现。4人际关系 需要与软件开发人员、软件管理人员有良好的工作关系。5操作技能 动手能力强,电脑键盘打字快速准确。6体力消耗 需经常加班,有明显的体力消耗。7工作条件 在公司内部上班,配备台式电脑1台和相应的通信工具。9.14 其他岗位的工作职责及素质要求一个大型软件公司还有许多软件岗位,这些岗位是:1. 系统管理员:主管公司内部网络的配置、安装、调试、安全和维护,包括服务器上操作系统的安装、客户机上各种软件工具的安装;2. 数据库管理员:主管公司数据库的安装、调试、安全、建库(建基本表)、表上授权、数据备份和恢复。3. 软件售前工程师:主管软件投标(包括编写投标书和讲解投标书)工作,参与合同的技术谈判。4. 软件实施工程师:主管软件产品的安装、初始化、客户培训工作。若需要进行二次开发,软件实施工程师就是项目经理,担当项目经理的一切重任。9.15 软件公司工作流规范 为了管理好软件公司,一是要制订各项标准规范,二是要制订执行这些标准规范的工作流(即工作流规范)。标准规范与工作流程,这是一个问题的两个方面,只有这两个方面互相配合,才能保障公司日常工作的正常运转,逐步引导公司的内部管理从杂乱无章的人治走向规范化和法治化的道路。归纳起来,公司内部存在以下5个工作流:l 项目立项工作流;l 下达任务工作流;l 工作汇报工作流;l 项目开发工作流;l 项目结项工作流。l 因为工作流是公司内部各个角色之间,互相监督、控制、帮助、协作的关系流,所以首先要明确公司内部的各种不同角色。1项目立项工作流第一步,市场调研,由市场人员书写调研报告,市场部经理签字确认。市场调研报告的内容,包括立项的必要性和可能性。必要性是指市场空间的大小、市场利润的多少、目前客户群及潜在客户群。可能性是指公司内部的财力、人力、物力是否具备,以及技术上的优势和劣势。第二步,根据市场利润和开发成本,由副总经理/总工程师组织市场和开发人员,评审调研报告。市场调研报告要经过评审,只有评审通过后才能立项。评审一般由总经理主持,评审记录表为:市场调研报告评审表项目名称市场调研人员评审人员评审日期评审意见评审结论备注评审组长签字盖章: 第三步,评审通过后,由总经理/副总经理/总工程师报签字立项。第四步,将立项报告报通知软件开发部经理,由软件开发部经理组建项目组。 2下达任务工作流第一步,公司级指令性任务或部门间协作任务,由总工程师报将任务下达给部门经理。第二步,部门经理将任务下达给项目经理。第三步,项目经理将任务下达给所属员工。任务书可以是口头的(小任务),也可以是书面的(大任务)。书面的任务书格式为:任务书项目名称任务名称接受任务人员下达任务日期任务内容要求完成日期备注下达任务者签字盖章: 3工作汇报工作流第一步,员工每日向项目经理汇报工作进度。第二步,项目经理每日向部门经理汇报项目进度。第三步,部门经理每周向总经理/副总经理/总工程师报汇报项目进度。汇报的方式可以是口头式的,也可以是书面式的。书面的项目进度表为:XXXX项目进度表 XX年XX月XX日- XX年XX月XX日阶段名称需求分析概要设计详细设计编程测试验收第1周第2周第3周第N周项目经理签字盖章: 4. 项目开发工作流第一步,项目立项后,项目组进行需求调研,按需求功能模块向市场部报价。功能模块报价单为:XXXX项目功能模块报价单模块名称模块功能用户数目(点数)单价(元)金额(单价*数目) (元)第二步

温馨提示

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

评论

0/150

提交评论