本文系《流程的永恒之道》第三章的开篇,与辛鹏共同编写。
道,道可道,非常道;名可名,非常名。这是我们老祖宗老子《道德经》中的内容。意思是可以用语言描述的道,不是真正的道;可以用名字来命名的道,这个名字也不能形容妥当。其终极思想是,由于人的认识的局限性,我们所说的道,都只是真正道的一部分,无法窥见道的全貌。当然老子后来又在《清静经》中说:“吾不知其名,强名曰‘道’”。也就是说:“这个‘道’字虽然不肖,但我(老子)还是先把这个终极真理叫作‘道’好了。”
“道”,可作道理、途径、真理、方向、方法等解释。按照老子的说法,世界万物都有其本质和终极真理,但是“吾不知其名,强名曰‘道’”。在现代,人们已经把“道”作为事物的本质了。C.亚历山大[1]在其著的《建筑的永恒之道》一书中说:“永恒之道是一个唯有我们自己才能带来次序的过程,建筑或城市只有踏上了永恒之道,才会生机勃勃”。
城市和建筑的特征是由发生在那里的事件模式所赋予的,提到丽江,我们第一就会想到美丽的邂逅,正因为美丽邂逅一次又一次的在丽江发生,所以赋予了它所特有的酒吧文化,而事件模式不能与它所发生的空间相分离,古朴的建筑、人加上重复发生的邂逅,这一切就创造了丽江的文化。事件模式和建筑模式共同创造了城市和建筑的特质-文化。我们从两家公司不同的装修风格就能感受出不同的公司特质:一家是开放的空间、随处可见的白板和热烈的讨论;一家是单调的色彩、密集的格子间和冗长的流程。公司的特质同样由建筑模式和发生在那里的事件模式所赋予。
在《建筑的永恒之道》里,C.亚历山大描述了253个建筑模式,他领衔撰写了一系列关于建筑设计的5本从书[2]并首次提出了模式语言的概念。模式(Pattern)是解决某一类问题的方法论。把解决某类问题的方法总结归纳到理论高度,就是模式。它是一种指导,是一种解决某类问题的最佳实践。借助于模式,我们可以利用前人的经验和智慧,作出优良的设计方案,达到事半功倍的效果。模式语言则是模式对应于那些使建筑美妙的深刻观察的模式集合,是你对如何建造的认识的总和。建筑的永恒之道正在于建筑模式,在于我们对建筑的认知达到一致即拥有共同的模式语言。
我们这本书的名字为《流程的永恒之道》,因此也套用C.亚历山大的经典名言:“永恒之道是一个唯有我们自己才能带来次序的过程,流程只有踏上了永恒之道,才会生机勃勃”。那么流程的永恒之道是什么呢?在本书项目的整个备战培训及实施过程中,我们会体会到三个永恒之道。第一个永恒之道,即流程万变的永恒之道就是工作流模式。
发点小牢骚:按照《建筑的永恒之道》的说法,在古代,农民都是自己造房子,他们自己都有模式的直觉。在工业化时代人们以为自己不能设计,必须倚靠设计师,而设计师也耽迷于流行的模式而设计出没有活力的东西。所以我们缺少的是模式之道,或者说不知道怎样鉴别什么是有“活力”的模式。如今的软件领域何尝不是如此?我们就见过很多牛逼哄哄的所谓的架构师、设计师,讲起模式来一套一套,但是设计出的软件架构其实是奇烂无比,有的甚至不会将架构转换为框架。实在是比古代的农民差远了。所以我们认为,做软件的同仁们,如果你想真正的成为一个好的架构师或设计师,《建筑的永恒之道》这本书是必须去读的。它告诉你了什么是道,模式之道。这个道才是灵魂,才是核心。这个道是使之“有活力”,而不是生搬硬套。如果有时间也可以去读读第二本《建筑模式语言》。最后还有一个小提醒,所谓的架构师、设计师也不是读了几本大师的著作,就成为真正的设计师了。架构师、设计师是从“理论—实践—总结—再理论—再实践—再总结”这样一个长时间(而且这个时间,我们认为至少7-8年以上)的循环中循环出来的。
牢骚之后言归正传,在C.亚历山大的第二本《建筑模式语言》中详细描述了253个建筑模式,这本书也被评为20世纪出版的关于建筑设计的最重要的一本书。
模式分为三个部分:
- 首先是此类问题所在的上下文(Context),即当前模式所面对的此类问题所在的周围环境和状况,也就是说模式在什么状况下发生作用;
- 其次是动机(Motivation),即此模式的目的或预期的目标是什么;
- 最后是解决方案(Solutions),即为达到预期目标或解决此类问题所采用解决方案的核心。
通过上述描述,我们可以得出结论,模式的实质就是从不断重复出现的事件中发现和抽象出的规律,是解决问题所形成经验的高度归纳总结。只要是一再重复出现的事物,就可能存在某种模式。而当一个领域逐渐成熟时,自然而然的就会出现这个领域的模式。借助于C.亚历山大的模式理论,GOF在软件领域提出了23种设计模式。同样在流程领域也就自然而然地出现了“工作流模式”。
工作流模式做为流程的灵魂,是时间无关的(timeless),是和人、文化相关的,它不会随着时间和新技术的发展而落后,因此可以称之为永恒的。道德经又曰:“道生一,一生二,二生三,三生万物”。这句话套用在工作流模式上,非常准确,世界上没有两个条件完全相同的地方,所以模式的细节没有哪两个大的特点相同,总存在变化和不一致性,需要我们在应用中不断的去总结思考,工作流模式可以生一,…,最后生万物,演化出无数个不同模式组成的流程。
相关推荐
2024-2030全球与中国低脂凝乳奶酪市场现状及未来发展趋势
毕业设计:vue+springboot乌鲁木齐南山冰雪旅游服务网站(源码 + 数据库 + 说明文档) 2 开发工具及技术 2 2.1 B/S结构的介绍 2 2.2 JSP及SpringBoot技术的介绍 2 2.3 HTML及Vue技术的介绍 2 2.4 MYSQL数据库的介绍 3 2.5 开发环境的介绍 3 3 需求分析 4 3.1 可行性分析 4 3.2 功能需求分析 4 3.3 非功能需求分析 4 4 总体设计 6 4.1 系统总体结构设计 6 4.2 系统的数据库设计 6 5 系统功能实现 6 5.1 注册用户 6 5.2 管理员用户 6 6 系统测试 6 6.1 测试目的 6 6.2 测试内容 6 6.3 测试总结 6
c
华为数字化转型实践28个精华问答.docx
2024年全球二极管阵列光谱仪行业总体规模、主要企业国内外市场占有率及排名
基于51单片机的温度检测调节系统 由STC89C51单片机+液晶1602显示+DS18B20温度传感器+继电器+报警模块构成 具体功能: 1、采用DS18B20温度传感器测温并用LCD1602显示; 2、按键为设置按键、加键和减键。可设置上下限温度控制范围; 3、当温度超过设定的上或下限时,相应的指示灯亮,同时相应的继电器吸合,继电器可以驱动负载工作; 4、温度测量范围0到99.9摄氏度,精度为0.1摄氏度。
2024年中国高量子效率传感器行业研究报告
基于C++14语法的任务链.zip
企业级业务架构设计方法论qy.pptx
liba2ps1-4.15.5-2.2.x86_64
本项目仅限用于学习研究 使用方法 安装依赖 pip install -r requirements.txt 修改main.py中要查询的域名 运行 main.py 即可 备注 官网反爬策略较为玄学,请勿疯狂请求 运行结果为原始响应,如有需要请自行解析
智慧社区解决方案介绍qy.pptx
2024年中国伊维菌素片剂行业研究报告
YOLOv8模型,在目标检测、目标分割、关键点检测上,通过单张图片推理和多张图片同时推理,即:单张推理与批量推理。在不使用循环的情况下将多张图片的结果给推理出来。
libAvogadro1-1.98.1-2.1.aarch64
索尼储能模块 控制器用户手册
本Bash脚本用于自动化管理Java JAR应用的启动、停止及监控。首先检查JAR进程是否在运行,如在运行则安全终止。随后,使用预设的Java参数启动JAR文件,并将输出和错误日志重定向至日志文件。启动后,脚本持续监控JAR进程状态,确保其在预设时间内成功启动。本脚本提供了灵活的配置和错误处理机制,为Java应用的运维管理带来了便捷与可靠性。
基于 pyqt5-yolov8实现打电话、玩手识别系统,包括图片识别,视频识别,视频流识别。包括数据集,完整部署代码,代码使用说明。详细:https://blog.csdn.net/qq_34717531/article/details/138312075。 系统提供两种方式获取视频输入:本地视频文件、实时视频流(rtsp、rtmp等)。对于打电话和玩手机的识别,我采用了一种手机检测和pose姿态结合的识别方式,有效识别出打电话和玩手机,并且防止了手机误检测,手机放在一边误检测问题。对应视频/视频流检测,我们设置了过滤机制,以避免数据库的频繁写入的问题。还设计了优秀的历史记录栏,可以放入检测到的问题图片缩略图,并且点击记录栏,可以弹出标注好信息的图片。该系统利用先进的深度学习技术和图形用户界面设计,为用户提供了一个高效且直观的行为监测工具。实验结果表明,系统能够在多种环境下准确地识别打电话和玩手机的行为,显示出优异的实时性能和较低的误报率。
基于嵌入式