GMTC深圳站本周日开幕,14大专题全部上线,完整日程>> 了解详情
写点什么

企业将敏捷实践用于开发之外

  • 2013 年 3 月 21 日
  • 本文字数:1656 字

    阅读完需:约 5 分钟

将敏捷实践运用于整个企业是有益的。若干近期发表的博文探讨了在开发之外使用敏捷的可能性。Gartner 的 Jake Sorofman 写了一篇题为《敏捷是否是最后留存的竞争优势》的文章,点出了在企业中使用敏捷方面他所看到的趋势:

我们都知道这一哲学改变了软件开发实践。而我们刚开始了解的,是敏捷实践正在向业务的其他方面蔓延。

之前 InfoQ 报道了在企业中如何将敏捷实践运用于市场营销(敏捷市场人员在 SprintZero 研讨会上创建了一个敏捷市场宣言)和销售(销售和敏捷,油和水? )。人们逐渐清晰地认识到,对企业而言敏捷能够为软件开发之外的活动带来益处,Jake 对此写道:

(……)敏捷实践是我们对任何事物的变化本质的简单回应。它帮助我们面对现实:一切都在飞速前进,真相往往是不透明的,而对于业务方面尽管我们允许在小事上犯错,但在大事上必须正确。实际上,在敏捷中,通过小处试错我们往往能够使大事正确。

他展示了精益创业和敏捷如何通过专注于向客户持续交付价值而结合在一起:

在新业务孵化遍地的世界里,我们谈论着“最小可行产品”,并将其称作追寻真相的探针,它定义了你可以交付的最小价值增量。幸运的是,这引领我最终认识到:敏捷的广泛运用带来了最小化的价值生命。

在博文《企业敏捷:在开发之外扩展敏捷流程》中,Mendix 的首席技术官 Johan den Haan 分享了他对于在整个企业中采用敏捷实践的理念。他首先阐述了对企业而言采用敏捷有什么不同:

只有整个组织机构都采用这样的思维方式,敏捷才有可能成功:在敏捷企业里,组织机构的市场和销售方与产品开发达到平衡。在敏捷企业里,整个业务通过一种能快速响应市场变化的方式来组织。各部门完全与总体价值流整合,形成了端到端的敏捷。

他描述了敏捷实践能够为市场营销提供的价值:

以稳定节奏频繁发布使得市场营销更容易创建他们自己传递消息的节奏,但更重要的是它能够尽快将价值带给客户。

敏捷软件开发使频繁交付成为可能。为了获得对这些交付物的反馈,Johan 建议服务也应该采用敏捷实践:

(……)服务也应该在早期纳入流程。确保你能听到他们对产品的反馈,将其引入早期的迭代 /sprint 会议,并让他们有机会在新版本实际发布前就开始付诸行动。

Johan 通过描述你如何能够在企业中采用敏捷来总结他的博文:

采用敏捷方式入手!不要通过创造政策等手段来自上而下的开始。从一支而不是多支团队入手,一旦你拥有多支“正在进行”敏捷的团队,你可能就需要额外的努力来协调他们了。这时你或许只能从由 Scrum 会议组成的 Scrum 入手了。如果你团队里的开发流程采用了敏捷,那就开始扩展你对“完成”的定义。向其他部门逐一推行(采纳敏捷)并确保高级管理层能支持向整体敏捷价值流的转变。

在《向软件开发之外的团队介绍敏捷技术》一文中,该作者(也是一位敏捷教练) Rachel Davies 分享了她在开发之外运用敏捷实践的经验:

我们公司成立的时候以 XP(极限编程)为核心软件开发方法。公司的成长伴随着产品的成功,现在我们除开发部门以外的若干涉及日常工作的其他部门(例如财务、基础设施和结合了人力资源与设备管理的“人 & 位置”)都有兴趣沿着同样的(敏捷)路线管理好他们自己的工作。

她描述了如何向非软件开发团队引入敏捷:

我们慢慢构建(敏捷机制)而不是用敏捷理论和原则来轰炸这些团队。我们以简单的草图入手,讲述如何将每周的工作展现在墙上并用超级便利贴将其归拢在一起(……)围绕着贴板,我们维持一个简单的会议周期:将下一周的工作列举并排序,每天进行站立会议并进行每月回顾。

在 Agile 2012 上,Rachel 组织了一场开放的讨论。在那次讨论中,她针对如何发起敏捷交流列出了以下几点可供参考的实践建议:

  • 大家围着啤酒桌或坐在咖啡馆里互相阐述自己对敏捷价值的理解
  • 引入建导技术 (facilitation) 使会议变得更有趣
  • 让管理人员担任布道者
  • 安排一次对敏捷软件团队的参观
  • 寻找一位开放并好奇的人
  • 构建团队信心——使每个人都成为支持者
  • 为开发之外的团队安排一位敏捷教练
  • 制作一个有趣的电梯演讲
  • 用有趣的东西来唤起兴趣

查看英文原文 Applying Agile Practices in Enterprises Outside Development

2013 年 3 月 21 日 03:39892
用户头像

发布了 256 篇内容, 共 54.2 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

多线程 VS 多进程(一)

若尘

多线程 多进程 Python编程 5月日更

JavaScript+TensorFlow.js让你在视频中瞬间消失

不脱发的程序猿

JavaScript 人工智能 开源 TensorFlow.js

🚄【Redis 干货领域】从底层彻底吃透 AOF 重写 (源码篇)

浩宇天尚

redis aof Redis 协议 Redis 核心技术与实战 5月日更

kafka基本概念

杨四正

大数据 kafka 架构设计 消息队列 消息队列架构

看MindSpore加持下,如何「炼出」首个千亿参数中文预训练语言模型?

华为云开发者社区

框架 mindspore 盘古 NLP 大模型 中文预训练模型

java性能分析与问题定位 实战

try catch

Java 性能分析

千万级学生管理系统考试试卷存储方案设计

Hesher

架构 Architecture 架构实战营 存储系统

iOS开发底层原理技术~RAC深度解析

ios cocoa 程序员 移动开发

测试开发专题-开篇

禅道项目管理

软件测试 自动化测试 测试开发

论Http、Socket、WebSocket、WebService(SOAP)之间的区别

Damon

5月日更

【LeetCode】找出第 K 大的异或坐标值Java题解

HQ数字卡

算法 LeetCode 5月日更

私有云解决方案

anyRTC开发者

音视频 WebRTC RTC sdk

前端实操案例丨如何实现JS向Vue传值

华为云开发者社区

Vue 前端 js Promise Vuex state

如何成为云原生技术高阶玩家?华为云最近做了这件事

华为云开发者社区

容器 DevOps 微服务 云原生 华为云

支付中心设计

try catch

支付 支付中心

架构实战营模块3课后作业-基于“自研集群+MySQL存储”的消息队列架构设计方案

吴建中

架构实战营

SparkStreaming知识点总结

五分钟学大数据

大数据 5月日更

让人工智能成为保险行业科技基因的一部分!

百度大脑

人工智能 保险

从酷睿双核到Tiger Lake-H,英特尔如何帮游戏笔记本完成蜕变

新闻科技资讯

2、kafka 2.8.0 源码环境搭建

杨四正

大数据 kafka 消息队列 kafka2.8

Flume的负载均衡load balancer

大数据技术指南

flume 5月日更

丰田汽车选用Mobileye和采埃孚的安全技术

新闻科技资讯

HTTP/3 初体验

运维研习社

nginx 运维 HTTP3.0 5月日更

智能视频云3.0全景图来了!深度融合视频应用共创行业新生态

百度大脑

云智一体 智能视频 云智技术

详解JQuery框架的五大选择器

华为云开发者社区

jquery 选择器 层级选择器 属性选择器 过滤选择器

飞桨前沿升级、顶级开源项目、产教融合育人,WAVE SUMMIT论坛内容先睹为快!

百度大脑

深度学习 飞桨

测试开发网络篇-网络协议简介

禅道项目管理

软件测试 自动化测试 测试开发

进程内缓存助你提高并发能力!

万俊峰Kevin

缓存 微服务 本地缓存 Go 语言

人人都在谈的图数据库到底是个啥?

华为云开发者社区

大数据 数据结构 数据 图数据库 华为云图引擎图数据库GES

深入浅出分布式存储性能优化方案

焱融科技

云计算 分布式 高性能 云存储 超融合

DEMO WORLD分论坛聊些啥?高端制造、未来出行、皮肤科技、未来产业……

创业邦

创新

2021星空论坛:破局创新,论道数字化转型

2021星空论坛:破局创新,论道数字化转型

企业将敏捷实践用于开发之外-InfoQ