说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

高效敏捷的十大经验法则

HTML文档下载 WORD文档下载 PDF文档下载
敏捷是一种应对快速变化的需求的一种软件开发能力,文中Robert总结了这十年来的敏捷软件开发经验,缩减成十条经验法则,比如:敏捷就是纪律、把自己当做统观大局的人、持续规划、简单至上等等。

敏捷是一种应对快速变化的需求的一种软件开发能力,相对于“非敏捷”,更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重软件开发中人的作用。

本文是VersionOne 公司CEO Robert Holler,一家专注于敏捷开发工具和敏捷培训的公司。Robert总结了这十年来的敏捷软件开发经验,缩减成十条经验法则,希望对热爱敏捷的公司、团队和个人有所帮助。

1. 简单至上

由于软件和组织架构的复杂性,这就需要我们能够清楚地分辨出什么是重点,什么是非重点。敏捷,虽然从概念上理解起来很简单,但实际上它是相当复杂的。即使是很小的团队,他们也关乎着整个架构的调整以及复杂的网络通信。与迭代式开发相比两者都强调在较短的开发周期提交软件,敏捷方法的周期可能更短,并且更加强调队伍中的高度协作。

此外,成功的敏捷人士需要具备不同的业务能力以适应与他们一起工作的相关人员,包括企业的相关利益者,产品企划人员、开发者,测试人员等等。Holler称很多公司在建立敏捷平台时,每当面对有独特需求的用户时,他们很容易使自己陷入困境。

2. 定义自己的节奏

面对公司日常的冗长会议时你会做什么?——需要时刻提醒自己如何削减时间,不浪费会议时间。在会议开始之初,不要一个一个提问问题,让员工在会议之初就把问题准备好并且能够以快速、简洁的话语表述出。当你的敏捷模式进行实施的时候,你需要依靠这些问题的答案来优化你的流程并衡量项目的成败。

3. 敏捷就是纪律

Holler曾听说过一些公司对敏捷的一些描述及案例。有的公司甚至推崇“Cowboy Coding”牛仔式编码。他说真正的敏捷团队恰恰与之相反的。事实上,灵活的自动化和高效的纪律性是通向敏捷团队成功的重要一步。好的敏捷团队在纪律上能够比其他团队更加严谨,尤其是在计划区域,单元测试、持续集成以及自动化测试等方面。

4. 软件很难Scale,但是敏捷却不

持怀疑论者并不认为敏捷能得到很好的扩展。相反,如果一个组织架构中心发生改变或者缺乏纪律,此时软件开发规模则不受控制。对于大多数团队、项目、程序以及投资者而言,敏捷能够很好的扩展。因为敏捷更多关注的是业务的而不是一些琐事。

5. Think of the Big Picture 把自己当做统观大局的人

从大局开始,然后再思考某个特性,然后进行修复,那么你才算真正完成。在这里,系统思考非常重要,这就需要一个真正成熟、能够深入探究复杂与冲突议题的团队,否则改变系统可能会带来一定的风险。

此外,沟通很重要。在项目的初期,各个项目组(至少每个组有部分人)应该集中在一起工作,这样有助于项目组之间人员今后的沟通。在这个期间,有这样的事情需要完成,互相了解、做一些关键决定。

6. 失去信仰

有人说,敏捷就是一门宗教,需要人们虔诚地去尊重其各项规范。但灵活性对于敏捷来说非常重要,敏捷内部应用实践需要运用哪些生存法则?比如NASA(美国航空航天局)需要迭代、实地测试、了解所有的操作以便当发射太空时不会发生重构。因此,你要做的是适应敏捷需求。通常开发团队比业务部门更能适应不同的操作周期。因此,为了适应不同的节奏,你应该尽可能的与敏捷迭代方面保持密切联系。

也许这个很难做到自动化,但是很多开发者运用一些灵活的做法,难题自然会迎刃而解。

7. 持续关注商业价值

许多敏捷团队在做Technical Story's Delivery以速度来考量总体的商业价值。这是个错误的想法,千万不要这么做。团队中的成员需要纵观全局以最大限度地降低项目开发周期。

8. 敏捷不只是为软件部们

这实际上有利于开发部门的敏捷转型,如果(Ops,业务部分)也可以在他们的团队中敏捷转型。当然我们也能看到业务部门、系统管理以及UX/设计部门的敏捷成功转型案例。此外,你必须同时考虑技术层面,改进质量并支持工程师、测试人员以及其他进行编码实施工作的人。

9. 持续规划

Winston Churchill(温斯顿-丘吉尔)说:“计划的意义很渺小,但规划却是必不可少的。” 每天给自己设定计划以便能适应日常的工作流程,从而确保你的价值最大化。

产品路线必须要适应敏捷策略,但是路线图依然是战略趋势和产品长期版本之间重要的调节方法。

10. 做敏捷但不要做重复的敏捷

你应该时刻保持敏捷并遵循“敏捷”之外的敏捷。尽管这些都是小事,或许对你有很大的成效。

有人说,成功实施敏捷的团队与没能完成敏捷实施的团队之间最简单最大的区别就在于,他们使用了一块真正的实体白板。请别光说不练,行动永远比空谈有效,你无法预见将发生的所有困难与问题,直到你真正开始去做敏捷模式。你花在空谈如何去做却从不开始的时间越长,越可能建立起不切实际的期望,最终使之变成又一个管理层的噱头。不要因为赶时髦而去实施敏捷模式,而让敏捷模式帮你实现更重要的东西,理解每个成员想从敏捷模式中获得什么,以便让他们的生活、工作变得更美好。

英文出自:Dzone

在文本框中快速增加一串字符-VB资料 在文本框中实现由加减号输入数据-VB资料 在引用项目找不到Excel、Word等Office软体Lib的解决法-VB资料 VB怎样从文件列表框中取得文件的完整路径和名称 VB制作一个有参数的执行文件(方法之简单难以想像) 资源档(.RES)的应用-VB资料 自定义Text的pop-up菜单-VB资料 自动出现动画、进度和确认的文件操作 -VB资料 自动选择 Text 的内容-VB资料 VB 调用 IMAGE 控件实现图像缩放的一种方法 VB5 实 现 窗 口 图 像 缩 放、 滚 动 技 巧 VB编程之提速攻略(一) VB开发通讯软件 VB实现图形动画的三种方法 VB随机图像的魅力 VB中不规则图形热点的实现 VB中任意旋转位图的实现 VB中实现图像特技 VB中随机图像的魅力 VB中位图旋转的实现 Visual Basic设计图形浏览器示例 捕捉屏幕图象 -VB资料 放置“透明”的图片-VB资料 分割图像的方法-VB资料 如何将整个画面暗下来,如同关机前一般-VB资料 VB获取桌面图象 简单介绍透明位图的实现方法 -VB资料 将图片「非重叠显示」填满整个表格视窗 -VB资料 将英文字母及阿拉伯数字旋转任意角度 -VB资料 将真彩色图像变为256色灰度(BIG5码):-VB资料 VB利用Image控件实现图形浏览程序 我的CStatic上为什么不能贴位图? 主页何为佳? 偶用ultradev,在table里绑定字段,并作了重复区域的设置,但是live data 的结果总是一列纪录出现在一个单元格里,而且只有第一个单元格里有数据,其他是空的,怎么回事?//牛虻 ClassView Information file如何恢复,急,知道的朋友望告之! 500分求一好用的代理服务器,能访问www.creaders.net这样的网站(按:贴太多结不了,无法在水园发贴,烦版主转到水园) 各位高手,我的分发光了,问题还没解决。帮帮我好吗 请问什么叫专家分..怎样得到专家分,你们的专家分都有多少...有超过1000的吗 -->> sql语句中求和问题. 急急急急!!!,请教一个VB中SQL语言的问题!!! 请教关于数据代入的问题 我们公司把qq给封了,好着急啊,谁知道有什么办法?送分啊~~` 俺要怎么办? 怎样得到DBGrid 中某一单元格的Focus,因为我要处理这样的问题,在DBGrid中输入的数据如果不正确,则focus不能离开此单元格。 VB中的Byte型数据在PB中是什么类型? 动了枪的青马 在sco unix 5.05的分区问题 help! where could I download NT serve pack 6.0 那位高手知道在solaris编程中,如何在按钮上加载图片? 我怎样发布自己的servlet 怎样确定对象类图的中类? 可以帮我解决一个关于linux的问题吗? 熟悉文件操作的高手请进来坐一下。 +++++++关于MS SQL SERVER2000的注册服务器问题+++++ 考过scjp的进去看一眼 请问DTD是不是将要为XML Schema所代替???现在主要哪一个呢? XiaoFang(奇奇) 你在哪里,十分感谢,再送100分! 关于输入框中输入空字符串的判断 zork(我是一条鱼……) 说明白些呀,用http代理怎么上qq? HK的书店 求教:关于CRC校验的问题 问题:有关查询结果排序. 为什么我用的是LoadString函数而编译显示错误时显示LoadStringW函数。两个有什么区别? 请问这个错误提示是什么意思呢?谢谢! OCI中的类型转换 麻烦大家看看下面的代码对吗?能否用MSChart显示MSHFlexGrid中指定的行(上下)和列(左右),谢谢谢谢 如何用vector做一个二维数组。如int a[4][4]的。该怎么做 仰天长笑,号称CSDN(“中国”软件开发网),却。。。 鼠标移出当前窗口时显示MessageBox如何做? 操作系统为solaris如何配置才能上internet网? 大虾留步! 根据日期查询数据库的问题(当天结账)急! 请问怎么去打开一个SQL SERVER的数据库,求救 怎样修改注册表? 如何把程序编译为只有一个EXE的文件?(对不起,我的分发光了!) OCP 试题之一 EhLib里TDBGridEh控件的SaveBookmark方法有何作用? 编程不需要创新,我同意 有一个朋友向我要类描述的rose表示的例子,我已经做好了,并上传到下面的网址上 福州的程序员请进................ 如何执行一个*.txt文档中的语句? 解-2≤4m^2-9m+4≤2m的取值范围 分解因式-9m的平方n-3mn的平方+27m的三次方n的4次方要有过程 帮忙解释几个成语、、3Q~`独辟蹊径等、要有释义、例句、最好把褒贬也说一说、、独辟蹊径、自以为是、自命不凡、自我陶醉、自鸣得意、、3Q~` 这个不等式怎么解 -6 ①艺术上的交流,能提高世界各国各民族之间的互相了解和沟通.②所有优秀的艺术家,无非不植根于本民族的文化土壤中,卡拉玛姐妹也一样,“吸收者大地母亲给予它的食粮的供养.”③只要没 独辟蹊径的蹊是什么意思 怎么鉴别食物中是否含有地沟油. 语文的`语段的``修改速度来``自从原武汉国棉二广职工王仁忠下岗后,面对挫折,毫不气馁,发明了制造曲线木地板的机械,获得国家专利,开办了自己的企业,迎来了升年 的人生的辉煌.他的人生经 初三二元一次方程应用题某市供电公司规定,本公司职工,每户一个月用电量若不超过A千瓦每时,则一个月电费只要交10元.若超过A千瓦每时,则除了交10元外,超过部分每千瓦每时还要交A/100元.一 怎么容易鉴别食物中是否含有地沟油? 下列句子中没有病语的一项是A一些成语类节目的盛行固然对成语普及具有很大好处,却仍然缺失重要一点——未能充分挖掘成语自身内涵B一些读者认为莫言的作品实现了一种“突破”,莫言小 二元一次方程应用题.果园有100棵桃树,平均每棵桃树产桃子150公斤,每公斤桃子的利润是1元,现准备多种一些桃树以提高产量来增加利润,实验发现,每多种一棵桃树,每棵桃树的产量就会减少0.5 如何识别有地沟油的食物? 修改语段【五处】1、天刚亮,操场上就沸腾寄来了,老人、儿童、妇女和青年都来到户外锻炼身体.身穿红色运动服的老奶奶有趣地跳起了扇子舞,打蓝球的小伙子红光满面的脸上挂着汗珠,随着 二元一次方程 应用题某商店从厂家以每件18元的价格进购一批商品,该商店可以自行定价.据市场调查,该商品的售价与销售量的关系是:若每件售价a元,则可卖出(320-10a)件,但物价部门限定每 已经买回家的食物咋么鉴别是不是地沟油做的 语文怎么改提示语母亲看着我,用微弱的声音对我说:“刚才还想送伞给你,但没走几步却倒在床上,到底是人老了。” 初三一个二元一次方程应用题某市2004年底自然保护区覆盖率仅为4.85%,经过两年努力,该市2006年底自然保护区覆盖率达到8%,求该市这两年自然保护区面积的年均增长率. 三年级语文问题? 1、写3句有关自信和成功的名言警句. 方程应用题.某农户种植花生,原来种植的花生亩产量为200千克.出油率为50% .( 即每100千克花生可加工成花生油50千克.) .现在种植新品种花生后,每亩收获的花生可加工成花生油132千克.其中花生 一题关於初三二元一次方程的应用题将一块长18米,宽15米的矩形荒地修建成一个花园(阴影部分)所占的面积为原来荒地面积的三分之二.(精确到0.1m)(1)设计方案1(如图2)花园中修两条 语文作业本上该写什么名言 初三数学二元一次方程应用题.`` 急``为了把一个长600m,宽60m的游泳池扩建成一个周长为600m的大型水上游乐场,把游泳池的长增加x m,那么x等于多少时,水上游乐场的面积为20000m²?如何扩建?那 9m²+()+n²=(3m+n)² 求各位帮下忙,语文填写恰当的名句,1.全班同学一起把教室打扫得干干净净,这真是“ ”.2.“ ,“ .”经过长期的交往,我终于理解了他的为人.3.古人常说:“ ,.”说明书与实践是离不开的.4.爸 初三数学二元一次方程应用题某种植物的主干长出若干数目的枝干,每个主干又长出同样数目的小分支,主干、枝干和小分支的总数是91,每个枝干长出多少小分支? 若3m-n=-2,3m+n=5,则9m²-n²的值为_______. 语文名句默写 二元一次方程应用题联华超市将进价为40元的商品按50元出售,能买500件,已知该商品每涨价1元,销售量就减少10件,为获8000元利润且尽量减小库存,售价应为多少? √(3m+1)(2-m)=√(3m+1)×√(2-m)成立时|m-4|+√(9m²+6m+1)+|m-2|化简 面粉厂2/5小时可以磨面粉7/10吨,照这样计算,3/4小时可以磨面粉多少吨? 初三数学二元一次方程应用题(在线等)九章算术里的一道题,翻译过来是:长方形的门高比宽多6尺8寸,门的对角线长一丈,门的高和宽各是多少?我怎么算了好几遍都是无解~还有这道题必须用 将13分之2写成一个循环小数的小数部分中连续截取一段,使得这一段中的所有数字之和为2004那么这一段数字中共有几个数字 要用方程的 因式分解:-9m+30mn-25n 因式分解:-9m+30mn-25n 将2/13写成一个循环小数,在这个循环小数的小数部分截取一段,使得这一段中的所有数字之和为2003,那么这 数学初三有关方程的一个题.已知a是方程x²-2009x+1=0的一个根.试求a²-2008a+(2009/a²+1)的值. m/3+9m^4因式分解 将13分之2写成一个循环小数,在这个循环小数的小数部分中连续截取一截,使得这段中的所有数字之和是2003那么这段数字中一共有多少个数字 某农场去年种植了10亩地的南瓜,亩产量为2000kg,根据市场需要,今年该农场扩大了种植面积,并且全部种植了高产的新品种南瓜,已知南瓜种植面积的增长率是亩产量的增长率的2倍,今年南瓜的总 因式分解:9m^2+5m-4 将13分之3写成一个循环小数的小数部分中连续截取一段,使得这一段中的所有数字之和为2003 语文的真正内涵是什么 数学初三勾股定理列方程方程已经列出来了,怎么解 [2-x]平方+1平方=x的平方 因式分解:4/9m^2-4/3(a+b)m+(a+b)^2 1、第一个字为拼音字母D开头的俗语有什么?例如:当局者迷,旁观者清.2、第一个字为拼音字母E开头的俗语有什么?例如:二人同心,其利断金. 新兴面粉厂五分之三小时可以磨面粉10分之9吨.照这样计算,1小时可以磨面粉多少吨 因式分解:9m^2-15m+25/4 语文是怎样定义的? -18m的四次方+9m的平方+5n的四次方因式分解 商的简便写法是() 趣味语文故事要长些的 1/9m的平方n的平方+2/3mn的3次方+n的4次方 独辟蹊径什么意思 要考趣味语文,没头绪,知道者请详情 新兴面粉厂五分之三小时可以磨面粉10分之9吨.照这样计算,1小时可以磨面粉多少吨(用方程解答) 独辟蹊径的意思 9m+8n=-25是1式,6m-3n=0是2式,请解式 9m的平方*(a-b)的3次方+49*(b-a)的3次方. “独辟蹊径”的各字全拼音和成语的意思?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn