你善良又美丽,敏捷又UP

来源:互联网 发布:什么软件制作橙光立绘 编辑:程序博客网 时间:2024/04/27 17:26

Ivar Jacobson:Enough of Processes, let's do practices

“我们应该交流实践,而不是过程。来自团队自己的软件过程的构造块是可以装配的,实践的描述是可以独立描述的,描述可以在过程中共享。过程已经讨论够了,多说点实践吧。”

透明:不存在的体系

“以前关注语言学的时候,我有一个理论:所谓“语言的体系”是不存在的,存在的只是词汇、以及词汇的用法。譬如说,可能很难找出“英语的语法”这种东西,它是融入到词汇当中的。”

好像是《Code  Complete 2nd》:

“在90年代末期产生的过程,大多植根于软件开发界在90年代的共同经验和集体回忆,所以都有着注重需求变更、迭代开发、KISS、看重最终有价值产品的交付等共同特点。XP中的创新,主要是TDD和PP。”

Scott W. Ambler:The Agile Unified Process

“Agile UP is a simplified version of the RUP. It describes a simple, easy to understand approach to developing business application software using agile techniques and concepts yet still remaining true to the RUP.”

(注:Agile UP最新版是v1.1 May 13, 2006 (510 K zip file),推荐一读。)

 

SpringSide 3.0的开发过程(还在SVN中时时修订)便是Agile UP式的普通剪裁,以UP为底色和框架(下),在构建阶段中融入大量敏捷实践(上),美好一如下图: