敏捷软件
本周晚些时候,我将在“海滩上的敏捷”上做一个题为“软件开发之外的敏捷”的演讲。 (我抵制了将其称为“软件之外的敏捷”的诱惑)。 该演示文稿将尝试回答在海滩上的敏捷及其周围地区经常被问到的一个问题:“敏捷仅用于软件开发吗
实际上,不仅是在海滩上的敏捷(AOTB)那里提出这个问题,我在其他地方越来越多地听到这个问题,而且AOTB的起源以及AOTB的目标受众也意味着这个问题非常重要。
我将演示文稿交付后将其在线发布-直到那时我将对其进行调整-但现在我想(以排练的方式)跑掉我的主要论点,因此……。
但是,敏捷软件开发在写作和思想分享方面已经远远超过了敏捷制造。 如此之多,以至于更广泛的商业 区中的其他人都将敏捷软件开发视为其他工作方式的模型。 从某种意义上说,“敏捷”已经全面发展。
也许值得暂停一下,然后问:“敏捷是什么意思或“我们要从敏捷公司那里得到什么
这可能是一个很大的辩论,最终是每个公司,每个团队来决定敏捷对他们意味着什么。 与其进行讨论,不如让我引用麻省理工学院的迈克尔·阿库苏马诺教授:
“除了构筑敏捷的公司,我想到的最重要的事情是,因为世界瞬息万变,变化莫测……”
[敏捷性]有不同的形式,但是基本上,它是快速适应甚至预测并领导变化的能力。 最广泛的敏捷性会影响战略思维,运营,技术创新以及产品,流程和业务模式的创新能力。” (《麻省理工学院斯隆管理评论》 2011年夏季对霍普金斯的采访)
让我们从三个视图中定义敏捷性,以增加一点:
- 敏捷策略 :适应性强,听取客户意见,领导市场,有竞争力地利用变化
- 战术上敏捷 :实验性的“远征营销”,活在当下,为未来做准备
- 敏捷运营 :快速交付,交付质量,交付价值
我们可以继续下去,但是就目前而言就足够了。 现在,我们对想要的东西有了大概的了解,我们可以回到最初的问题:“敏捷仅用于软件开发吗
该答案分为三个部分:实践,根源和案例研究。
实践
许多与敏捷相关的实践实际上来自其他地方。 站立会议的例子越来越多,例如酒吧,医疗保健,军队,日本地方政府等。 许多公司会定期召开状态会议或计划会议,而敏捷只是在提升这种做法。 在制品中的WIP限制已经确立。
敏捷直接采用了一些做法–可视面板(“信息辐射器”)并不是什么新鲜事物。
它会采取一些实践并加以改变-回顾很久以前就存在“经验教训”或“行动后回顾”。
敏捷(可能)已经发明了一些做法–规划扑克,但这本身就是宽带delphi的版本。
还有一些敏捷性可以回溯业务– TDD和BDD在精益创业公司 (其本身就是1991年的Expeditionary Marketing的极端版本,Hamel&Prahalad)中占有重要地位。
根源
如前所述:敏捷软件开发受到了敏捷制造的启发。
之前,我已经描述了我的敏捷金字塔模型( 敏捷和精益–相同但不同 , 您如何使精益实践成为现实),并提出了“敏捷是精益思想应用于软件开发的论据”,并且我写了整本书说软件开发,特别是敏捷软件开发,是组织学习的一个例子 。
嗯,敏捷软件开发并不是基于这些基础的唯一应用程序。 显然是丰田生产系统。 福特生产系统的近亲也是如此。 往更远的地方看,您会发现正在施工的Last Planner 。 我可以继续,但我认为我的观点已得到证明。
尽管并非每种敏捷实践都可以从软件开发中提取出来并在其他地方使用,但是敏捷的根源意味着可以构建敏捷的原则,价值观和思想。 在您所熟悉的领域中,敏捷可能会很好地工作,但是在其他人的领域中,可能需要更深入地思考。
一个警告:我相信您对敏捷的了解越深,并且敏捷在软件开发之外应用的越多,它看起来越像精益。 最终,精益与敏捷之间的区别在我的书中被打破了。
实例探究
好消息:有一些在软件之外使用敏捷的团队的案例研究–如果您还了解其他信息,请告诉我! 将它们添加到此博客文章的评论中。
坏消息:案例研究不多。 除非您是软件团队,否则您可能找不到一个。
在最近几年的海滩敏捷会议上,我特意在软件开发之外寻找敏捷。 这产生了两个很好的例子。
两年前,凯特·沙利文(Kate Sullivan)描述了《孤独星球》法律部门如何采用敏捷工作。 实际上,凯特(Kate)表示,《 孤独星球》 ( Lonely Planet)全部采用了敏捷。
去年,马丁·罗(Martin Rowe)谈到了他如何使用Scrum管理普利茅斯大学的基础计算机科学课程。
在其他地方,六年前的《麻省理工学院斯隆管理评论》刊登了基思·麦克法兰的一篇文章,题为“ 您应该像构建软件一样构建战略吗在其中,他描述了亚利桑那州的三叶草食品(Shamrock Foods)如何利用敏捷来计划和执行其业务战略。
我个人已经看到Sullivan Cuff Software Ltd的营销团队使用类似敏捷的方法。
去年,我帮助GSMA(负责SIM卡的人员)在一个项目上使用了敏捷,该项目为手机制造商,移动 络运营商以及众多供应商和合作伙伴编写了文档,以允许将手机用于会员优惠券。
因此,回到最初的问题:“敏捷仅用于软件开发吗
答:不可以
问题:敏捷将在软件开发之外工作吗
答:可以
但是,细节可能会有所不同。
最后,请原谅。 讨论的结果是,我公司为软件外部公司改编了成功的敏捷软件开发基础课程 , 为期2天 。 请看一下针对非软件团队的敏捷启动活动 ,让我知道您的想法。
翻译自: https://www.javacodegeeks.com/2014/09/agile-outside-of-software.html
敏捷软件
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91338 人正在系统学习中 相关资源:淘金币抵钱怎么用|淘金币自动领取工具v1.3绿色版.zip_淘金币自动…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!