随笔分类 - 流程优化
摘要:敏捷开发软件开发是近数十年软件开发实践中革命性的改变之一。它提倡适应计划、进化发展、早期交付和持续改进,它鼓励快速和灵活应对变化。为了实现这一点,需优化整体的开发生命周期。至于优化,只要有可能,自动化关键部分——这是显而易见的。 什么该自动化? 每个软件和软件开发的每个阶段都该自动化。 一些人可能认
阅读全文
摘要:在软件方面工作了好多年,我认为工程师文化非常重要。而具体什么是工程师文化,为什么要提倡工程师文化,怎么落地,以及他能带来什么。陈老师这篇文章写得比较清楚,转在这里,学习: http://kb.cnblogs.com/page/553682/ 四年前,我在 QCon 上演讲了一个《建一支强大的小团队》
阅读全文
摘要:敏捷!敏捷? 在实际的软件开发过程中,很多团队都用了敏捷方式;然而是否做好敏捷了呢?值得反思。 敏捷宣言的这些经典信条,值得我们常常反思; 摘录"敏捷宣言"于下,常阅读,常反思: 敏捷软件开发宣言 我们一直在实践中探寻更好的软件开发方法, 身体力行的同时也帮助他人。由此我们建立了如下价值观: 个体和
阅读全文
摘要:【SBE】FitNesse工具应用简介摘要:随着敏捷精益的流行,ATDD与SBE的概念也逐渐被推广,而据《实例化需求》一书作者介绍,在SBE中有两款工具应用比较流行,一个是 Concordion,另一个就是 FitNesse,笔者对FitNess进行了初步的使用,在本文中将经验将简要分享一下。要详细...
阅读全文
摘要:两款持续集成工具比较,目前暂整理如下几点:1.Dashboard展示:CruiseControl的页面相对简洁,Hudson内容比较丰富;2.是否免费:两者都是开源工具,目前活跃的支持者5人左右;3.实现语言:两者都是使用java语言开发的工具;4.版本管理:都支持subversion;(Cruis...
阅读全文