成功软件项目的.docxVIP

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
成功软件项目的十大要诀 Steve McConnell著沈备军、曾秀兰译 Construx ? 2000-2002. All Rights Reserved. 第一个项目: 失败举例 第一个项目: Giga-Corp’s Graph-It Project* 投标: $400K 5 个月 100% 必需的功能 结果: $1.5M 14 个月 大约25%必需的功能 实际成本超出: 1400% 实际进度超出: 1000% 3 ? 背景 技技术术现状 vs.实践现状 “最好的软件工程实践和一般的软件工程实践之间的差距十分巨大,或许比其他任何工程 都大.” –—Fred Brooks 5 ? 什什么么是成功的要诀? 问: 什么是目前最令人兴奋、最有前途的软件工程思想或技能? 答: 我不认为这些最有前途的思想是最近才提出的, 它们早就在这里多年了,但是没有被适当使用。 — David L. Parnas 6 ? Parnas 谈论的是什么? 项目计划和管理实践 自动化估算工具(1973) 迭代式交付 (1988) 测量 (1977) 生产力环境 (1984) 风险管理计划 (1981) 需求工程实践 变更委员会 (1979) 丢弃式用户界面原型 (1975) JAD 会议 (1985) 需求净化 (1989) 7 ? 生产力的重大改变 生产力10:1 的差别存在于相同行业的不 同公司 生产力表示精通的程度,是可以改变的 8 ? 典型项目的结果 101-200% Late 16% More than 200% Late 6%  Cancelled 29% 51-100% Late 9% Source: Standish Group Survey, 1999 (from a survey of 8000 business systems projects) 21-50% Late 8% Less than 20% Late 6% ?  On-Time 26% 9 放弃和超期的最常见源由 不清楚或变化的需求 拙劣的项目计划和管理 失控的质量问题 不切实际的期望和不准确的估计 采用不成熟的新技术 10 ? 项目的成功 成功 = 计划 * 执行 11 ? 制定计划 要诀#1 清晰的愿景 Clear Vision 清晰的愿景 项目组共同为你所设立的目标而工作 太多的目标 = 没有目标 良好的愿景陈述刻划了什么可以忽略----优先级 产品的愿景影响业务目标的实现 14 ? 举例: 你想要什么类型的快速开发 ? 速度导向的 进度风险导向的 可见度导向的 没有清晰的愿景,你的项目会以与你的目标完全相反的结果结束。 15 ? 速度导向的实践——更好 、最好的情况…… 6 Months: Nominal Schedule Average Project “Rapid” Project 16 ? ……更坏、最坏的情况 6 Months: Nominal Schedule Average Project “Rapid” Project  Risk of Overrun 17 ? 有时这是合理的 ... 6 Months: Nominal Schedule Average Project “Rapid” Project  Risk of Overrun Competitor will release next version of their product 18 ? …有时不是 6 Months: Nominal Schedule Average Project “Rapid” Project  Risk of Overrun Need to release software in time for holiday sales season 19 ? 有时减小风险会是更好的选择 6 Months: Nominal Schedule Average Project “Rapid” Project  Risk of Overrun Must release in time for holiday sales season 20 ? 要诀#2 稳定的、完整的书面需求 Stable, Complete, Written Requirements 需求 需求的变更是软件工程最普遍的风险 完整的, 100% 但是…… 稳稳定定的需求通常是不可能的, 大部分需求的变更起因于最初没有完整的定义 ,而不是“变化的市场”或其他类似的原因 22 ? 定义稳定需求的技术

文档评论(0)

159****1262 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档