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

高效敏捷的十大经验法则

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

2015移动游戏行业方向标:创业者必须关注的几个领域 基于Python的行为驱动开发实战 面向WP和Android!微软车库发布多款免费应用 GRPC:谷歌发布的首款基于HTTP/2和protobuf的RPC框架 革命,就是现在!——CES 2015行纪 HTML5游戏引擎排行榜 Construct 2最受欢迎 2015手游营销新趋势:电视广告,及其投放逻辑 详解下一代开源混合应用框架Reapp 应用内一键交易!Google公布Android Pay项目 Timehop为什么要放弃Rails,转向Go? 无线充电技术走入客厅 宜家推出“Home Smart”系列 发布仅一年,虚幻引擎4宣布完全免费! HTML5初学者福利!11个在线学习网站推荐 Qualcomm发布Snapdragon 820与超声波指纹识别技术 App Store应用僵尸化:没品质没资本的必然走向 Unity 5正式发布:支持21种平台、个人版免费! 创新高性能移动UI框架——Canvas UI 框架 取精华、去糟粕!适合iOS开发者的15大网站推荐 Swift如何优化性能? 【程序员电子刊精选】明道CEO任向晖:企业也需要养成好习惯 你信吗?重构软件并不会改善代码质量 融合VR与AR:uSens推出虚拟现实手机头盔 4月17-18日,OpenStack、Spark、Container齐聚OpenCloud 2015 第四代CSS选择器,那些让你激动的新特性 联通WO+开放平台“App计费 ” 保障手机应用付费安全 Valve推Lighthouse技术,欲解决VR设备眩晕感 全球移动开发者报告:Swift崛起,物联网大火! 不圈地自萌!10个UX设计经验分享网站推荐 苹果继续改改改!Swift语言何时能稳定? 封闭还是开放?Android Wear离iOS究竟有多远 TIOBE 2015年3月编程语言排行榜:CoffeeScript首次进入TOP 100 linux下,mysql数据库密码怎么找回?(在线等) 新手求救:关于8086和80386的中断类型号上的冲突? sleep函数 网络难题,跨网段传输 恢复数据库 有谁的信誉分比我低阿!!我送给他50分阿!! 谁能提供一个切实可用的“防止刷新页面重复提交表单”的方法 Web安装项目中的managed.msm和stdole.dll是何东东,何用?? java中字符串操作函数在哪?java中分解字串的函数(如asp中的:split)在哪个类中? 为何ACCESS出现“#已删除的”的记录? 欲交Java良师益友,愿伸援助之手请进。 关于复选框的初始问题(100份在线4:00-8:00 怎样在asp中把一个文件变成临时文件?? 求解奇怪问题,非常奇怪,分不够再加! 高分求IPMI开发资料 如何用Jtree将一个xml文件显示出来? 招聘系统分析员(北京) 深圳兼职电脑维护,哪个有兴趣? 求购 产品进销存源代码 VB or c# +SQL SERVER @@@@@@ 不送分而送现金!!!!! 谁能教我配置PHP服务器啊? 帮我看一下, 紧急求救!!!jsp的出错信息! 如何合并两个Image对象为一个Image对象 还有一个问题,帮帮我嘛! 高分请教高手!简单,看了你也是高手 代码编辑器的问题。 计论:大家都用什么工具进行数据库的比较? 我高中的班主任 请大家评评理,特别是JAVA版版主! 这样的SQL语句怎么写啊 form切换!VB.net里面如何在语句里调出别的FORM 如何用ADO连接EXCEL数据? 什么是上溯造型? 如何把console.write 输出很多内容保存到文件?thread.join()如何使用? 我想实现像网络蚂蚁那样在IE上点右键,把这个IE中的信息传送给我主程序,现在遇到两个问题! 控件的布局问题? 实例化算不算继承? 急!!!!关于SQL数据堵塞 请大家推荐一下哪个汇编集成环境比较好用?DOS下用什么?WIN下用什么? 向各位请教两个tomcat的问题:(谢谢) 高手请问 拉格朗日算法VB=>BCB 求ASP的字符串比较函数. 找C++BUILDER高手!! 我在做演示光盘,用camtasia录制的屏幕图象,可是在客户的机器上播放不出来,在线等待,解决问题马上揭贴! fastreport如何不进行预览而直接打印! 不使用下拉数据窗口,如何实现输入产品代码即可显示产品名称 大哥救命啊 一个简单问题,在一个Win32 applicaion 中如何使用CString变量! 在线等待! 倒霉!!!平白无故被副总扣了100点! 我高中的班主任 JBuilder的爱好者,请留下您的联系方式!谢谢,让我们共同进步! 一个周长为64厘米的长方形,是由3个完全一样的正方形平成的,求每个正方形的周长 谁能帮我写篇英语作文?作文要求如下:(Direction:Write a short piece of around 150 words about the advantages of bicycling to work.In your writing be sure to include the following points)Bicycling to Work1.lighten the burden on public tra 如图,直线AB,CD与直线EF相交与点P,Q,∠APE=∠CQE,∠APQ=2∠CQE,求∠APQ、∠CQE、∠BPF的度数 用32个一平方厘米的正方形平成长方形,有几种不同的拼法?他们的周长各是多少?列一个表格. 求写英语作文!高奖赏!求写八十字英语作文(初一学生)1.I love shopping2.My favourite international city3.It's fun to fly kites4.Our Life in the future5.We should save electricity6.An Enjoyable School Life 一篇英语作文~不好意思,忘了题材…如果好的会加30分题材:上个星期天,刘老师带我们去附近的公园参加学雷锋做好事的活动。刘老师把我们分成三组,第一组的同学负责植树种花,第二 伤仲永-受之天和受之人怎么理解 蜗牛每分钟爬行七分之三米,二分之一小时可以爬行多远?注意单位(分钟和小时) A我是光明中学的一名学生.B年龄16.C爱好:集邮,滑冰,打网球,旅游等.D理想职业:导游或者英语教师. 《伤仲永》中的“受于天”指什么?“受于人”又指什么,两者有何关系? 什么动物绕家三圈 此较电子辞典与字典的优劣.要求写出你选用的辞典及理由 (伤仲永)受之天也的也是什么意思? 如何应用数学课程标准解决生活中的数学问题? 映射的个数映射f :A→B,如果满足集合B中任意一个元素在A中都有原象,则称为"满射".已知集合A中有4个元素,集合B中有3个元素,那么从A到B的不同满射有多少个? 到处为家的动物有什么 映射个数公式A中有m个元素,B中有n个元素,那么从A到B的映射个数就可以这样算:对于A中的每个元素都可以分别对应B中的每个元素,也就是A中一个元素可以对应B中n个元素,这样一共就可以有n^m 求Owl City的照片清晰 正面侧面无所谓 最好美型一点~ 麻烦看下高中数学小论文要从什么方面写哟? 会的人说下嘛,非常谢谢了耗7 什么动物是家野 Owl city上海演唱会情况.曲目. 麻烦大家看下高中数学小论文要从什么方面写哟?会的人说下嘛, 吃家饭呵野屎 只顾外头是什么动物啊 关于 OWL CITY我以前比较刺激的歌,我听完这个乐队的歌后,我的音乐审美观一下就变了.喜欢他的小清新了.这是怎么回事? 伤仲永里 受之天也 受的意思 (急求)tan(a-3π/2)化简之后等于多少? 风采 风彩两个词的区别 勤家有余指什么动物 as if,seem to区别 风彩飞扬,风采飞扬 求文字功底好的给我区分哈?青春舞动,风彩(采)飞扬,该用哪个cai Can you finish your homework?No,I cna't.It's so d_____ .Can you help me?.填入d字開頭的單詞 as if,seem as区别 柬埔寨,共有几划 伤仲永中的受于天和受与人各指什么? 化简:{sin(2派-α)cos(3派+α)cos3派/2+α}/{sin(-派+α)sin(3派-α)cos(-α-派)} 柬埔寨这三个字怎么读呀```用拼音表示出来谢谢`!``柬埔寨是不是世界上最穷的国家之一呀```那里是不是`都是人妖啊``谁能详细说说啊```那么穷的话为什么人们要出国去那里呀``是不是都是去 真的很急了,本人先在此谢谢给位朋友了7n 请问look as if与seem as if有什么不同? 柬埔寨 这3个共有多少划 双手自残家难和 指一 个什么动物 第六题, 看守所 三个字有几划啊? 伤仲永中受之天和受之人分贝什么意思? 天梭表什么型号有海拔高度功能 闷的多音字 特别简单的映射个数问题A集合有m个元素,B集合有n个元素,从A到B的映射个数为什么是n^m个.比如A:{a,b,c} B:{1,2} A中元素到B中元素不是有两种选择吗?那一共应该有2+2+2=6种选择,为什么是8种?求大家 天梭touch怎么调海拔如题,怎么调touch的海拔 黄金戒子怎么买黄金戒子怎么选购,怎么挑选,怎么看价格! 映射数量问题假设集合A中有m个元素,集合B中有n个元素构造A到B的映射求A、B之间映射的数量和一一映射的数量 映射个数. 若代数式m乘以x的五次方加n乘以x的三次方加p乘以x减4.当x=2时,此代数式的值为5;则当x=-2时,此代数式的值为多少?代数式为:mx5(5次方)+nx3(3次方)+px-4 关于映射个数的题函数f:{1,2,3}→{1,2,3}满足f[f(x)]=f(x),则这样的函数个数共有几个? CQE是什么意思? 方言和语言有什么区别? 【急】怎么求一一映射个数?如题,设集合A={1,2,3},集合B={a,b,c}那么从集合A到集合B的一一映射个数为( B)A.3 B.6 C.9 D.18 如图.直线AB、CD与直线EF相交于点P,Q.角APE=角CQE\x08,角APQ=2角CQE\x08,求角APQ,CQE,BPF的度数 新警察故事最后的结尾是什么意思 形容头脑不清辨不清方向的成语是什么 直线ab,cd与直线ef相交于点p,q∠ape=∠cqe,∠apq等于2∠cqe,求∠apq,∠cqe,∠bp(急求) 在一元一次方程的部分,有这样一个题,有点没明白!庙内共有363只碗,三僧共用一只碗,四僧共食一碗羹,求庙内共有多少个僧? 缅甸抓紧酒店业建设法国残障者本周跳伞飞越珠峰 称向病友伊拉克爆炸一日致死56人 居民汽车“湖南3干部偷拍书记案存疑:提官员送礼媒体称医患关系恶化非单一成因促成 只北京药店买奶粉被指便利性欠缺 未来或媒体称“医不过二代”投射代际传承断裂李娜自评2013最佳赛季 感谢团队:女护士遭劫持打落匕首获救 医护人员称法国残障者本周跳伞飞越珠峰 称向病友媒体观察称延迟退休5年每月养老金可多媒体疑香山红叶没官方数据红 回应称黄河北廊坊学生打砸食堂续:学校垄断经营几比选举委员会称几比将无法按期举行大联合国报告称逃至黎巴嫩的叙利亚难民超学者撰文析中国经济发展:还会高速增长长沙机场收到危险品威胁 导致多航班延奶粉进药店价格更需亲民 消费者吁应设长沙机场“诈弹”威胁电话基本排除 航李娜连丢9局惨遭小威逆转 无缘年终总温州办公用房改革搁浅 官方表示执行起且看安倍懂不懂“非诚勿扰”球迷倡导骑行看球女排三连胜夺香港站冠军俩刑满犯劫杀黑车司机再获刑公益人才培养计划再开班U17国青不敌阿根廷饮马槽路南侧河面现浮尸碰不得的洋葱云南各地哀悼遇难同胞七夕七城为爱为艾北京紧逼领头羊银行外遭抢劫事主尾随劫匪助破案国务院参事:全国“小金库”资金或超1袁立邱启明微博上对战“天使妈妈”做出俄派反潜舰队和伊尔-38驱逐美“弗吉飞机限用手机何时解禁■彩票开奖公告开枪射杀爱国青年家人国羽锁定世锦赛3项头号种子“孔明灯”逼停海南6趟动车女排三连胜夺香港站冠军
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘