- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
?
定义稳定需求的技术
1亿VIP精品文档
相关文档
最近下载
- 湖南农业大学《现代分子生物学》内部题库练习期末真题汇编及答案.docx
- 绘本故事世界上最大的房子.pptx
- 尚书故实-(唐)李绰.pdf
- 2017潘绥铭2000-2015年中国人的全性sexuality全书.pdf
- 锂离子电池类人造石墨负极材料指标及检测方法.docx
- 浙江省2023年小升初语文试卷及答案汇总十二.pdf VIP
- 第九版生理学第四章 血液循环.pptx VIP
- 1067《知识产权法》国家开放大学期末考试题库(最新)[笔试 机考 一网一]2306.docx VIP
- 2023年六安市霍邱县医院医护人员招聘考试题库及答案解析.docx
- 数码相机-理光-GX200VFKIT说明书.pdf
文档评论(0)