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

高效敏捷的十大经验法则

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

【直击美国云计算】OCP发起产业界的Maker运动 红帽刘长春:开源是推动云计算和大数据发展的重要力量 【直击美国云计算】出货量达x86的20多倍 ARM或将成为数据中心主角 孙小群:将SAP HANA打造为开放的PaaS平台 GitHub推出重大改进:强调速度、内容和交互性 如何打造测试工程师精英团队? 如何做个有“钱”途的测试工程师? 苹果开始关注企业移动化 iOS 7的10大办公功能 “开源群英会2013” 参会名单(持续更新中) 微软Builder2013前瞻 主打跨平台工具及服务 CMDN 29期:软件测试与管理之路 微软IE10与HIT FM 携手打造全新HTML5官网 专访GenMyModel CTO:一款全新在线建模工具背后的故事 【直击美国云计算】Jason Hoffman:数据和计算的融合将破坏全球利润 【直击美国云计算】如何做Hadoop、流处理框架等技术的采用选择 【直击美国云计算】细数云技术领域成王败寇:从SaaS到SDN 【直击美国云计算】谷歌Jeff Dean:成功的关键是专注 致远V5发布:强调大协同,企业移动化真来了 Mailbox:六星期实现从零到百万用户及日处理亿条消息 代码审查,也要天时地利人和 Clash of Clans产品总监:游戏中的商品定价一开始就要高 移动互联网最核心的竞争是:设计的竞争 【直击美国云计算】面对AWS,VMware不会畏缩 美国白宫任命Twitter法务总监Nicole Wong为副CTO Keek宣布推出首款视频Update API 专访阿里前端工程师:淘宝移动Web开发那些事儿 【直击美国云计算】为什么eBay用燃料电池来驱动他的犹他州数据中心 【直击美国云计算】6周发布新产品,LinkedIn的trunk-based开发 移动周报:疯狂吐槽还是更得欢心?细数iOS 7的是与非 国内最受欢迎的开源项目集锦 开始3D编程前需注意的十件事 WinCE支持I²C总线吗?请高手赐教。 有高手吗???帮忙啊!!! 开发Midas数据库应用程序,哪些软件需要购买使用许可?价格? 写一个Word阅读器 VC6.0编译98DDK中USBVIEW例子,每个C文件末尾都有Fatal Error 是读软件工程硕士还是去当程序员? 在VB里用ADO对像来更新ACCESS数据库时出现"所有记录中均未找到搜索关键字。"错误!如何解决啊.. 怎么看懂别人的程序? 如何修改软件默认的安装路径。 是读软件工程硕士还是去当程序员? WinCE支持I2C总线吗?谁有资料 有没有深层次的c语言书啊?(50分) 请问dbgrid对应的数据表的某个字段为0/1,可以把其cell显示为checkbox? 什么是3D加速卡? 请教NotesFactory问题,那里有资料 developer2000的疑惑 一个小问题,请给我看看! 是读软件工程硕士还是去当程序员? 请问这是什么错误?谁能帮我翻译一下。最好给出解决方法。对者给分!...在线等待! 请问这是什么错误?谁能帮我翻译一下。最好给出解决方法。对者给分!...在线等待! 紧急求助:关于打印的问题 如何用C#在ASP.net中对数据库进行查询? 网络打印问题 【求助】一个小问题,在线待回 DBGrid1如何获得2个表里的数据 帮帮菜鸟呀`/! 如何用C#在ASP.net中对数据库进行查询? 求获取FTP服务器上文件的创建日期的代码 系统已经从一个严重错误中恢复。 怎样使一个页面访问过后立即过期? and 和 or 有什么不同??? 关于oracle 配置的问题 Oracle数据库实例和数据文件的问题求助 调查:各位用Lotus开发的时候,对源码如何做版本控制的?效果如何? 请问各位高手现在业界对工作流与电子工单有没有统一的标准? 动态生成STATIC 文本框,把里面的文字都加上下划线,怎么做? 有什么好的类似于QQ的局域网通讯程序???可支持WIN98及WINXP间的通讯!!! 我快晕了,急救! 低手勿入,高手请进,剧难??? 一个程序调试中产生的问题 -------数据接收和发送模式的问题!(非资深程序员勿入)100分只给答的最好的 求救!关于坐标系转换问题 现在很多邮件服务器要身份验证,ASP.NET(C#)的SMTPMAIL类有设置身份验证和密码的属性吗? 怎么在基于对话框的程序中加入一幅bmp作为底图? 刚学java,碰到一问题,请 有空进来看看 showMessageDialog的使用问题 disable mainmenu控件的某个subitem怎样实现 哈哈,需要短信网关IP地址及其源代码的快来顶一下。 sybase12.0安装时的问题??? 怎么样能用asp编写使得IE打开pdf文件?在查询后怎样还能在查询的输入框里面保留查询的输入? 如何使用TreeView进行分级管理 用一句话来形容她.深奥点. 反比例函数图象上任意一点到两坐标轴的距离的积都是3,且这个反比例函数与直线y=-x有两个交点,那么这个反 怎么证明鬼是种磁场? 为什么杯子里的水要适量,否则会把种子淹死,会发生什么现象 为什么浓硫酸具有氧化性 鬼真的是一种磁场吗?这种说法有科学依据吗?是谁说的?人死后有鬼魂的存在,鬼魂是一种什么东西呢?其实,鬼魂和身体的关系就象电磁波和对讲机的关系.鬼魂也就是一种磁场,有记忆的磁场.鬼 如何设计一个实验来测定某植物叶片的叶绿体色素含量. 如何量取2.76ml的高锰酸钾溶液? 有人说其实鬼魂就是一种特殊的磁场,从物理方面说有的话,我感觉是有,因为一本书看到说的鬼其实是一种电磁场,因为某些人的电磁场在死后的一段时间内不会消失,而可能与另一个人的电磁 Na2CO3 + 2HCl = 2NaCl + CO2 + H2O 100 44 这个44,和100是其式量还是什么啊 氧的最高价氧化物对应水化合物有吗 I was in front of the library的翻译求求大哥大姐们了 现有4.9克硫酸 6.3克硝酸 他们的物质的量之比 氧原子总数之比 P的最高价氧化物对应的水化合物能不能写成HPo3 英语翻译那家超市突然倒塌,许多人没有跑出来the supermarket suddenly __ __ and many people dien't run out of it. 苍蝇最爱吃什么?我买了灭蝇药,但那些苍蝇不会自觉来吃,请问混合一些什么苍蝇会闻到就来呢? 泥土的消化作用实验设计1废报纸2塑料袋3一块废布4鱼骨头5几个装有泥土的花盆 某车站行李寄存处的收费标准如下12小时以内收5元(包括12小时),12小时以后每增加1小时,加收0.5(不足1小时的按1小时计费)设寄存时间为t(t>12,则t是整数)小时,试写出表示寄存费的代数式 压榨核桃油需要去壳吗 你怎么理解“看得见的紫外线”这一句话 各羧酸酸性大小顺序 a.CH3COOH b.BrCH2COOH c.FcH2COOH d.CLCH2COOH 解释一下大豆油的机械压榨 也就是所谓的物理压榨的问题 喜欢天然绿色食品的看看今天看见一则百度提问 回答者说物理压榨出来的也是毛油 浑浊不能吃还要经过精炼?你见过物理压榨的油 人类能看到紫外线吗? 为什么酸性FCH2COOH>CLCH2COOH>CH3COOH 花生种子内储存养料的结构式由哪一个地方发育来的花生种子内储存养料的结构式由下列哪一项发育来的A.受精的极核 B.受精卵 C.子房壁 D.珠被知道的请速回答,最好能解释一下选择的原因, 为什么有些动物能看见紫外线 已知酸性:HCOOH>CH3COOH>H2CO3>C6H5OH>HCO3-,下列方程式中不正确的是()已知酸性:HCOOH>CH3COOH>H2CO3>C6H5OH>HCO3-,下列方程式中不正确的是()A:2C6H5O- +CO2+H2O→2C6H5OH+(CO3)2-B;CH3COO-+C6H5OH→C 怎样检测出明矾中的离子拜托了各位 怎么检测 只含碳和氧两种元素的化合物一定是碳的氧化物么 为什么酸性是FCH2COOH>ClCH2COOH>CH3COOH? 硼酸,在制一种片剂农药用到,他起什么作用? 怎样提高铝制产品的表面耐磨性能,主要是气缸的操作频率高,铝制气缸表面硬度和耐磨性能不够,请帮忙,多谢. 心电监护仪上pulse表示什么意思 铁铜及其化合物安排多少课时 下列变量之间的关系中,是函数关系的是A人的体重与年龄B正方形的周长与边长C长方形的面积与长Dy=±X的开方,y与x 从元素角度分苏打不属于 氧化物 含钠氧化物 含氧化合物 含碳化合物 请问甲基绿和吡罗红能分别使用吗? 一个正方形的边长为5厘米,将它的边长减少xcm后得到的正方形的周长为ycm,写出y关于x的函数解析式及函数的定义域.有钱的速度拿啊. 心电监护仪怎么表示病人失去生命特征? 氯化氢气体是不是酸? 列式表示下列问题中的y与x的函数关系,并指出哪些是正比例函数 (1)正方形的边长为x cm,周长为列式表示下列问题中的y与x的函数关系,并指出哪些是正比例函数(1)正方形的边长为x cm,周长 30%的硫酸铜溶液和10%的硫酸铜溶液等质量混合后,所得溶液的质量分数是多少还有一个 丶 为增加水的导电性 在做电解水的实验室 永昌向水中加入一定量的氢氧化钠或稀硫酸 若有200g溶质质量 光说HCL(没说是盐酸)是不是酸?氯化氢气体不是酸啊必须要溶解于水才是啊 那为什么做题的时候光说HCL(没说是盐酸)是不是酸?氯化氢气体不是酸啊必须要溶解于水才是啊 那为什么做题的 植物的种子由 发育而成的1.植物的种子由____ 发育而成.种子中胚由___和___结合後形成___发育而成.2.种子中的胚乳是由____和____结合後发育而成.3.高等动物的胚胎发育过程中,胰脏是由 胚层发育 用什么化学剂可以消除紫外线荧光墨水液态的 擦拭显微镜当显微镜的镜头不洁影响观察时,擦拭镜头应用()A纱布B擦镜纸C绸布D脱脂棉 种子萌发形成幼苗是种子中的什么发育而成 laied to copy busybox求翻译 显微镜镜头粘上灰尘用什么擦 二氧化碳能与水反应吗? Copy to Gallery 该怎么翻译 7.在一支试管中加入3ml的蒸馏水,向其中滴入数滴石蕊试液后,溶液呈X色,向液体中再通入CO2气体,液体呈Y色,把液体加热煮沸后,液体又呈Z色,问X、Y、Z的颜色依次为-------------------------------------- 硼酸和84消毒液起反应吗 下列化合物中酸性最强的是RCOOH R-OH H2Otell me why~ 零深奥的解释知道的 快说 有点想佛教的 什么 有无之类的 变量y于x成反比例函数,x=1 ,y=2,求这个反比例函数的解析式. 什么是鬼磁场?鬼磁场到底是什么?世上有没有鬼啊?鬼最怕什么啊?人死后到底去哪里了? 解释一句深奥的话~而人类思想和客观世界的明显差异在于它的矛盾性,而有了矛盾,就有对抗,有了对抗,就会有规则,于是,围棋终于有了它竞技的魂.是不是所有棋的魂都来源于规则? 已知反比例函数中两个变量的一组对应值,一定能求出函数解析式吗?我认为不是...设xy都为1的话就不成立吧~正确答案是什么? 鬼和磁场有联系吗? 观察:中国高层释楼市调控信号 长效机日本大规模夺岛军演科目敏感 专家:在香港立法会将讨论是否暂停对菲律宾人入爱,从头开始“给妈妈梳头”走进北京回台州今起发布县级空气质量指数 上网可签证利好出境游升温 百度知心搜索成\原吉林省常务副省长田学仁受贿1919浙江金华召开动员部署会 整治“中国式高考语文分值将增加 教师:传统文化如“裸奔”崭新宝马上高速 “驾照暂扣期“万家购物”网络传销案二审开庭 主犯杭州一快递员送货路上猝死 过度劳动付日本人气电子宠物菲比精灵 可用iPh德国反驳美国抨击 称顺差体现竞争力2013亚洲旅游节:探索亚洲旅游业发广西和泰国教育交流日趋密切日本今日起举行大规模“夺岛”演习 被澳大利亚两个月间39人遭遇隆胸假体破美澳等多国驻外使馆被曝精心伪装 监听美国务卿首承认:某些时候美间谍活动走朴槿惠访欧正值韩英建交130周年 英第十三届亚洲艺术节在昆明开幕 为期五索芙特终止购\"刘三姐\"旗下资产 “双十一”全国收派快递3.46亿件 改革红利鼓舞投资者信心 股市连续两日商务部:三季度网络购物交易达4547专家:放开“单独二胎”不会引起人口暴持国际潜水执照消防员海中搜救 溺水而《怒放2013》吕聿来演摇滚青年 砸西安启动“一厅式”办公帮农民工讨薪大马华人与马来人存在8项认知差异 极香港金融发展局:香港人民币存款目标推商务部:外贸仍面临持续困难 实现年度港媒:俄积极加强中国周边合作 展现多克里称以“完全有权”反对伊核协议 承专家:国家放开单独二胎做法稳妥 不会专家:单独二胎放开后性别比失衡问题会河南外侨办召开《根系中原》编撰工作会魏加宁:总体改革协调机制是成败关键沪《职工基本医疗保险办法》12月起实高清:印尼巴厘岛旅游车事故5名中国游智利首都市立剧院发生大火 浓烟“遮天
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘