关于敏捷实践的简单思考

《CSS设计指南》一书的译者序中提出了“敏捷出版”一词。通过这一词很容易理解什么是“敏捷软件开发”。

无论是“敏捷出版”还是“敏捷软件开发”,其本质都是一种敏捷实践的形式,它们都拥有“敏捷”带来的优势,即快速迭代、持续交付

这些优势向前延长了产品的生命期,同时使得产品利益的相关方获得了更多交流和互动,而这些交互活动不仅仅让产品的开发过程变得更加有趣,更让产品的质量得到了更多的保障。

但是,从“敏捷出版”和“敏捷软件开发”都可以看出,要进行“敏捷实践”必须具备前提条件:产品模块化

书籍可以划分为多个章节,软件也可以由多个功能模块组成。产品可以划分为若干个相对独立的模块是进行“敏捷实践”的最基本条件。

因此,如果产品无法进行合理的模块化,那么该产品也就不适合进行“敏捷实践”了。

 

PS:

  1.这里仅仅记录我的想法,需要进一步了解的朋友可以在网上找下《CSS设计指南》的译者序。

  2.这里还有一篇文章介绍了敏捷开发出现的原因 -- 瀑布模型的弊端http://www.cnblogs.com/jetlian/p/4213663.html

posted on 2015-01-20 23:15  不理不彩  阅读(85)  评论(0)    收藏  举报

导航