【ArchSummit架构师峰会】基于大模型的基础框架、中台、应用层等专题全覆盖 >>> 了解详情
写点什么

社会化 + 精益 = 敏捷

  • 2012-06-19
  • 本文字数:5264 字

    阅读完需:约 17 分钟

 在当今快速变化的商业环境中,企业为了生存必须不停适应变化。可笑的是,变化管理却成为了主要瓶颈。无效的线下审查已经跟日常操作脱节,同时也忽略了正在变化的需求。企业需要一套可行的机制来管理受控的变量和正在进行的变化以打破僵局。

本文提供了基础依据,以理解与信息系统相关的企业敏捷。它定义了当前的障碍,强调了技术所赋予的、作为变化代理人的商业用户这一角色。它并没有拥护某一特定的开发方法论。而建议将社会协作与精益整合结合,作为技术催化剂用于企业敏捷。

应该提前注意的是技术并不保证让公司敏捷。企业敏捷是组织对它的环境总体反应的度量。

很多因素都影响着企业敏捷:其中包括:企业大小,资源,行业规定等。变化影响着人们以及他们的日常行为,对变化相应的适应是企业文化应有的功能。然而,技术会阻碍也会协助企业敏捷。

一个组织的系统构建得越灵活,就越能更好地支持想要的或需要的变化。但是并不意味着所有的东西在任何时候都需要整合,也不是需要管理上的缩减。从系统的角度来看,企业敏捷是将系统障碍减轻为变量和变化的过程。

尽管其定义直接明了,但它也提出了对信息系统架构的重新定位。

在最近 40 多年,主流商业计算机操作通过标准化带来了极大的效益,但是它只是在流程,数据和能力的静态模型上具有可预见性。自动化的遗留问题潜伏在企业间所建立起的静态模式,它们造成了系统本身或系统间的变化难以进行。具有讽刺意味的是:在经历了几十年的流程改进后,商业操作中自动化最少、最无效的因素却是变化管理。这忽视了广泛传播的如 ITIL 这样方法论的最重要意图。

现代系统架构的设计其实并不能适应变化。尽管有大量费用投资在技术和最佳实践中,但是变化本身绝大部分依旧使用手动流程,而这种方式会与相应系统和行为脱节。

这可以通过“例外”和昂贵的企业变化管理项目来验证 [1]。这种方式的问题在于,就算真有,被批准的变化在也需要提出很久之后才被提交,从而造成了最初的意图和商业价值的丢失。这就是“红皇后”悖论:“…花费了所有的力气就是为了停留在同一个地方 [13]。

不仅如此,调查显示,流程改进方案往往趋于停滞不前。从而隐蔽那些包含有敏捷性问题的系统。

可笑的是,变化管理项目已经变为企业敏捷阻塞点和效率限制点。

尽管控制很重要,但不必要的控制却扼杀了问题解决能力和创新。极大一部分价值都可以通过简单赋予人们以更多的自由来达到商业目的 [1,5,6,9,10,11,12]。但凡遵守并强行执行特定程序,技术就可以支持“释放阀”,以允许对正在进行的变量和变化做出批准,如此既不会造成时间和价值上的浪费,同时也保留了可用性。

鉴于现代企业作为某一分布式系统的复杂性。IT 敏捷需要一种整体分析,直接推倒重来是不可行的。它提倡使用灵活的协作层,以允许人与数据,功能与政策间有动态互操作性。

变化的任务

 在客户、合作伙伴和同事之间相互作用的企业边界,其环境越演越狂热。

全球竞争正在推动一个新的以客户为中心的时代。企业必须设法有效地满足个人需求 [4] 。这标志着一种从标准化阶段到专业化阶段的变化。

尽管某些行业比其它更具灵活性,(比如:国防 / 情报,医疗保健,零售,技术等),但是没有行业能够避免企业敏捷化的任务。财富 500 强的企业目前的“Topple rate”只有 15 年而且还在持续减少。

企业需要一种新形式的协作架构,鼓励人们去自由发挥,同时也提供透明度,管理和审计 [14,15]。

网络核心是人

死板操作是反社会性的。Dilbert 系列漫画对反应迟钝的官僚主义的描写是它们最真实的写照。

固定的流程使人们对自己的工作有所疏远,浪费了人的聪明才智。根据 Deloitte 的边缘的中心理论 [5],80% 的员工在工作时碌碌无为。

忽略具体环境,而单纯依据线性流程是无意义的。我们无法预测所有情况;甚至一系列无关事件都可能影响既定的最佳计划。

DILBERT © 1999 Scott Adams. 使用经 Uclick 通用准许。保留所有权利。

与其关注标准流程,不如放权,让大家灵活地满足企业目标。人们需要能对环境做出回馈,修改计划以保持目标在可控范围内。

非杠杆人力资本规模揭示了一个挖掘企业认知盈余的巨大机会 [7]。毕竟,企业是社会经济技术系统。技术可能会连接、自动化和报告,但人是变化的真正代言人。网络核心是人。

变化的障碍——你不能从这里到达那里

企业可持续发展需要灵活性,但是固定的系统架构确是对企业的束缚。

20 世纪自动化技术曾带来了巨大的效益 [8],但如今却阻碍了 21 世纪网络化合作 [16,17,18]。标准化的商业流程抹杀了人的自行决定能力,问题解决能力和创造力。

业务管理者需要克服该结构限制。系统应该支持一种更宽松的组织形式,协调变体与变更。而企业敏捷化需要一种从标准化业务到动态业务的转变。

社会本身需要集成到流程中去,必须能够指导其流向,否则它只是喋喋不休,最终还是依赖传统的变化管理模式。流程应具有双向沟通力。

社会化合作 + 精益集成 = 企业敏捷

企业社会化协作不是关于解放人,而是要优化工作 [9]。它给予人对其行为的联合监护权,使他们可以共同参与到正在进行的流程,在有授权的自主权下,以透明和可审计的方式去以最完善的方式完成商业目标。

精益集成是让系统资源和业务需求相匹配 [19]。让正确的信息,在正确的时间,发送给正确的人。精益集成利用后期绑定,以确保其反应总是针对每个交互。

结合综合反馈循环 [11] 的两个供给使系统对情境做出响应,允许流程参与者根据权限去协商具体情况的系统需求。这一新型“集成”合作支持基于商业目的的所有利益相关者实时协作。

取代固定流程,人性化的 API 需要让商业所有者参与到定义默认需求的过程当中去。而信息技术则开发功能和维护底层系统,寻找正在审批的变化来帮助他们解决问题,去赢得或维持一个客户,或者为公司创新。Dan Pink 曾经描述过自主性可以在多大程度上通过解决人“内在动机“[10] 来提高工作满意度。

变化时刻

当网站引进了相关联内容的自我导航概念,流行社交网站会更有利于分布式协作,同时定制化应用已经引进上下文相关概念,但却没有一个针对信息系统敏捷化的统一方式。

为了实现更流畅的工作模式必须重新思考信息系统构架。使用同一方法却期待不同结果,这正是爱因斯坦所说的精神错乱。

我们需要软件构架能支持一种更宽松形式的系统设计,不只是模块化,还能够符合情境,具有可适应性。信息技术已经支持分布式数据和系统;是时候开始分散控制了。

这是两部分文章的第一篇。它意在于让人们去思考那些限制操作灵活性的架构问题,同时介绍一些作者认为是解决方案关键的概念。在下一篇文章,作者会介绍并进一步讨论他的解决方案。

关于作者

Dave Duggal, Consilience International LLC 的创始人和管理主管,Ideate Framework™ ( www.ideate.com ) 开发人员。Dave 是一位经验丰富的商界领袖, 在过去 20 多年在多个公司完成了职业生涯的初始和发展。这位善于直言的企业家已经接受 NBC 电视台 Dateline 节目的采访,并呈现在 TED6。他是多篇在线软件架构学术论文的作者,一位正在申请专利的软件框架的发明者,并已经在多个行业会议上做过演讲。他为解决企业根本挑战的激情造就了他的最新尝试,即他和 William Malyk 在 2009 年创立的 Consilience International。公司的产品 Ideate 框架提供一个 EnterpriseWeb ——一个灵活的实时集成和协作互操作层,能使企业更好的管理变量和变化。

参考

1. Sameer Patel, July 7, 2011, “Why Exception Handling Should be the Rule”, Blog.

2. Satya S. Chakravorty, Wall Street Journal, January 25, 2010, “Where Process-Improvement Projects Go Wrong”, Article.

3. Stafford Beer, 1972, “Brain of the Firm”, Book.

4. The Corporate Executive Board Company, 2010, “The Future of Corporate IT”, Report.

5. John Hagel III, John Seely Brown, Duleesha Kulasooriya, Dan Elbert, Deloitte’s Center for the Edge Deloitte Development LLC, 2010, “The Shift Index”, Report.

6. Geoffrey Moore, TCG Advisors, AIIM, 2011, “Systems of Engagement and The Future of Enterprise IT”, Report.

7. Frederick W. Taylor, 1911, “The Principles of Scientific Management”, Book.

8. Clay Shirky, 2010, “Cognitive Surplus”, Book.

9. Tom Davenport, Harvard Business Review, November 8, 2010, “Want Value From Social? Add Structure”, Blog.

10. Daniel H. Pink, 2011, “Drive”, Book.

11. Thomas Goetz, Wired Magazine, June 19, 2011, “Harnessing the Power of Feedback Loops”, Article.

12. Jim Sinur, Gartner, Inc., July 21, 2011, “What Kind of Gear is Needed for Social BPM?”, Blog.

13. Lewis Carol, 1871, "Through the Looking-Glass", Book.

14. Tom Graves, September 14, 2011, "Enterprise Canvas as service-viability checklist", Blog.

15. Tom Graves, April 3, 2011, "Agility needs a backbone", Blog.

16. Ray Wang, Constellation Group, June19, 2011, "Why Enterprise Software Sucks", Conference Presentation.

17. Tom Byrne, InformationWeek, June 02, 2011, "Enterprise 2.0 B.S. List", Article.

18. Aaron Levie, TechCrunch, July 11, 2011, "Building An Enterprise Software Company That Doesn’t Suck", Article.

19. David Lyle, John G. Schmidt, May 2010, "Lean Integration", Book


感谢侯伯薇对本文的审校。

给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012-06-19 00:241805
用户头像

发布了 39 篇内容, 共 12.8 次阅读, 收获喜欢 2 次。

关注

评论

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

尤达 DDD 领域驱动设计思想 第四章作业(使用事件风暴建模法对SmartRM系统的交易域重新建模)

代廉洁

尤达DDD领域驱动设计思想

在 Node.js 中使用 Yaml 编写API文档

devpoint

node.js API yaml swagger 3月月更

小程序电商业务微服务架构及微服务框架模式

「架构实战营」

自己动手写Docker系列 -- 5.1实现容器的后台运行

Docker

40行不到的Python代码实现超燃动态排序图,成为一名合格Python架构师

程序媛可鸥

Python 程序员 面试

最好的 6 款 React 后台管理系统模板和框架

蒋川

React

Pycharm那些隐藏的实用小技巧,yyds,某大厂开发者对于Python多线程的总结

程序媛可鸥

Python 程序员 面试

面试突击32:为什么创建线程池一定要用ThreadPoolExecutor?

王磊

java面试

用 Go 语言打造一个全新的 kv 存储引擎

roseduan

Go KV存储引擎

10 行 Python 代码自动清理电脑内重复文件,解放双手!

程序媛可鸥

Python 程序员 面试

2022 年顶级机器学习算法和 Python 库,【原理+实战+视频+源码】

程序媛可鸥

Python 程序员 面试

eNSP检测不到网卡信息——WinPacp,附带学习经验

程序媛可鸥

Python 程序员 面试

Kafka 常用命令总结,小白必看

程序媛可鸥

Python 程序员 面试

【面试-经验之谈】面霸是如何养成的,他的路子真的野

测试猿温大大

面试 涨薪 测试工程师

工作想法小计(5):3/7 - 3/18

非晓为骁

个人成长 细节 工作想法

Python 初学者进阶的九大技能,Python校招面试指南

程序媛可鸥

Python 程序员 面试

谭中意:玩魔兽、爱做饭、看毛选,而我是个开源人

腾源会

开源 腾源会

python DataFrame的shift()方法,从三流Python外包到秒杀阿里P7,

程序媛可鸥

Python 程序员 面试

Python 3000 中的 reduce() 的命运 作者Guido van van Rossum

程序媛可鸥

Python 程序员 面试

python DataFrame常用描述性统计分析方法,熬夜整理华为最新Python笔试题

程序媛可鸥

Python 程序员 面试

技术平台&应用开发专题月 | 应用多实例调试—开发者的福音

用友BIP

用友 用友iuap

python 两种排序方法 sort() sorted(),高级Python工程师面试题

程序媛可鸥

Python 程序员 面试

高并发架构实战课 期中测试:某达架构设计说明书

👽

李智慧 高并发架构实战课 李智慧

腾讯一面:说一说 MySQL 中索引的底层原理

老周聊架构

MySQL 3月月更

Ubuntu18.04下QT开发Android无法连接设备问题解决

DS小龙哥

3月月更

手把手教你用 Vue 搭建带预览的「上传图片」管理后台

蒋川

Vue vue admin

4 行代码实现批量、快速安装 Python 第三方库,价值2000元的学习资源泄露

程序媛可鸥

Python 程序员 面试

DataFrame转字典、列表、元组操作汇总,学生会面试题选择题

程序媛可鸥

Python 程序员 面试

模块九:毕业设计

黄秀明

「架构实战营」

bigdata作业2

Pyel

First——tornaod环境搭建及基本框架搭建,2021最新爱奇艺Python社招面试题目

程序媛可鸥

Python 程序员 面试

社会化+精益=敏捷_精益_Dave Duggal_InfoQ精选文章