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为底色和框架(下),在构建阶段中融入大量敏捷实践(上),美好一如下图: