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

高效敏捷的十大经验法则

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

最新版Chrome浏览器推出全新语音搜索功能 惠普第二财季净利润同比下滑32% PC和服务器销售不佳 讲师秀之11:网易汪源的成长故事 PPT集萃(三):六位国内技术大牛分享巨型平台的打造与应用 聚焦全球移动市场:创新以色列 科技巨头的倾慕之地 Android版Chrome 27浏览器正式上架 机器人——数据中心的新“网管” George Chu:在雅虎打造真正的工程师文化 2013,303+家中国云计算企业的“生态系统”之梦! 高访问量Web应用跨云端迁移的原因:权限和易用性 Web应用开发者福音 Chrome 28新增丰富通知中心功能 帷千兰旭:推广渠道鱼龙混杂,开发者请小心 关于IE 10 你应该知道的6件事 Spring Framework 4.0M1发布,支持JDK 8、Java EE 7 “渣打科营编程马拉松赛”正式启动 官网同时上线 Android应该支持OpenCL的十大理由 传谷歌考虑和Facebook竞购众包地图Waze 谷歌工程师再次公布Windows漏洞 并称微软很难合作 Glassdoor评前景最令员工乐观的十大科技公司 华为上榜 下一代Android深度前瞻 第18级API功能揭秘 Web开发者不容错过的20段CSS代码 8大核心要点:我们能用HTML5 Canvas做什么? 移动周报:直接拿来用!最火的Android开源项目 前MySQL CEO:云将重新定义开发者的每一件事 CIO必知六件事,至少必须想到的! PPT集萃(四):来自五位中外专家分享的虚拟化和云存储实践 Jolla和Sailfish OS,那些你应该知道的事儿 不仅保值还能升值:过时的苹果电脑创下67.1万美元售价 三十天完成跨平台办公套件Joeffice的开发 jQuery 1.10.0和2.0.1同时发布 软件初创公司招投的九个必备技巧 奇怪的问题,程序已经关掉了,怎么程序的图标还在任务拦上? 现在有两张图,一张是正色图,一张反色图,在正色图中按一个区域后(相当于按钮)后,那个区域的图由反色相同区域的来显示,或者是把那个 取命令行参数的问题 问两个有点难度的问题:怎样声明及使用API 和 ActiveX DLL? 跳到上海来了,想交程序员朋友,搞delphi ,java,软件工程的都可以 令人很烦的小问题 谁能告诉我下面程序代码在内存中被编译器实际做出来的结果是什么? DataGrid問題:在分頁情況下,怎樣進行增加、保存、刪除記錄(急交貨,請大家多多關照!) 关于串口操作! 如何重构事件驱动程序中的case语句? 小弟公司想做一个邮件系统!!!(要求能首发邮件)小弟没有做过!!请各位给一些提示!! 高分求救:如何在一个企业的自己的网站上设置搜索引擎,用来搜索本行业的信息,需要什么条件? 求助 关于LONG VARCHAR 或 数据库insert 操作 问两个有点难度的问题:怎样声明及使用API 和 ActiveX DLL? 向大虾请教一个很菜的问题! 用代理如何把一句话加到域中 假脱机是什么技术? 谁熟悉COGNOS的前台展现吗,可不可以教教我拉,有没有中文的文档可以借我看看拉! msgbox的权限? 数据库 vfp->sql server? 谁能告诉我下面程序代码在内存中被编译器实际做出来的结果是什么? 很急:关于msgget的调用 vb 连接数据库 是不是SQLserver2000不支持些SQL 请问如何用程序控制使FORM最大化,最小化? 如何在datatable中再查找符合条件的数据? 为什么打印宽度最大为21厘米? 请问我在一个.js文件中怎样调用其它.js文件中的资源 这样做到不刷新,获取application的变化? 请教状态栏的问题 vfp问题?急~(关于控件的使用) 破解bios开机密码 如何自己编写代码结束所有的应用程序呢?请教! 请问如何在C#中对字符串或byte[]进行crc32校验。有现成的调用吗? 菜鸟的一个有关数据库的疑问?有谁知道吗? 神啊,救救我吧! 神啊,救救我吧! 神啊,救救我吧! 菜鸟提问,如何知道MDB数据库中是否存在一个指定表,谢谢!急…… 关于用DBGRID向数据库添加主细表的问题?高分奖赏! 关于窗体菜单的问题? 很急!!!!!!!! 欢迎大家推荐好的学习JSP的网站! 数据库 vfp->sql server? 问一个最好的查漏方法 ARM Develop Suite eval version的破解方法或者破解文件 一个word文件,怎么让用户一打开它时 出现保存对话框? ie6.0的快捷键问题 这里人气旺,借贵宝地一用。熟悉网站搜索引擎的朋友请进! 交换机和路由器有什么区别?? csdn怎么回事啊!!昨天登陆后竟然显示别人的用户名,今天竟然连我的注册信息也改了.TMD 五年级上册第18课描写母亲外貌和语言的语句人教版 情趣的近义词 慈祥的反义词现在就要 DonnaSunnyLauraKarenJillShirleyAdreaSharonTammySueTrista或者帮忙取一个,带上发音和含义,能带有“雪”字更好啦,(不要复制的一大篇一大篇的.) 东周列国志读后感如何写不用写文章,写提纲就可以了!快 求一篇励志感人的小小说 要在同学面前演讲可以酌情提高悬赏 我周一要用 慈祥的反义词和近义词 求一篇《东周列国志》的读后感得快! 求青春励志500字左右小小说,要完整的能看懂的! 《读书让我们成长》 《东周列国志》500字读后感水平一般般,初中水平自己想的 "我与重庆同成长"的征文该怎么写? 美好 的反义词和近义词要准确,急用! 《威尼斯的小艇》第3段第一句话在这段中的做用是什么,他与后面句子的关系是什么? 重庆市创模征文怎么写?求现文 以读书为话题初中作文现在就要,自己写的最好 威尼斯的小艇的第四自然段是从哪三方面把总起句写具体的? 《我与城市同成长》征文怎么写(重庆市29中的) 慈祥的近义词 谨慎、赞赏的反义词 英语短语翻译: 上交【我的作业】——? 与.相处融洽——? 忍受.的痛苦——? 公众——? 把..收起来——?关于某事与某人意见不一样——?做演讲——?暑期作业——?在第一周——?本月中旬— 作文如何选材 读书的幸福结尾 王琳在晚上由路灯a走向路灯b ,当他行到p处时发现,他在路灯b下的影子为2米,恰好位于路灯a的正王琳在晚上由路灯a走向路灯b ,当他行到p处时发现,他在路灯b下的影子为2米,恰好位于路灯a的正 我想收集一些关于友谊的文章和经典句子再来点多多益善, 以“一句话,一辈子”写一篇作文谁无聊能写篇给我,是写影响一辈子的什么话之类的.500字左右,不要好的,要一般的,没有亮点那那种,好的不需要,我写不出,我是用来应付老师的,一看就知道,要 晚上小亮走在大街上,他发现,当他站在大街两边的两盏路灯之间时,自己被两边路灯照在地上的影子成一条直线,自己右边的影长为3米,左边的影长为1.5米,又知他的身高为1.8米,两盏灯的高度相 谁有关于友谊的优美句子或短文?英语也可以 求关于雷锋精神的作文400字 作文:我发现了()的奥秘500字 有关友情的句子、诗句、作文、歌词都要好朋友要过生日了.我准备写些东西给她.越多越好!谢谢! 求我眼中的雷锋精神小学作文400字 威尼斯的小艇的重点句及含义. 《威尼斯的小艇》第一自然段是围绕哪句话写的 小学语文一年级上册的古诗有哪些 求一些描写月亮的诗句 模仿威尼斯的小艇第四自然段写一段话急两日内完成 写亲人的作文600字有动作神态心理等描写,还有好词好句不要是网上复制的,自己写 扩句:威尼斯的小艇,怎么扩? 【威尼斯的小艇】是谁写的 求一篇“一句话的力量”作文 字数800-900.谢 写月亮的诗句 初中语文课本目录中的*是什么意思 5篇 300~500字 理解威尼斯的小艇4个句子hhh 以“日记、散文、小小说、诗歌、剧本、议论文、说明文”的文体尽量分别写一篇作文采纳的有30分悬赏 求一篇 一句话的力量 作文,自己写的 什么句子像 威尼斯的小艇 一样,有三个比喻 你会写以《我身边的礼仪故事》为题的作文吗求大神帮助同题 作文;雷锋精神伴我成长快,火速! 用词语来描述初中 小小说美文欣赏快,要短的 《渴望得到》初中作文 急需英语交际日常短语!(急用)我在这给你们跪下了,只要你们能给我英语交际日常短语.(求你们了,越快越好.)带中文。 作文我的故事的题材谁有? 我渴望得到你的欣赏.600字左右,除了诗歌,文体不限. 交谈、回我的家的英语短语. 以《我的初一年》为题的作文求大神帮助以《我的初一年》为题的作文 要求500字就行 我渴望—— 但是交谈起来很困难,这句话用英语怎么说? 慈祥的近义词,反义词 因为有了期盼 尽量给我一个好答案.
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘