2009.05.07 敏捷开发宣言之我见

2008.03.09 常见软件项目度量指标介绍  对常用的软件项目度量指标总结了一下,如下: 软件项目度量指标 基本度量项 持续时间偏差(%) ((实际持续时间-计划持续时间)/计划持续时间)*100 (持续时间不包 阅读详情

敏捷开发宣言:

个体和交互      胜过   过程和工具

可以工作的软件  胜过   面面俱到的文档

客户合作        胜过   合同谈判

响应变化        胜过   遵循计划

虽然右边的项也具有价值,但我们认为左边的项具有更大的价值

 

1.个体和交互  胜过  过程和工具

我们知道软件开发是一项创新性智力活动,高手和低手之间生产率的差距可能是几倍乃至几十倍的关系,因此选择合适的人是高效率、高质量软件最重要的基础;交互强调了需要加强沟通,这包括开发人员之间的沟通、和客户的沟通。通过交互为形成良好的团队打下坚实的基础。XP的一些实践如结对编程、计划游戏、现场客户无不体现了其沟通精神。从这条宣言可以看出,与CMM推崇的过程不同,敏捷开发更崇尚以人为本的理念。

 

2.可以工作的软件  胜过  面面俱到的文档

    敏捷认为,在项目开发过程中通过每一轮迭代获得通过测试的迭代版本,并向客户展示可以获得客户的及时反馈,最终更好地满足客户需求。
    实际工作中,见过不少团队前面文档写得很完整,但当发生变更时需要同步文档大家不太愿意去做,尤其是到了后期发生变更既要修改代码又要修改前面所有相关文档更是烦,文档和代码是否保持一致是个问号!不一致的文档也许更会误导后来者。而敏捷不需要长达几十上百页的文档,比如我们的设计可以是3,5页文档或者图片表述,又如详细设计干脆可以省掉-符合编码规范的代码即是我们敏捷开发中的中详细设计。敏捷提倡简单,实用,不需要太多的繁文如絮!

 

3.客户合作胜过合同谈判

敏捷开发提倡与项目的所有干系人为共同的目标而努力。而合同谈判一开始就会让项目组和客户产生分歧和争执。不可否认,合同是需要的,但合同中的条款和细节在很大程度上影响到不同的团体是对立还是进行合作式的努力。如果过分追求合同细节,很可能是两方都不舒服,也降低了项目的成功概率。而客户积极的合作,为项目的成功奠定了良好的基础,更容易实现双赢。曾经听过这样一个事情,ThoughtWork公司曾经为澳大利亚一家银行实施一个项目,TW通过调研认为该银行不需要实施此项目通过其他简单的方式也能解决问题,该银行认真分析接受了TW的观点取消了该项目,为此TW失去了这个高达1亿金额的项目,但从此该银行对TW极为信任。该项目被TW内部评为年度最成功的项目。

 

4.响应变化胜过遵循计划

对待变化的处理方式,传统的处理方式可能是成立一个CCB(变更控制委员会),发生变更需要提出申请、评估、审批一系列活动对变更进行控制。而敏捷开发的焦点是向客户交付更多的价值。随着项目的进展项目成员及客户对项目认识的加深,变更是很正常的。因此,敏捷积极响应变更,并希望通过变更可以为客户创造更大的价值而非遵循固定的计划。

科技中介如何高效匹配技术供需?.docx 科技中介如何高效匹配技术供需? 立即下载

相关推荐

!qhyb.rar

当 CAD 缺失对应字体时,图纸文字会显示异常,出现乱码、问号。将下载好的字体文件复制到 AutoCAD 的 Fonts 文件夹中,即可恢复正常显示。

敏捷转型之采用scrum快速响应市场变化

敏捷转型之采用scrum快速响应市场变化 序言:天下武功,唯快不破。产品在面对同类型产品竞争时,快速响应市场是最核心的竞争力;尤其是在互联网环境下的产品,市场机遇稍纵即逝,一旦不能快速响应需求,在存在可替代同类产品竞争时,用户很快就会有大批量的流失(产品的用户黏度,在于产品的很多指标,包括产品的良性互动、反馈、社交属性、心理满足等;即使产品已经让用户“离不开你”,你也一定不希望给竞争对...

空心菜的专栏 2714

政府科技管理部门如何实现科技成果高效转化?.docx

政府科技管理部门如何实现科技成果高效转化?

《探索式测试实践之路》之“参考文献”

《探索式测试实践之路》参考文献引用了许多重要的参考资料。考虑到许多文献存在互联网链接,我们提供此在线版本以方便读者查阅。 [Agile01] The Agile Manifesto. Manifesto for Agile Software Development. http://www. agilemanifesto.org/, 2001. [Alistair04] Cockbu...

weixin_30248399的博客 236

一个欺骗性端到端测试自动化工程师的故事

作为一名软件工程师和测试自动化工程师,我认为有必要在我们的职称中强调 "工程师 "一词。根据广为接受的规范,工程涉及一种系统可靠的方法,旨在创造持久和长期的解决方案。例如,如果一座美轮美奂的大桥在落成三天后就倒塌了,那么负责设计这座大桥的 "土木工程师 "不仅会失去职业资格,还有可能面临监禁等法律后果。然而,软件行业对此类问题往往采取较为宽容的态度。因此,假冒自动测试人员的比例很高。

伤心的辣条 1175

CSDN文章导出PDF整理状况一览

00XX.自分の資料10XX.日本語勉強20XX.命令行 (cmd、batch)、文件编码、服务器配置、服务器命令 (Linux、AIX、TTL)30XX.、mysql、db240XX.无50XX.中间件,工具 (git、Eclipse、WebSphere、Maven、PowerShell、A-AUTO、Teraterm)

sun0322 1万+

怎样写解决方案

解决方案等同于向客户提交项目建议书或是其中的主要部分,其详细程序由项目的复杂度和客户的RFP内容而定.承约商或项目团队在研究、分析客户的需求建议书后,结合当前市场情况,与客户充分交流,针对分析、沟通结果、设计、制订和回复解决方案 方案通常常包括三方面主要内容 1.   技术方案部分    项目建议书中该部分的目的是使客户认识到:承约商理解需求或问题,并且能够提供风险最低且收益最大的解决方案。一般包

经营人生 6935

项目经验教训之-满足不同项目干系人的需求

背景介绍:现在这个项目是为某企业实施的一个WEB项目.在项目需求阶段,客户方提供的支持包括项目经理和一名用户代表。当时,我也觉得用户代表是少了点,但客户项目经理坚持说人数太多了,到时候很难折腾(本人不专业,没想客户项目经理也不够专),我也没坚持了。项目需求就开展了,需求,概要设计,详细设计,测试完了,虽然遇到了一些问题,但还算顺利。没想真正的考验还在后头:进入用户培训阶段时,用户对系统不满意,并且

经营人生 2996

推荐几本软件测试方面的经典书籍

《软件测试》 作者:(美)Ron Patton 译者:周予滨 姚静 出版社:机械工业出版社 原出版社: SAMS 我所见过的最好最经典的软件测试入门书,有一个别名叫“软件测试的本质”。书中没有讨论太多的软件测试理论,只包含了一部分常用的、基本的知识。从什么是软件测试、为什么要作软件测试开始,逐步引入基本的和高级的测试技术和方法,然后开始把读者引入实际工作中,讲述了一般的测试过程中要经历哪些阶段,要

经营人生 1921

软件测试认识的几个误区

来自:本地化测试网 作者:崔启亮 [2004/03/08]  摘要  随着市场对软件质量的不断提高,软件测试不断受到重视,但是由于总体上,国内软件项目过程不规范,导致重视编码和轻视测试的现象,对于软件测试的重要性、测试方法和流程等还存在很多错误的认识。根据作者的软件工作经验,本文列举了六种有代表性的认识误区,并作了剖析和相应的解释。希望对软件行业的技术和管理人士,正确认识软件测试起到一定的作用。 

经营人生 1447

软件测试管理经验谈 (转)

某甲问道:「测试做太多的话,会不会使得bug解不完?」 某乙回答:「还不简单。只要不做测试,就没有bug。」 上述对话,反应出许多软件工作人员对于测试的想法。对多数软件开发人员而言,测试大概是仅次于维护之外,最令人讨厌的工作。对软件研发主管来说,测试是必要之恶:做得不够后患无穷,做得过多又增加成本,延误商机。因此,如何能够规画与执行一个最经济有效的测试工作,当是软件研发主管们须研究的一个课题。 软

经营人生 1360

国有企业如何推动科技创新与产业升级融合?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

科技中介服务如何实现数字化升级?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

librdkafka Windows 包(可直接使用)

librdkafka/win ├─ bin/ # 全部运行时dll + pdb调试符号 + plugins插件目录 ├─ include/ # 头文件 rdkafka.h └─ lib/ # .lib静态导入库(链接阶段使用)

兄弟MFC-J2330DW 中文维修手册

兄弟MFC-J2330DW 中文维修手册

CesiumForUnitySamples-v1.25.1

Cesium for Unity 是一个官方插件,它将 Cesium 强大的3D 地理空间平台能力深度集成到了 Unity 引擎中。简单来说,它让你能在 Unity 里创建出一个高精度的真实地球,并加载和探索全球范围内的海量地理数据

政府科技管理部门如何降低平台建设成本?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

上一篇: 2009.02.22 读彼德.圣吉《第五项修炼》(一)
下一篇: 2009.05.27 慌
dadunan
博客等级 码龄22年 14粉丝 149原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值