- 浏览: 328811 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (262)
- Java (20)
- 设计模式 (16)
- Oracle (13)
- Struts (1)
- 问题解决 (9)
- ibatis (2)
- Maven (5)
- Git (2)
- 实现原理 (6)
- 敏捷开发 (22)
- Spring (4)
- 算法 (8)
- MySQL (2)
- Java工具箱 (17)
- jQuery (1)
- 英语学习 (8)
- 杂谈 (15)
- 多线程 (15)
- Java解惑 (7)
- Linux (1)
- 重构36计 (6)
- 网络 (4)
- PHP (1)
- Socket (6)
- 面试 (1)
- JVM (14)
- 历史与故事 (5)
- 报表 (4)
- CMS (3)
- Windows (1)
- nginx (5)
- 架构设计 (7)
- RubyOnRails (2)
- Hadoop (8)
- Go (7)
- JS (1)
- Web (1)
- 项目实例 (5)
- ubuntu (4)
最新评论
-
jacking124:
按照你这个配置以后提示这个异常?Exception occur ...
Go语言学习:开发环境搭建及Hello World -
焦志广:
有请看http://jiaozhiguang-126-com. ...
Hadoop白皮书(1):分布式文件系统HDFS简介 -
w156445045:
Hadoop 有没windows环境下的配置呢,
谢谢。非常感 ...
Hadoop白皮书(1):分布式文件系统HDFS简介 -
xiangxm:
学习了。
Java 解惑知多少六 -
焦志广:
xhh_lite 写道怎么少了一个类?恩?不少啊,少那个类啊; ...
易学设计模式四 命令模式(Commond)
Beck全家似乎都弥漫着技术的味道。生长在硅谷, 有着一个对无线电痴迷的祖父,以及一个电器工程师父亲。从小就引导Kent Beck成为了业余无线电爱好者。
在俄勒冈州大学读本科期间,Kent Beck就开始研究起模式。然而在他最终拿到计算机学位之前,他却是在计算机和音乐中交替学习。似乎Java大师都能够有这样的能耐,另一Java大牛Rod Johnson同样也拥有音乐学的博士学位。
Kent Beck一直倡导软件开发的模式定义。早在1993年,他就和Grady Booch(UML之父)发起了一个团队进行这个方面的研 究。虽然著有了《Smalltalk Best Practice Patterns》一书,但这可能并不是Kent Beck最大的贡献。他于1996 年在DaimlerChrysler启动的关于软件开发的项目,才真正地影响后来的软件开发。这次的杰作就是XP(极限编程)的方法学。
和软件开发大师Martin Fowler合著的《Planning Extreme Programming》可谓是关于XP的奠基之作。从 此,一系列的作品如《Test Driven Development: By Example》, 《Extreme Programming Explained: Embrace Change》让更多的人领略到了极限编程的精髓,也逐步导致了极限 编程的流行。
Kent Beck的贡献远不仅如此。对于众多的Java程序员来说,他和Erich Gamma共同打造的JUnit,意义更加重大。也许正式这个简单而又强大的工具,让众多的程序员更加认可和信赖极限编程,从而引起了Java敏捷开发的狂潮吧。
my understanding, a letter sent to my teammates -
Hi Guys,
If you are too busy to read the comparatively longer article <scrum from trench> i sent days ago you can have a look at the attached presentation by Przemysław Bielicki. It provides an overview of how Scrum is working as an agile software development process. Though the workspace or enviornment here in the coming weeks may not meet the standards, we'd better try as much as we can.
The presentation doesn't cover the philosophy under those practices, thus I strongly recommend a book named <Extreme Programming Explained: Embrace Change> by Kent Beck who is the father of XP. Base on our past experience we know in most cases we should not go extremely:) however after you reading the splendid book you would feel the value/philosophy determines! I can not help to say this book is "operate from a strategically advantageous position".
values -
communication
simplicity
feedback
courage
respect
principles -
humanity
Economics
Mutual Benefit
Self-Similarity
etc...
practices -
sit together
whole team
informative workspace
Energized Work
Weekly Cycle
Continuous Integration
pair programming
Test-First Programming
Incremental Design
ect...
Value --> principles --> practices
Values determine the principles and practices are the reflections of principles, both Scrum and XP are agile processes and the values behind are quite the same as listed above. Read those values carefully and carefully you will nod your head Value even can lead a country to a disaster , you can easily remember "culture revolution" in the past century, what a ridiculous revolution and what the power of value!
在俄勒冈州大学读本科期间,Kent Beck就开始研究起模式。然而在他最终拿到计算机学位之前,他却是在计算机和音乐中交替学习。似乎Java大师都能够有这样的能耐,另一Java大牛Rod Johnson同样也拥有音乐学的博士学位。
Kent Beck一直倡导软件开发的模式定义。早在1993年,他就和Grady Booch(UML之父)发起了一个团队进行这个方面的研 究。虽然著有了《Smalltalk Best Practice Patterns》一书,但这可能并不是Kent Beck最大的贡献。他于1996 年在DaimlerChrysler启动的关于软件开发的项目,才真正地影响后来的软件开发。这次的杰作就是XP(极限编程)的方法学。
和软件开发大师Martin Fowler合著的《Planning Extreme Programming》可谓是关于XP的奠基之作。从 此,一系列的作品如《Test Driven Development: By Example》, 《Extreme Programming Explained: Embrace Change》让更多的人领略到了极限编程的精髓,也逐步导致了极限 编程的流行。
Kent Beck的贡献远不仅如此。对于众多的Java程序员来说,他和Erich Gamma共同打造的JUnit,意义更加重大。也许正式这个简单而又强大的工具,让众多的程序员更加认可和信赖极限编程,从而引起了Java敏捷开发的狂潮吧。
my understanding, a letter sent to my teammates -
Hi Guys,
If you are too busy to read the comparatively longer article <scrum from trench> i sent days ago you can have a look at the attached presentation by Przemysław Bielicki. It provides an overview of how Scrum is working as an agile software development process. Though the workspace or enviornment here in the coming weeks may not meet the standards, we'd better try as much as we can.
The presentation doesn't cover the philosophy under those practices, thus I strongly recommend a book named <Extreme Programming Explained: Embrace Change> by Kent Beck who is the father of XP. Base on our past experience we know in most cases we should not go extremely:) however after you reading the splendid book you would feel the value/philosophy determines! I can not help to say this book is "operate from a strategically advantageous position".
values -
communication
simplicity
feedback
courage
respect
principles -
humanity
Economics
Mutual Benefit
Self-Similarity
etc...
practices -
sit together
whole team
informative workspace
Energized Work
Weekly Cycle
Continuous Integration
pair programming
Test-First Programming
Incremental Design
ect...
Value --> principles --> practices
Values determine the principles and practices are the reflections of principles, both Scrum and XP are agile processes and the values behind are quite the same as listed above. Read those values carefully and carefully you will nod your head Value even can lead a country to a disaster , you can easily remember "culture revolution" in the past century, what a ridiculous revolution and what the power of value!
发表评论
-
测试驱动开发
2012-11-11 14:21 0测试驱动开发的一般流 ... -
什么是敏捷(下)(无住,不住于空,破空执,非法,非非法)
2012-10-09 14:23 930破除法执之后,很容易 ... -
什么是敏捷(上)(无住,不住于法,破法执)
2012-10-09 14:20 1029所谓无住,包括两个含义:不住于法,不住于空。前者比较好理解, ... -
敏捷开发与本能反应
2012-10-09 14:12 770经常听到有人提到敏捷开发与“本能反应”非常近似,比如凡事都需 ... -
敏捷的未来会怎样?
2012-10-09 13:49 375正法,像法,末法 任 ... -
敏捷开发之大型团队切分
2012-10-09 11:00 1073大型团队的切分 如果 ... -
敏捷开发加班吗?
2012-10-08 17:43 1703问题 敏捷开发加班吗? 楼下有人问到“敏捷和加班有什么关系 ... -
敏捷适合什么类型项目?
2012-10-08 16:44 1444问题 原来问题是这么写的:“一家企业既要过CMMI,又要过I ... -
敏捷开发智慧之:定不定流程和模板?
2012-10-08 15:45 923缘起 (立项时) 甲:“你们的设计文档打算怎么写?” 乙 ... -
敏捷开发智慧之写不写文档?
2012-10-08 15:17 721缘起 “我们产品已经做完了,客户说要补上需求文档,可我们只有 ... -
敏捷开发松结对编程之七问题集锦
2012-10-05 19:06 866人员与结构 在团队中使用层级结构,是否阻碍了个体与外界的沟通 ... -
敏捷开发松结对编程之五代码检查
2012-10-05 18:32 859松结对和紧结对不一样 ... -
敏捷开发松结对编程之四日常管理
2012-10-05 18:16 781团队中常见的一种情况 ... -
敏捷开发松结对编程之三共同估算
2012-10-05 14:58 817估算是经久不衰的管理 ... -
敏捷开发松结对编程之二计划设计
2012-10-03 22:30 750新人其实很少偷懒,因 ... -
敏捷开发松结对编程之一人员结构
2012-10-03 12:11 826传说中的结对编程,大致结构是两个人共用一台电脑,一个开发,一 ... -
敏捷开发心法之共振
2012-10-03 11:42 706共振 共振是以无我、 ... -
敏捷开发心法之无住
2012-10-03 11:33 845无住 在般若敏捷系列 ... -
敏捷开发心法之无我
2012-10-02 21:54 677做敏捷开发时间长了, ... -
敏捷开发松结对编程之六大型团队
2012-09-28 16:49 786松结对编程是小型团队 ...
相关推荐
极限编程(XP)是敏捷开发的一种具体实践,由Kent Beck提出。XP包含了十二个关键实践,如完整团队,强调所有项目参与者共同工作,增进沟通和协作;计划游戏,通过定期规划确保团队按照优先级开发;客户测试,让客户...
- **起源**: 极限编程作为一种敏捷开发方法论,在20世纪90年代末期由Kent Beck等人提出。用户故事是其中的关键实践之一,用于帮助团队快速理解并响应客户需求的变化。 #### 二、用户故事的特点及作用 - **简洁明了...
7. **软件测试与质量保证**:《软件测试艺术》(Jerry Weinberg)和《测试驱动开发:By Example》(Kent Beck)等,教导如何保证代码质量和测试效率。 8. **个人成长与领导力**:《黑客与画家》(Paul Graham)和...
极限编程(eXtreme Programming,简称“ XP”)是肯特·贝克(Kent Beck)在1990年代提出的软件开发方法。2001年,极限编程的领导者们与其他践行轻量级软件开发方法的先行者一起,签署了《敏捷软件开发宣言》,自此...
工资管理系统java源码 ...Hansson、Kent Beck 和 Martin Fowler (tdd) (历史,灵感) (灵感,创业) (灵感,创业) (精益企业、组织、复杂性) (需求、敏捷规划、影响映射) (scrum,敏捷教会) (管
2. **Kent Beck** - 作为极限编程(XP)的创始人和测试驱动开发(TDD)的倡导者,Beck的影响力远超Java领域。JUnit是他与Erich Gamma共同创建的单元测试框架,极大地促进了Java开发者对测试的重视。JUnit的普及推动...
3. **Kent Beck** Beck是测试驱动开发(TDD)和极限编程(XP)的先驱,他与Erich Gamma共同创建了JUnit,这是一个广泛使用的Java单元测试框架。JUnit的出现极大地促进了Java开发中的测试文化,推动了敏捷开发方法论...
7. Kent Beck,他是测试驱动开发(TDD)的先驱,同时也是极限编程(XP)的创始人。Beck与Erich Gamma合作创建了JUnit,这是一个广泛使用的Java单元测试框架,它极大地促进了Java开发者采用敏捷开发方法。JUnit的成功...
XP,全称为Extreme Programming,是由Kent Beck提出的。XP强调的是极端的实践,如持续集成、结对编程、测试驱动开发(TDD)和客户参与。这些实践旨在提高代码质量,减少错误,同时增强团队间的协作。XP的四大价值观...