
软件工程
fw0124
这个作者很懒,什么都没留下…
展开
-
敏捷开发之Scrum
什么是Scrum?Scrum的英文意思是橄榄球运动的一个专业术语,表示“争球”的动作;把一个开发流程的名字取名为Scrum,我想你一定能想象出你的开发团队在开发一个项目时,大家像打橄榄球一样迅速、富有战斗激情、人人你争我抢地完成它,你一定会感到非常兴奋的。而Scrum就是这样的一个开发流程,运用该流程,你就能看到你团队高效的工作。Scrum 是一个用于开发和维持复杂产品的框架 ,是一个增量的、迭代的开发过程。在这个框架中,整个开发过程由若干个短的迭代周期组成,一个短的迭代周期称为一个Sprint转载 2015-09-25 13:48:31 · 3095 阅读 · 0 评论 -
Scrum敏捷开发实践
1. Scrum不是万能药,要在时机成熟时推行。什么时候算时机成熟呢?我们的经验是需要两点:一、团队有三名或以上的研发工程师 ;二、 团队内有一名合适的Scrum Master 。刚开始的时候,一个开发团队可能只有一名或者两名研发工程师。这时候并没有全面推行scrum的必要 ,而可以借鉴scrum中的一些做法。比如有道云笔记的Web团队最初就是这个情况。当Web团队只有一名研发转载 2015-09-25 13:52:45 · 1352 阅读 · 0 评论 -
敏捷开发之XP
那么什么是XP呢?XP是一种轻量(敏捷)、高效、低风险、柔性、可预测、科学而且充满乐趣的软件开发方式。与其他方法论相比,其最大的不同在于:在更短的周期内,更早地提供具体、持续的反馈信息。在迭代的进行计划编制,首先在最开始迅速生成一个总体计划,然后在整个项目开发过程中不断的发展它。依赖于自动测试程序来监控开发进度,并及早地捕获缺陷。依赖于口头交流、测试和源程序进行沟通。倡导持续的演化式设计。依赖于开发团队内部的紧密协作。尽可能达到程序员短期利益和项目长期利益的平衡。转载 2015-09-24 17:51:08 · 23699 阅读 · 1 评论