现代实用软件项目管理艺术

当前位置:首页 > 计算机网络 > 软件工程/开发项目管理 > 现代实用软件项目管理艺术

出版社:科学出版社
出版日期:2011-9
ISBN:9787030321794
页数:280页

章节摘录

版权页:插图:当面临一个不可更改的项目截止日期时,项目经理常常犯的错误是从项目截止日期反推项目工程规划。例如,项目经理根据以往软件项目的经验,将整个软件项目按时间划分为设计需要30%的时间、编程需要40%的时间和测试需要30%的时间。如果考虑到项目的具体情况和对项目配备足够的时间,这个时间分配可能是合理且可行的。但是,在已知项目截止日期的压迫下,以上项目规划不可能有足够的时间来执行,也不可能来自项目团队的预估;它仅仅只是为了在项目截止日期前完成项目而人为地由项目经理制造出来的。从项目截止日期反推项目工程规划至少可造成的恶果包括:第一,由于项目截止日期已定,为了能达到不切实际的目标,项目团队很可能省略一些软件项目开发中的重要关键活动,例如设计复审、程序检审、性能测试,等等,这对软件产品的质量造成影响;第二,由于项目规划的失误,项目团队将自愿或被迫在晚上和周末加班加时来尽力按时完成不切实际的目标,这样对项目团队士气易造成坏的影响,对项目团队的建设不利;第三,由于不切实际的项目截止日期常常来自制定客户、市场和销售部门或高级经理,他们常常遭到指责,如对软件产品要求太多、对已完成的产品吹毛求疵,其实作为客户或产品利益相关者,他们有权利对产品提出要求。问题主要在于项目经理,是项目经理主张从项目截止日期反推项目工程规划,从而导致不切实际的项目规划。项目经理应该真诚面对不切实际的截止日期,与客户或项目利益相关者从项目开始就坦诚地交流对项目截止日期的看法;从实际出发,积极寻找可行的替代方案,例如,对项目增加人员,减少项目范围,建议将项目分为不同的阶段、聘请外面的顾问或应用不同的技术,等等。这样,就可以避免不切实际的截止日期。

内容概要

  黄钢:毕业于清华大学计算机科学与技术系,获得工学博士学位。他从事计算机应用和集成电路设计多年,有十余年高等学校科研和教学经历。同时,还拥有近10年的硅谷工业界的工作经历,曾在美国硅谷Synopsys、Cadence等著名高科技公司工作多年,有丰富的软件开发和项目管理经验。黄钢博士现就职于安博教育集团和北京师范大学安博教育发展研究院,主导了许多项目的规划、设计,这些项目包括数字化校园、学习引擎技术、IT培训模式和体系的创新等等。

书籍目录

第1章 软件项目启动 
 1.1 软件项目管理概述 
  1.1.1 项目管理的历史 
  1.1.2 项目的定义 
  1.1.3 项目管理的定义 
  1.1.4 软件项目管理的特点 
  1.1.5 软件项目管理的利益相关方 
  1.1.6 为什么要进行软件项目管理 
  1.1.7 项目管理的内容 
  1.1.8 项目管理者需具备的技能 
  1.1.9 项目的生命周期和流程 
 1.2 软件项目前期——业务开发 
  1.2.1 企业定位 
  1.2.2 业务开发活动 
  1.2.3 业务开发的参与者 
  1.2.4 业务开发流程输出 
 1.3 软件项目立项 
  1.3.1 项目文件夹的目录结构 
  1.3.2 开工大会流程 
  1.3.3 项目管理规划书 
 1.4 本章小结 
 1.5 参考文献 
第2章 软件项目规划 
 2.1 需求管理 
  2.1.1 软件需求提炼 
  2.1.2 创建用例 
  2.1.3 软件需求规格 
 2.2 项目预估 
  2.2.1 预估方法 
  2.2.2 wideband delphi 
  2.2.3 其他预估方法 
  2.2.4 常见预估问题 
 2.3 工程规划 
  2.3.1 任务分解结构 
  2.3.2 建立工程规划 
  2.3.3 常见工程规划问题探讨 
 2.4 风险管理 
  2.4.1 确认项目风险 
  2.4.2 评估项目风险 
  2.4.3 处理项目风险 
  2.4.4 控制项目风险 
 2.5 质量规划 
  2.5.1 软件质量管理 
  2.5.2 现代质量管理的特点 
  2.5.3 现代软件质量规划 
 2.6 配置管理 
  2.6.1 配置管理简介 
  2.6.2 配置管理规划 
  2.6.3 配置管理规划裁剪 
 2.7 软件规划中的常见问题 
  2.7.1 缺乏领导能力 
  2.7.2 孤立的工程团队 
 2.8 本章小结 
 2.9 参考文献 
第3章 软件项目实施 
 3.1 模型的定义 
 3.2 瀑布模型 
 3.3 增量和迭代模型 
  3.3.1 增量模型描述 
  3.3.2 迭代模型 
 3.4 敏捷模型 
  3.4.1 极限编程 
  3.4.2 scrum 
 3.5 其他敏捷方法 
  3.5.1 动态系统开发方法 
  3.5.2 自适应模型 
  3.5.3 功能驱动开发模型 
 3.6 如何选择生命周期模型 
 3.7 如何裁剪 
 3.8 本章小结 
 3.9 参考文献 
第4章 软件项目度量和质量 
 4.1 规划和控制 
 4.2 度量和软件度量的表示形式 
 4.3 软件项目的度量 
  4.3.1 项目管理的度量项 
  4.3.2 软件工程的度量项 
  4.3.3 项目流程的度量项 
 4.4 建立度量 
 4.5 分析度量 
  4.5.1 数据预处理 
  4.5.2 数据表示 
  4.5.3 分析原因 
 4.6 行动计划 
 4.7 量化管理 
 4.8 质量活动 
 4.9 测试 
  4.9.1 测试队伍 
  4.9.2 测试范围 
  4.9.3 测试活动类型 
  4.9.4 测试活动安排 
 4.10 复审 
  4.10.1 过程描述 
  4.10.2 角色描述 
  4.10.3 规模和速度 
  4.10.4 检查点 
  4.10.5 记录 
  4.10.6 同侪复审和走审 
 4.11 缺陷管理 
  4.11.1 缺陷报告和跟踪系统 
  4.11.2 缺陷的生命周期 
  4.11.3 缺陷防止和改进 
  4.11.4 变更请求 
 4.12 本章小结 
 4.13 参考文献 
第5章 软件项目结尾 
 5.1 项目发布 
  5.1.1 发布生命周期 
  5.1.2 发布工程 
 5.2 项目结尾 
  5.2.1 客户签收 
  5.2.2 项目结束度量 
  5.2.3 善后会 
  5.2.4 其他项目结束活动 
 5.3 本章小结 
 5.4 参考文献 
第6章 软件项目团队 
 6.1 组建项目团队 
  6.1.1 组建项目团队的时机 
  6.1.2 项目团队的组成 
  6.1.3 分配项目团队成员的工作 
 6.2 项目团队的演化 
  6.2.1 形成阶段 
  6.2.2 激荡阶段 
  6.2.3 规则阶段 
  6.2.4 行动阶段 
  6.2.5 解散阶段 
 6.3 成功项目团队的特征 
  6.4 管理项目团队 
  6.4.1 项目团队中的领导 
  6.4.2 项目团队中的纪律 
  6.4.3 项目团队中的公开 
  6.4.4 项目团队中的冲突 
  6.4.5 激励项目团队 
  6.4.6 评估项目团队 
 6.5 虚拟项目团队 
  6.5.1 什么是虚拟项目团队 
  6.5.2 虚拟项目团队的优势和存在问题 
  6.5.3 虚拟项目团队的管理 
  6.5.4 虚拟项目团队小结 
 6.6 本章小结 
 6.7 参考文献 
第7章 软件外包项目管理 
 7.1 软件外包简介 
 7.2 中国的机会 
 7.3 软件外包的好处 
  7.3.1 发包方的好处 
  7.3.2 接包方的好处 
 7.4 软件外包的过程简述 
  7.4.1 是否需要软件外包 
  7.4.2 邀谁投标 
  7.4.3 收集投标者/接包方的信息 
  7.4.4 清晰明了的建议征求书 
  7.4.5 建立软件外包管理小组 
  7.4.6 建立外包管理规划 
  7.4.7 选择最好的投标者 
  7.4.8 合同 
  7.4.9 监控项目执行 
  7.4.10 外包软件项目实例 
 7.5 软件外包项目管理的特点 
 7.6 本章小结 
 7.7 参考文献 
附录a 推荐书目 
附录b 软件项目管理常用工具 
  b.1 一般工具 
  b.2 需求管理工具 
  b.3 软件配置管理工具 
  b.4 缺陷跟踪工具 
  b.5 代码复审工具 
附录c 常用项目管理名词中/英文对照

编辑推荐

《现代实用软件项目管理艺术》特点:•包括国际通用的软件项目管理实践要务和理论论述。•适应软件开发全球化协作和软件外包加工。•适应软件开发新形态、新模式,软件开发国际化和软件本身巨型化,包括了软件开源系统、多方模块集成。•是一本适合中国读者的软件项目管理的实用参考书。•适合所有软件领域的读者阅读。•最适合计算机和与通信技术相关的软件工程技术人员、项目经理,以及从事软件业务外包的公司技术人员和主管人士阅读。•适合国内外企业IT部门的主管阅读,通过阅读《现代实用软件项目管理艺术》可以了解软件开发的管理,从而有效地对软件产品开发和外包业务进行评鉴、预估、预算及做规划。•适合技术企业的主管、销售技术支持、售后支持人员阅读,通过阅读《现代实用软件项目管理艺术》可以了解软件开发的过程管理,以及其他功能部门在软件项目开发中所持角色。•适合在校大学生,老师、计算机培训机构、项目经理认证培训人士,作为教材和教学参考书。•从真实的跨国软件外包项目管理案例人手;•展现美国硅谷软件项目管理的实际情况和实施步骤;•综合软件项目管理的理论、方法和技术;•总结目前流行的虚拟团队管理和软件外包管理实例。

作者简介

《现代实用软件项目管理艺术》的结构遵循软件项目管理的一般过程顺序,分章节分别详述,重点突出四大管理模块,即开发管理、流程管理、质量管理和团队管理。结构清晰,令读者一目了然。内容包括软件项目启动、软件项目规划、软件项目实施、软件项目度量和质量、软件项目发表和结束、团队建设和软件外包项目管理。另外,附录还推荐阅读书目、软件项目管理常用工具,并列出软件项目管理中的英汉术语表等。通过阅读《现代实用软件项目管理艺术》可以了解软件开发的管理,从而有效地对软件产品开发及外包业务进行评鉴、预估预算和做规划。
《现代实用软件项目管理艺术》适用于与计算机和通信技术相关的软件工程技术人员、项目经理,也适合从事软件业务外包的公司技术人员和主管人士,以及国内外企业it部门的主管阅读。

图书封面


 现代实用软件项目管理艺术下载



发布书评

 
 


精彩短评 (总计1条)

  •     觉得我不合适
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024