- 博客(119)
- 收藏
- 关注
转载 你可以对看板中的“拉动”说不
非常强调“拉动”心理学的应用。大多数赞同精益观点的人都更喜欢拉动而不是传统的推动系统,因为前者被认为会带来卓越的表现和生产力。然而,也可能在某种场景下你想对拉动说不。Nicole Kohari提到,就传统而言,公司里的很多工...
2010-01-28 10:27:03
218
转载 为什么有些公司敏捷实施不成功?
介绍 常听说有公司实施敏捷失败?本文研究探讨了那些经常被忽视,却导致敏捷实施失败的组织级原因,也讨论了为什么这些组织级原因并不是很容易能发现,并提出了一些处理此类组织障碍的潜在策略。本文的目标读者是负责预算的管...
2010-01-26 12:10:27
277
转载 Scrum团队的个人奖励机制
最近在LinkedIn“敏捷联盟”(Agile Alliance)邮件组中,Reeju Srivastava提问道:“我们应该在Scrum团队中进行个人表彰奖励吗?”讨论由此展开。这个问题引发了激烈的辩论,正反两方各执一词。...
2010-01-21 10:37:38
296
转载 管理大师的敏捷之道
转自:http://www.infoq.com/cn/articles/deming-and-agile领导者是教练,不是裁判”—— W Edward Deming并不是在ScrumMaster课程上说的这句话,但毋庸置疑—...
2010-01-20 11:33:50
124
转载 功能点分析(Function Point Analysis)学习笔记(四)
4、计算交易功能4.1、相关概念4.1.1、交易功能类型 外部输入 External Inputs(EI) 外部输出 External Outputs(EO) 外部查询 External inQuirie...
2009-11-26 14:19:00
673
转载 功能点分析(Function Point Analysis)学习笔记(三)
3、计算数据功能3.1、基本概念3.1.1、数据功能类型内部逻辑文件 InternalLogical File (ILF) 外部接口文件 External Interface File (EIF)此处的文...
2009-11-26 14:08:55
1241
转载 功能点分析(Function Point Analysis)学习笔记(二)
1、决定分析类型功能点计算的类型分为: 开发项目——开发项目功能点计算度量的是项目完成、用户第一次安装系统时提供给用户的功能 升级项目——升级项目功能点计算度量的是项目完成对已存在的应用系统新增、修改或者删除的功...
2009-11-26 14:07:13
303
转载 功能点分析(Function Point Analysis)学习笔记(一)
前段时间,有抽空余时间对功能点分析进行了较深入的研习。以下将研习过程中的内容摘要如下,以做备忘和参考: IFPUG维护的功能点分析(FPA)是众多功能点评估方法中的一种,目前应用较广泛。当前最新版本是4.2.1. 为...
2009-11-26 14:04:53
1547
转载 在瀑布式项目中实现敏捷开发
转自:http://www.ibm.com/developerworks/cn/websphere/techjournal/0907_hines/0907_hines.html?ca=drs-cn-0923作者:Liz Hi...
2009-09-24 09:43:25
350
转载 SOA和敏捷:是朋友?还是敌人?
SOA的目标是以服务作为构建企业应用的“积木块”,使整个企业敏捷起来,而敏捷软件开发则是通过引入一些最佳实践来增加沟通与反馈,以达到同样的目的。哪个是正确的?哪个更好?我们正在拿苹果和桔子做比较吧?它们可以一起使用吗?如果可以,...
2009-05-07 14:48:51
99
转载 敏捷专家的衰落——实施敏捷必须面面俱到?
最近国外敏捷社区颇不宁静,你方唱罢我登场。Joel和Jeff的podcast系列,先是惹着了Kent Beck,然后又惹着了Robert Martin。关于Scrum的是是非非,讨论组里仍是争论不休,InfoQ这篇新闻:...
2009-05-07 14:45:42
177
转载 案例分析:荷兰铁路公司的分布式Scrum开发
Scrum为项目执行提供了可靠的、已被证实的基础。但是,在每个项目中,Scrum都必须根据具体需求和环境进行调整,这是项目成败的决定性因素。在这篇文章中,我们将会介绍我们如何成功地完成了一个大型的(20人年,超过十万行代码)、分...
2009-05-04 11:12:54
176
转载 XP迭代的计划和运作
在步入新千年的时候,我们迎来了一个有趣的XP项目。说它有趣,不仅仅是因为它是我们在ThoughtWorks的第一个XP项目,还因为它的庞大:大约有50人。在这里我们将讨论我们如何为每一次单独的迭代建立“必要活动计划表”,如何仅仅...
2009-03-31 14:48:52
227
转载 持续集成
在任何软件开发过程中都有一个重要的部分:得到可靠的软件创建(build)版本。尽管知道创建的重要性,但是我们仍然会经常因为创建失败而惊讶不已。在这篇文章里,我们将讨论Matt(Matthew Foemmel)在ThoughtWo...
2009-03-31 14:48:01
114
转载 设计已死?
对很多粗略接触到 Extreme Programming 的人来说,XP 似乎 宣告了软件设计的死刑。不只很多的设计被嘲笑为 "Big Up Front Design"[译注1],连很多技术像UML、富有弹性的程序架构 (fra...
2009-03-31 14:46:09
146
转载 大型项目的XP(极限编程)
我们在ThoughtWorks这样的大型项目中应用XP方法的时间超过了15个月。这个项目开始于三年前,那时它有大量的需求文档和几个独立的功能小组。从2000年1月起,我们决定应用XP,虽然当时我们...
2009-03-31 14:44:45
115
转载 从一个项目谈XP在国内的应用
一. XP简介1.1 传统软件开发方法在最近的数十年中,很多企业的CEO们都面临着增加盈利的压力,因此,他们采用各种方法,例如裁员、业务外包、BPR、ERP、CRM等等。以上种种,使得世界500强的大部分企业在20世纪9...
2009-03-31 14:43:34
163
转载 极限编程 (Extreme Programming, XP) 的一些想法
看过这麽多的 XP 文章後,我觉得历来的软体案子,都是由做老板的作好所有的安排,工程师也学会了接受这一切安排。但是,公司实际出售的是工程师的产出,客户买的也是工程师的产出;可惜目前市场上的实际情况却没有为工程师着想。规范软体案件...
2009-03-31 14:42:02
94
转载 极端编程(eXtreme Programming,XP)的特点及讨论
XP在很多方面都和我们传统意义上得软件工程不同,同时,它也和传统得管理和项目计划得方法不同。这些方法在软件工程和其他管理活动中都有借鉴意义。特点如下:不采用瀑布式得软件工程方法,而采用原型法。将一个软件开发项目分为多个迭代周...
2009-03-31 14:40:24
402
转载 幕间休息:——完成的感觉
大多数项目持续数月之久;有一些会持续数年。为了防止在无边无际地编码-即使是漂亮的优质代码-的持续打击下变得发狂,每一个项目都需要停顿。一个程序员可以获得的最好的停顿是一种完成的感觉。XP的设计循环提供了一个循环相套的节奏,每一个...
2009-03-31 14:38:24
150
转载 设计模式与XP
概述模式和极端编程(XP )都为软件设计、开发者提供了无法用金钱衡量的帮助。但是迄今为止XP 大量关注于重构(refactoring ),而对模式只字不提。在这篇文章中,我问“为什么”,并且最终描述出模式怎样以XP 的方式更好...
2009-03-31 14:35:12
83
转载 RUP/XP 方针:成对编程
虑一个典型的代码审视的工作。一个需要一人8小时开发的模块由8个人花一小时审视。也就是等于总共要花费16个工作人日。然而,审视者不能保障必需的时间去熟悉代码,而且他们的审视也相当的肤浅。单个人开发确实能非常熟悉该模块,但是可能太熟...
2009-03-31 14:33:08
225
转载 什么是极端编程?
极端编程(eXtreme Programming)是一种开发纪律,以简单性、交流、反馈和勇气为基本宗旨。它的做法是以有效的实践规则将整个团队紧密联系起来,通过充分的反馈使团队能随时知道自己目前的状况和恰当的调节规则以适应自己的特...
2009-03-31 14:32:11
106
转载 Extreme Programming (XP)实践
1 为什么是XP让我们来考虑一个传统的途径:用户组和开发组协商让一个分析员设计一个项目。在几周和几个月中,分析员和用户每天会面几个小时。分析员生产出一套文档,可能还包括象一个可视描述和用例之类。用户和项目经理(也可能是编程团队)...
2009-03-31 14:28:57
165
转载 XP设计原则
1 简单是关键简单的设计总是花较少的时间完成复杂的任务。因此记住要总是做有可能完成的最简单的事情。如果你发现一个事情很复杂,用简单的事情替换它。与其在复杂的代码上消耗更多的时间,还不如用简单...
2009-03-31 14:24:08
248
转载 揭开极端编程的神秘面纱:结对致胜
某些 XP 实践让项目经理感到可笑,而让程序员畏缩。结对编程(或结对)就是其中一种。根据一些 XP 评论家的反馈,结对编程获得了“最可能令人不快的方法”的“奖项”— 也就是说,如果您不得不给它一个头衔的话。本月,XP 专家 ...
2009-03-31 14:21:33
117
转载 换一种思路 极端编程不再神秘
在XP讲师兼开发人员Roy Miller讲解“热门”的XP实践之前,他将为您展示如何转变您的思路,以便您可以开始使用XP。这并不是一项轻松的任务—XP需要一种与大多数程序员和业务人员完全不同的思维方式。如果您正面临着这样的问题,...
2009-03-31 14:14:14
55
转载 编码冒险开始
出于担心自己的技术会逐渐削弱、软件开发经验会日益缺乏,IBM 顶尖技术咨询小组考虑过一起放弃咨询而恢复开发组织,在开发组织中他们就可以恢复他们的编程兵工厂的勇气。他们决定拿起自己的长剑,正面与那些“龙”搏斗 —通过开发他们自己的...
2009-03-31 14:12:56
71
转载 软件开发之3S方法
本文的思路多来源于极限编程(xp)软件开发项目的几种头痛:1、需求不稳定性!!(头号头痛杀手)客户需求非常不稳定,客户调研方法也导致获取需求的有效性,准确性,但是仍然有相对稳定的需求,按照哲学理论,运动是绝对的,静止是相对的,...
2009-03-31 14:11:35
128
转载 XP的轻量级Crystal方法
Crystal Light Methods: Comments by Alistair Cockburn 轻量级的Crystal方法 Editor's note: In the early 1990s, Alistair...
2009-03-31 14:09:55
226
转载 在项目中期实践XP--第一次迭代小结
第一个迭代周期已经完成,因为素材的限制,迭代周期很短,只有1.5Week。目前已经开始第二个迭 代,我从第一个迭代中实施的实践以及从中得到的经验和教训包括: 1、站立式会议 的确有效果,继续执行。 2、计划游戏 我们...
2009-03-31 14:02:31
121
转载 XP中的用户需求分析:Planning Game 和 User Story概述
Extreme Programming 中的需求分析,是通过Planning Game 完成的。虽然我们从Planning Game开始,讨论Extreme Project的具体过程,但实际上,Planning Game中的一...
2009-03-27 17:36:17
134
转载 亦幻亦真 仁者心动
自1998 年起,关于“传统瀑布模型和敏捷编程孰优孰劣”的争论就从来没有停息过。如果这种争论只是停留在理论层面(更可怕的是,停留在感情层面),则它对软件开发 人员毫无意义。争吵、论战、板砖横飞、激扬文字,在中国开发社群中是每日的...
2009-03-27 17:35:12
84
转载 测试你的XP智商!
了解XP的十二个实践是相当重要,下面有十二个日常的例子,每个例子都隐喻着一个XP实践的概念,把它们的关系对应到起来. 如果你已经准备就绪,请点击“开始计时” XP...
2009-03-26 11:26:01
576
转载 何时应该使用XP
极限编程(XP)适用于需求经常发生变化的项目。你的客户对系统应该做什么可能没有一个固定的想法;一个系统每隔几个月其功能就要求进行一定的改变。大多数软件项目的需求都处于这样的动态变化之中。与其它的方法相比,XP能够更好地适应这种情...
2009-03-26 11:16:34
85
转载 什么时候来避免极限编程
极限编程,有时也被叫做XP,已经被证明了是许多项目经理和项目程序员开发项目的成功的开发方法,具有很好的开发风格。但是它并不适用与所有的情况或所有的项目团体。如果你不考虑你的开发小组、开发部门或开发公司的情况,而去试图选择极限编程...
2009-03-26 11:14:37
118
转载 配对编程——耗时加倍
配对编程是极限编程里争议最大的做法之一——支持者和反对者对此的反应都相当强烈。那么什么是配对编程?为什么人们对此的反应这么大?Laurie Williams将配对编程(pair programming)描述为“一种编程风格,...
2009-03-26 11:04:20
175
转载 极限编程的“权利法案”
从前,当我和别人谈及极限编程(Extreme Programming,XP)的时候,由于它还是全新的(概念),所以我通常不得不从最基本的零散知识开始。这样的日子已经一去不复返了。现在当我演讲的时候询问听众是否已经听说过XP,很多...
2009-03-26 10:40:09
107
转载 极端分子之歌--读XProgrammer笔记
ImagineImagine there's no requirements. It's easy if you try Just a bunch of coders, reachin for the sky Imagine...
2009-03-25 16:16:53
77
转载 极端编程(eXtreme Programming)小结
极端编程(eXtreme Programming)是一种开发纪律,以简单性、交流、反馈和勇气为基本宗旨。它的做法是以有效的实践规则将整个团队紧密联系起来,通过充分的反馈使团队能随时知道自己目前的状况和恰当的调节规则以适应自己的特...
2009-03-24 14:20:56
81
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人