< 混乱边缘的繁荣 >
—————————
书中是以“混沌”作为术语,我觉得有些拗口,所以改成“混乱”。
在现在的软件开发中,软件工程协会所制定的能力成熟度模型(CMM)被誉为圣杯,并在当今的世界中大行其道,随着软件开发的过程的细化程度而分成五级。愈高的等级,过程愈细化。为的就是追求一种稳定,一种可控的效果。并也取得了一种快速开发的结果。
但 CMM / ISO9000 / BRP 这种被书中所描述为“里程碑”式的开发,只能在一种稳定的条件下生存,也就是需求在开发过程中不会改变。如果处在一个复杂多变的环境中,如客户都不清楚需求细节,外界的环境很不确定,此时,这种方法将难以生存。并且从事于这种模型下的团队或公司很难进入另一个领域,从事另一块全新的软件开发。
什么是稳定?就目前时代而言,唯一稳定的就是“变化”。长期使用CMM和传统软件工程开发的团队,很反感变化,那怕是生死悠关的变化,他们也照样忽略。他们喜欢的是稳定的环境,他们喜欢的是一劳永逸。稳定总是让人感到安全,可是稳定具有滋生死板和扼杀创造性的倾向。在非常细的过程定义当中,我们没有过多的思想,而只有像机器一样的在生产线上执行过程。而混乱则会让人产生危机感,会想办法去应对,于是会让人产生爆发力和创新意识。
当然,过多的混乱会招致人所承受的压力过大,而出现精神错乱,而稳定则会让人处于昏迷壮态。“稳定和混乱具有相同的破坏性”!因此,真正的团队应该离开熟悉和稳定的状态,朝着混乱移动,但却不能迷失其中。成功也只会降临在保持忧患意识的人,那些能够调整自我矛盾、迷惘心情的人,以及那些保持足够创造力的人。
“革新、创造性和突发结果在混乱的边缘地带应运而生”!
对于人的个人发展,难道不也是这样的吗?对于一个在“混乱边缘”的民族(如日本和韩国)不是更有创造力吗?不是“乱世出英雄”吗?真正的稳定,是让自己适应变化,而不是呆在温暖的大棚下面。而是要出去接收新的空气,那怕波涛汹涌。真正的稳定是当变化来临时,自已照样屹立不倒。
当然,最最关键的是做到“边缘”,让稳定和混乱保持一种平衡,这是非常难的,但我们别无选择。就个人而言,我的对个人发展的信条是——“永远从事有挑战的事,但不要太有挑战,最好从事70%是熟练的,而30%却是从来没有接触过的事”,包括把自己放在一个高速成展的公司,而不是形成规模稳健的公司,也是给自己一个“混乱的边缘”。就软件工程而言,就是要让目标有那么一点不确定,而让团队自身调整。
那么,我们是不是要抛弃软件工程原有的东西,抛弃CMM?不!答案是否定的。我们需要他们,只不是过,原有的那些教条不再成为束缚我们思想创造力的枷锁,而变成控制这种平衡的工具。控制稳定和混乱的平衡,这才是其中的关键。
“混乱边缘的繁荣”,这是本书最根本的思想,书中所有的章节都是充斥着这种思想。
<-上一页 下一页->
分享到:
相关推荐
HTML5是现代网页开发的标准,它引入了许多新特性,如语义化标签(例如<header>、<nav>、<section>、<article>等)、媒体元素(<audio>和<video>)、离线存储(localStorage和sessionStorage)以及Canvas和SVG等图形...
1,bmp_in.zip<br>在多文档客户区中增加位图底图演示程序(59KB)<END><br>2,bmp_in2.zip<br>在多文档客户区中增加位图底图(27KB)<END><br>3,bitmap_ocx.zip<br>一个自适应大小的位图控件(3KB)<END><br>4,bitmap_ocx2....
菜单在垂直方向上能做到自适应,当主菜单靠近顶部,子菜单将会在下面,当主菜单靠近底部,子菜单在上面。运用Modernizr的触摸检测功能,我们可以让子菜单的响应在pc上是hover,而在触摸设备上是点击。例子中还示范了...
随意<br><br>选择 打印有效区域矩阵,以在开发中参照 可以指定打印边框,分单边框,加粗单边框、双边框<br><br>、加粗双边框等等 分页处理 背景颜色 打印对象提供: 主标题 副标题 页顶(简单的一行三列打<br><br>印...
<td colspan="5" class="danger"><button class="btn btn-primary btn-sm">增加</button></td> </tr> </table> 一款简洁实用的自适应PC手机端的jQuery可编辑表格代码,jQuery表格添加删除行数据代码,使用...
<div class="flexible">中间自适应宽度</div> <div class="fixed-width">右侧固定宽度</div> </div> </body> </html> ``` 在这个示例中,`.container` 使用 `display: flex;` 创建一个弹性布局容器,`justify-...
<Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type TabItem}"> <Grid> <Border x:Name="Border" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{...
快速分割,</ span> <span xss=removed>布局,提出一种能够有效地</ span> <span xss=removed>提高局部邻域预期自适应程度的快速模糊</ span> <span xss=removed> C </ span> <span xss=removed>均值聚类肺结节分割...
canny自适应边缘检测,能够实时准确的检测到图像边缘,相对一些形态算法和其它算子算法有很多优势,和大家分享
3. **确定边缘方向**:基于上述计算得到的相关度值,选择最小值对应的边缘方向作为该像素的最终边缘方向,并由此生成整幅图像的边缘方向信息表。 4. **延续度参数优化**:考虑到边缘信息在图像中的连续性特征,通过...
<th data-breakpoints="xs sm">Column 3</th> </tr> </thead> <tbody> <!-- Table rows here --> </tbody> </table> ``` `data-breakpoints`属性用于指定在哪些屏幕尺寸下显示或隐藏该列。 通过以上方法,你...
<a href="#"><span>但他一定不是首页</span></a> <a href="#"><span>好了,就这样把。别扯了~</span></a> 5. 图片资源 我们使用了一个名为bg_sprites_02.jpg的背景图片,该图片需要包含两个圆角矩形的背景图片,一...
序言几年前,当我确定我的发展方向是软件开发时,给自己订下的三步曲是:软件编程、软件设计、软件工程。随着对既定目标的越来越近的时候,我却出现了一种困扰我的忧虑。记得两年前开始的一个正规的软件项目,我是一...
### 改进的自适应阈值Canny边缘检测 #### 概述 本文提出了一种改进的自适应阈值Canny边缘检测算法,旨在解决传统Canny算法中阈值需人为设定的问题。传统Canny算法虽然能够提供较高的信号噪声比和良好的边缘定位,...
HTML网页免费自适应WEB开发人员网站模板,HTML、CSS、jsHTML网页免费自适应WEB开发人员网站模板,HTML、CSS、jsHTML网页免费自适应WEB开发人员网站模板,HTML、CSS、jsHTML网页免费自适应WEB开发人员网站模板,HTML...
### 基于多尺度边缘响应函数的自适应阈值边缘检测算法 #### 摘要及背景 本文介绍了一种新型的边缘检测算法——基于多尺度边缘响应函数(MERF)的自适应阈值边缘检测算法。该算法旨在解决传统边缘检测方法中存在的...
小波边缘检测自适应阈值-小波边缘检测(自适应阈值).part3.rar 小波边缘检测(自适应阈值) 管理员注明: 已经重复
<li><img src="image1.jpg" alt="Image 1"></li> <li><img src="image2.jpg" alt="Image 2"></li> <!-- 更多图片... --> </ul> </div> <script src="js/bxslider.min.js"></script> <link rel="stylesheet" ...
Canny边缘检是在在1986年提出来的,到今天已经30多年过去了,但Canny算法仍然是图像边缘检测算法中最经典、先进的算法之一。 相比Sobel、Prewitt等算子,Canny算法更为优异。Sobel、Prewitt等算子有如下缺点: ...