软件项目资源管理.ppt.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件项目资源管理.ppt

华中科技大学机械学院CAD中心 第7章 软件项目资源管理 人力资源管理 进行人力资源规划与分析,包括人力资源规划、人力资源分析、人力资源信息与评价系统 贯彻平等就业计划原则 聘任员工,包括:招聘、选拔 规定员工与劳资关系 制定报酬与福利制度 华中科技大学机械学院CAD中心 项目经理对项目成败的影响 当项目负责人以如下特质影响项目时,项目更容易成功 专业知识 对工作的挑战精神 当项目负责人只能依赖如下手段时,项目很容易失败 权威 金钱 惩罚 华中科技大学机械学院CAD中心 倾听与亲善 好的项目经理是感情投入的听众,他们不仅认真倾听,而且试图去理解 能与他人沟通前,你必须表现出足够的亲善 IT从业人员需要培养倾听能力和其它人际关系技巧 华中科技大学机械学院CAD中心 人员的组织与分工 为提高工作效率,保证工作质量,软件项目人员的组织、分工与管理是十分重要而复杂的工作,它直接影响软件项目的成功与失败 软件团队中的角色:分析师、策划师、数据库管理员、设计师、操作/支持工程师、程序员、项目经理、项目赞助者、质量保证师、需求分析师、测试人员等 服务保障人员配备 各阶段人员需求 华中科技大学机械学院CAD中心 开发人员组织—水平团队 水平团队由专家组成,此类团队同时处理多个项目,每个成员负责项目中与自己相关的方面 优点: 能高质量地完成项目各方面的工作 外部小组只需要与了解其确切需求的一小部分专家交互 缺点: 专家通常无法意识到其它专业的重要性,导致项目的各方面缺乏联系 “后端”人员所需信息可能无法由“前端”人员收集 由于专家的优先权、观点与需求互不协同,项目管理更困难 团队成员需要良好的沟通,才能彼此了解各自的职责 需要制定专家们必须遵循的工作流程和质量标准,从而提高移交给其它专家的效率 华中科技大学机械学院CAD中心 开发人员组织—垂直团队 建立软件民主开发小组,这种组织结构无核心,每个人都充当多面手,组内问题由集体讨论决定 优点: 有利于集思广益 以单个项目为基础实现平滑的端到端开发 缺点: 多面手要价高且难以找到,水平各不相同 多面手通常不具备快速解决具体问题所需的技术专长 主题专家可能不得不与若干开发小组一起工作 项目成功的关键: 共同的标准与准则 良好的沟通 尽早确立公共和达成共识的体系结构 华中科技大学机械学院CAD中心 开发人员组织—混合团队 专家和多面手组成 优点: 外部小组只需要与一部分专家交互 专家可集中精力从事他们所擅长的工作 缺点: 多面手仍然很难找到 专家们的协作仍成问题 项目管理仍然很困难 项目成功的关键: 良好的沟通 需要确定公共体系结构 必须适当地定义公共流程、标准和准则 华中科技大学机械学院CAD中心 人力资源计划的基本原则 工作量和进度计划是制定软件项目的人力计划的主要依据,例如 人员—进度权衡定律E=S3/(C3*T4),E是人/年,S是源代码行数,C是技术因子,T以年为单位的耗费时间 Brooks定律:向一个已经拖延的项目追加新的开发人员,可能会使项目完成得更晚 Norden-Rayleigh曲线:开发阶段人力过剩,到开发后期需要时又显得不足,再补偿时已为时过晚 华中科技大学机械学院CAD中心 人力资源计划的平衡 华中科技大学机械学院CAD中心 软件资源管理 软件资源的可复用性,不仅包括源代码,还包括软件开发方法、需求规格说明、设计结构、开发工具与支撑环境、测试分析数据和维护信息 软件复用的方式: 源代码复用 目标代码级复用 设计结果复用 分析结果复用 类模块复用:实例复用、继承复用和多态复用 华中科技大学机械学院CAD中心 软件复用的粒度 小粒度复用:主要表现为函数、子程序和面向对象中的类与方法的复用。源代码复用和目标代码复用属于小粒度复用 中粒度复用:设计结果复用和分析结果复用 大粒度复用:类模块的复用和构建技术 华中科技大学机械学院CAD中心 CASE工具及其管理 CASE:计算机辅助软件工程Computer Aided Software Engineering 分类 辅助设计工具,包括分析和设计工具、原型工具、接口设计和开发工具、编程工具和测试工具 辅助计算工具,包括风险分析工具、测试分析工具和项目计划工具等 辅助管理工具,包括项目管理工具、需求跟踪工具、文档管理工具、质量管理工具、配置管理工具 华中科技大学机械学院CAD中心 常见CASE工具 分析和设计工具:PowerDesign, Rational Rose, Object Maker SQA 配置管理工具:Rational Clearcase 测试工具:SQA, SafePro/C, TestBytes 安装工具:Install Shield, Install express 报表工具:QRHTML Export filter, R

文档评论(0)

1444168621 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档