软件工程 团队的管理.ppt_第1页
软件工程 团队的管理.ppt_第2页
软件工程 团队的管理.ppt_第3页
软件工程 团队的管理.ppt_第4页
软件工程 团队的管理.ppt_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

SoftwareEngineering 先锋软件技术职业学院 先锋软件研发中心朱军 软件开发系列 软件工程 第一讲软件工程 团队的管理 Contents 如何做好项目的准备 制度如何被推行和执行 章节重点与目标 本章节所讲述的内容 项目与ISO 体制管理 项目需要什么团队 如何保障制度的成功 什么是好的项目 组织中的角色 理解市场 项目需要什么团队 技术人数重视 项目需要什么团队 什么是好的项目 赚钱的项目是好项目吗 优秀的项目 时间 质量 利润 市场 项目与ISO9000 体制管理 ISO9001是ISO9000族标准所包括的一组质量管理体系核心标准之一 ISO9000标准是国际标准化组织 ISO 在1994年提出的概念 ISO9001用于证实组织具有提供满足顾客要求和适用法规要求的产品的能力 这个第三认证方不受产销双方经济利益支配 公证 科学 是各国对产品和企业进行质量评价和监督的通行证 ISO有2856个技术机构 其中技术委员会 简称TC 共185个 分技术委员会 简称SC 共611个 工作组 WG 2022个 特别工作组38个 ISO的2856个技术机构技术活动的成果 产品 是 国际标准 ISO现已制定出国际标准共10300多个 主要涉及各行各业各种产品 包括服务产品 知识产品等 的技术规范 项目与ISO9000 体制管理 组织中的角色与职责 组织中的角色与职责 售前支持工程师 售前人员应该是项目开发人员与业务销售人员的桥梁 在业务销售人员眼中 售前人员扮演的是技术人员或技术专家的角色 而在项目实施中的开发人员眼中 售前人员是专注技术的销售人员 在用户眼中 售前人员 是代表公司技术水平的技术专家 在一个具体的售前技术支持活动中 售前人员协调销售人员 用户 后期开发人员间的关系 将公司的技术实力向用户展现 听取用户的初步需求 与用户讨论项目系统的初步框架 协助销售人员将公司的产品和技术优势推荐给用户 为后期开发人员屏蔽用户不合理的 给项目实施带来技术风险的需求 是项目的技术框架的最初设计者 素质要求 熟悉的产品 具有比较全面技术专业知识 熟悉当前IT的技术发展方向 对本公司的开发能力 技术优势 劣势有比较清楚的认识 作为行业软件的销售 必须熟悉本行业的业务 对行业现状和发展方向有一定的认识 了解行业中其它专业软件的基本情况 熟悉本行业的技术和产品动向 了解同类产品及其竞争对手的情况和特点 能熟练使用文本和图形编辑器进行方案 标书的编写 熟悉项目招投标的一般程序 善于交流 有良好的沟通能力和技巧 组织中的角色与职责 项目经理 确保项目目标实现 保证业主满意这一项基本职责是检查和衡量项目经理管理成败 水平高低的基本标志 制定项目阶段性目标和项目总体控制计划项目总目标一经确定 项目经理的职责之一就是将总目标分解 划分出主要工作内容和工作量 确定项目阶段性目标的实现标志如形象进度控制点等 组织精干的项目管理班子这是项目经理管好项目的基本条件 也是项目成功的组织保证 及时决策项目经理需亲自决策的问题包括实施方案 人事任免奖惩 重大技术措施 设备采购方案 资源调配 进度计划安排 合同及设计变更 索赔等 履行合同义务 监督合同执行 处理合同变更项目经理以合同当事人的身份 运用合同的法律约束手段 把项目各方统一到项目目标和合同条款上来 组织中的角色与职责 需求分析师 需求分析师是需求捕获与整理方面的专家 并且他应当熟悉面向构件的需求阶段工作的独特之处 最终将需求归纳为业务构件需求 需求分析师的主要职责 推动需求捕获工作 领导领域专家进行需求捕获和整理 归纳业务构件需求 需求归档 组织中的角色与职责 系统分析师 熟悉应用领域的业务 能分析用户的需求和约束条件 写出信息系统需求规格说明书 制定项目开发计划 协调信息系统开发与运行所涉及的各类人员 能指导制定企业的战略数据规划 组织开发信息系统 能评估和选用适宜的开发方法和工具 能按照标准规范写系统分析 设计文档 能对开发过程进行质量控制与进度控制 能具体指导项目开发 具有高级工程师的实际工作能力和业务水平 组织中的角色与职责 开发工程师 根据项目具体要求 承担开发任务 按计划完成任务目标配合系统分析人员完成软件系统及模块的设计独立完成软件系统及模块的编码协助测试试人员完成软件系统及模块的测试负责编制与项目相关的技术文档 组织中的角色与职责 测试工程师 1 编写测试计划 规划详细的测试方案 测试用例 根据测试计划搭建测试环境 独立全面而细致完成测试工作 编写用于测试的自动测试脚本 完整地记录测试结果 编写完整的测试报告等相关的技术文档 2 对测试中发现的问题进行详细分析和准确定位 并能对产品提出优化方案 实施优化方案提高产品的性能 3 提出对产品的进一步改进的建议 并评估改进方案是否合理 对测试结果进行总结与统计分析 对测试进行跟踪 并提出反馈意见 4 为业务部门提供相应技术支持 组织中的角色与职责 SQA 1 评审软件产品 工具与设施对软件开发计划 标准 过程 软件需求 软件设计 数据库 手册以及测试信息等进行评审 2 SQA活动审查的软件开发过程SQA活动审查的软件开发过程主要有 软件产品的评审过程 项目的计划和跟踪过程 软件需求分析过程 软件设计过程 软件实现和单元测试过程 集成和系统测试过程 项目交付过程 子承包商控制过程 配置管理过程 3 参与技术和管理评审参与技术和管理评审的目的是为了保证此类评审满足项目要求 便于监督问题的解决 4 做SQA报告SQA活动的一个重要内容就是报告对软件产品或软件过程评估的结果 并提出改进建议 SQA应将其评估的结果文档化5 做SQA度量SQA度量是记录花费在SQA活动上时间 人力等数据 通过大量数据的积累 分析 可以使企业领导对质量管理的重要性有定量的认识 利于质量管理活动的进一步开展 组织中的角色与职责 配置管理人员 1 制定配置管理计划对于项目工程部在项目立项前期指派配置管理人员的项目 在项目立项初期 配置经理要与项目经理协商 制定配置管理的计划 规划未来的配置管理工作 2 规范配置管理环境规范配置管理的环境 实现项目组内的专机专用 与项目经理协商 开发用机 测试用机 配置用机的情况 并最终生成配置管理环境维护清单 便于后期对环境的维护 3 建立配置库配置库作为项目组内成员今后工作的平台 前期的详细准备是非常重要的 配置库建立的准则 依据配置管理计划中的定义建立配置库 与项目经理协商配置库人员使用的权限规定与配置库工作区间的划分 保证个人工作区间的隔离 4 与项目负责人讨论变更控制的实施与项目SCCB讨论项目中变更控制实施的措施 指定出相应的变更控制流程 5 配置培训配置培训作为与项目成员沟通配置管理内容的一个主要渠道 配置经理应与项目经理协商在项目开始初期进行 6 生成计划基线 并发布基线在项目的立项材料经过正式评审通过 宣布项目立项后 配置经理要整理项目的立项材料 正式生成计划基线 并标识基线 保证基线存放于基线库中 基线的发布通过配置状态报告来实现 组织中的角色与职责 售后工程师 1 接受客户关于在产品或项目完成的问题的处理 2 回复用户在线提交的技术问题 并按要求完成工作量 理解市场 全员营销呢 即指企业所有员工对企业的产品 价格 渠道 促销 4P 和需求 成本 便利 服务 4C 等可控因素进行互相配合 最佳组合以满足顾客的各项需求 即指营销手段

温馨提示

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

评论

0/150

提交评论