`
javatgo
  • 浏览: 1169333 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

《自适应软件开发》—从奴隶主到领袖< 3 混乱边缘的繁荣 >

阅读更多

< 混乱边缘的繁荣 >
—————————

书中是以“混沌”作为术语,我觉得有些拗口,所以改成“混乱”。

在现在的软件开发中,软件工程协会所制定的能力成熟度模型(CMM)被誉为圣杯,并在当今的世界中大行其道,随着软件开发的过程的细化程度而分成五级。愈高的等级,过程愈细化。为的就是追求一种稳定,一种可控的效果。并也取得了一种快速开发的结果。

但 CMM / ISO9000 / BRP 这种被书中所描述为“里程碑”式的开发,只能在一种稳定的条件下生存,也就是需求在开发过程中不会改变。如果处在一个复杂多变的环境中,如客户都不清楚需求细节,外界的环境很不确定,此时,这种方法将难以生存。并且从事于这种模型下的团队或公司很难进入另一个领域,从事另一块全新的软件开发。

什么是稳定?就目前时代而言,唯一稳定的就是“变化”。长期使用CMM和传统软件工程开发的团队,很反感变化,那怕是生死悠关的变化,他们也照样忽略。他们喜欢的是稳定的环境,他们喜欢的是一劳永逸。稳定总是让人感到安全,可是稳定具有滋生死板和扼杀创造性的倾向。在非常细的过程定义当中,我们没有过多的思想,而只有像机器一样的在生产线上执行过程。而混乱则会让人产生危机感,会想办法去应对,于是会让人产生爆发力和创新意识。

当然,过多的混乱会招致人所承受的压力过大,而出现精神错乱,而稳定则会让人处于昏迷壮态。“稳定和混乱具有相同的破坏性”!因此,真正的团队应该离开熟悉和稳定的状态,朝着混乱移动,但却不能迷失其中。成功也只会降临在保持忧患意识的人,那些能够调整自我矛盾、迷惘心情的人,以及那些保持足够创造力的人。

“革新、创造性和突发结果在混乱的边缘地带应运而生”!

对于人的个人发展,难道不也是这样的吗?对于一个在“混乱边缘”的民族(如日本和韩国)不是更有创造力吗?不是“乱世出英雄”吗?真正的稳定,是让自己适应变化,而不是呆在温暖的大棚下面。而是要出去接收新的空气,那怕波涛汹涌。真正的稳定是当变化来临时,自已照样屹立不倒。

当然,最最关键的是做到“边缘”,让稳定和混乱保持一种平衡,这是非常难的,但我们别无选择。就个人而言,我的对个人发展的信条是——“永远从事有挑战的事,但不要太有挑战,最好从事70%是熟练的,而30%却是从来没有接触过的事”,包括把自己放在一个高速成展的公司,而不是形成规模稳健的公司,也是给自己一个“混乱的边缘”。就软件工程而言,就是要让目标有那么一点不确定,而让团队自身调整。

那么,我们是不是要抛弃软件工程原有的东西,抛弃CMM?不!答案是否定的。我们需要他们,只不是过,原有的那些教条不再成为束缚我们思想创造力的枷锁,而变成控制这种平衡的工具。控制稳定和混乱的平衡,这才是其中的关键。

混乱边缘的繁荣”,这是本书最根本的思想,书中所有的章节都是充斥着这种思想。

<-上一页 下一页->

分享到:
评论

相关推荐

    自适应软件开发公司企业网站HTML5静态模板.zip

    HTML5是现代网页开发的标准,它引入了许多新特性,如语义化标签(例如&lt;header&gt;、&lt;nav&gt;、&lt;section&gt;、&lt;article&gt;等)、媒体元素(&lt;audio&gt;和&lt;video&gt;)、离线存储(localStorage和sessionStorage)以及Canvas和SVG等图形...

    Visual C++ 编程资源大全(源码 图形)

    1,bmp_in.zip&lt;br&gt;在多文档客户区中增加位图底图演示程序(59KB)&lt;END&gt;&lt;br&gt;2,bmp_in2.zip&lt;br&gt;在多文档客户区中增加位图底图(27KB)&lt;END&gt;&lt;br&gt;3,bitmap_ocx.zip&lt;br&gt;一个自适应大小的位图控件(3KB)&lt;END&gt;&lt;br&gt;4,bitmap_ocx2....

    js css实现垂直方向自适应的三角提示菜单

    菜单在垂直方向上能做到自适应,当主菜单靠近顶部,子菜单将会在下面,当主菜单靠近底部,子菜单在上面。运用Modernizr的触摸检测功能,我们可以让子菜单的响应在pc上是hover,而在触摸设备上是点击。例子中还示范了...

    C#打印源码

    随意&lt;br&gt;&lt;br&gt;选择 打印有效区域矩阵,以在开发中参照 可以指定打印边框,分单边框,加粗单边框、双边框&lt;br&gt;&lt;br&gt;、加粗双边框等等 分页处理 背景颜色 打印对象提供: 主标题 副标题 页顶(简单的一行三列打&lt;br&gt;&lt;br&gt;印...

    jQuery自适应PC手机端可编辑表格代码.zip

    &lt;td colspan="5" class="danger"&gt;&lt;button class="btn btn-primary btn-sm"&gt;增加&lt;/button&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; 一款简洁实用的自适应PC手机端的jQuery可编辑表格代码,jQuery表格添加删除行数据代码,使用...

    css控制宽度(高度)自适应100%

    &lt;div class="flexible"&gt;中间自适应宽度&lt;/div&gt; &lt;div class="fixed-width"&gt;右侧固定宽度&lt;/div&gt; &lt;/div&gt; &lt;/body&gt; &lt;/html&gt; ``` 在这个示例中,`.container` 使用 `display: flex;` 创建一个弹性布局容器,`justify-...

    WPF tab宽度自适应 可关闭

    &lt;Setter Property="Template"&gt; &lt;Setter.Value&gt; &lt;ControlTemplate TargetType="{x:Type TabItem}"&gt; &lt;Grid&gt; &lt;Border x:Name="Border" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{...

    基于改进自适应的快速FCM肺结节分割算法研究

    快速分割,&lt;/ span&gt; &lt;span xss=removed&gt;布局,提出一种能够有效地&lt;/ span&gt; &lt;span xss=removed&gt;提高局部邻域预期自适应程度的快速模糊&lt;/ span&gt; &lt;span xss=removed&gt; C &lt;/ span&gt; &lt;span xss=removed&gt;均值聚类肺结节分割...

    自适应canny边缘检测

    canny自适应边缘检测,能够实时准确的检测到图像边缘,相对一些形态算法和其它算子算法有很多优势,和大家分享

    边缘自适应图像缩放算法

    3. **确定边缘方向**:基于上述计算得到的相关度值,选择最小值对应的边缘方向作为该像素的最终边缘方向,并由此生成整幅图像的边缘方向信息表。 4. **延续度参数优化**:考虑到边缘信息在图像中的连续性特征,通过...

    Jquery图片自适应宽度和表格List自适应屏幕宽度!

    &lt;th data-breakpoints="xs sm"&gt;Column 3&lt;/th&gt; &lt;/tr&gt; &lt;/thead&gt; &lt;tbody&gt; &lt;!-- Table rows here --&gt; &lt;/tbody&gt; &lt;/table&gt; ``` `data-breakpoints`属性用于指定在哪些屏幕尺寸下显示或隐藏该列。 通过以上方法,你...

    自适应宽度按钮制作

    &lt;a href="#"&gt;&lt;span&gt;但他一定不是首页&lt;/span&gt;&lt;/a&gt; &lt;a href="#"&gt;&lt;span&gt;好了,就这样把。别扯了~&lt;/span&gt;&lt;/a&gt; 5. 图片资源 我们使用了一个名为bg_sprites_02.jpg的背景图片,该图片需要包含两个圆角矩形的背景图片,一...

    《自适应软件开发》

    序言几年前,当我确定我的发展方向是软件开发时,给自己订下的三步曲是:软件编程、软件设计、软件工程。随着对既定目标的越来越近的时候,我却出现了一种困扰我的忧虑。记得两年前开始的一个正规的软件项目,我是一...

    改进的自适应阈值Canny边缘检测

    ### 改进的自适应阈值Canny边缘检测 #### 概述 本文提出了一种改进的自适应阈值Canny边缘检测算法,旨在解决传统Canny算法中阈值需人为设定的问题。传统Canny算法虽然能够提供较高的信号噪声比和良好的边缘定位,...

    HTML网页免费自适应WEB开发人员网站模板

    HTML网页免费自适应WEB开发人员网站模板,HTML、CSS、jsHTML网页免费自适应WEB开发人员网站模板,HTML、CSS、jsHTML网页免费自适应WEB开发人员网站模板,HTML、CSS、jsHTML网页免费自适应WEB开发人员网站模板,HTML...

    基于多尺度边缘响应函数的自适应阈值边缘检测算法

    ### 基于多尺度边缘响应函数的自适应阈值边缘检测算法 #### 摘要及背景 本文介绍了一种新型的边缘检测算法——基于多尺度边缘响应函数(MERF)的自适应阈值边缘检测算法。该算法旨在解决传统边缘检测方法中存在的...

    小波边缘检测自适应阈值-小波边缘检测(自适应阈值).part3.rar

    小波边缘检测自适应阈值-小波边缘检测(自适应阈值).part3.rar 小波边缘检测(自适应阈值) 管理员注明: 已经重复

    自适应图片切换

    &lt;li&gt;&lt;img src="image1.jpg" alt="Image 1"&gt;&lt;/li&gt; &lt;li&gt;&lt;img src="image2.jpg" alt="Image 2"&gt;&lt;/li&gt; &lt;!-- 更多图片... --&gt; &lt;/ul&gt; &lt;/div&gt; &lt;script src="js/bxslider.min.js"&gt;&lt;/script&gt; &lt;link rel="stylesheet" ...

    基于Canny算法的自适应阈值边缘检测算法.rar

    Canny边缘检是在在1986年提出来的,到今天已经30多年过去了,但Canny算法仍然是图像边缘检测算法中最经典、先进的算法之一。 相比Sobel、Prewitt等算子,Canny算法更为优异。Sobel、Prewitt等算子有如下缺点: ...

Global site tag (gtag.js) - Google Analytics