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

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

阅读更多

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

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

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

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

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

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

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

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

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

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

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

<-上一页 下一页->

分享到:
评论

相关推荐

    <CSS强制图片自适应大小>

    &lt;CSS强制图片自适应大小&gt;&lt;CSS强制图片自适应大小&gt;&lt;CSS强制图片自适应大小&gt;&lt;CSS强制图片自适应大小&gt;

    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....

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

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

    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表格添加删除行数据代码,使用...

    基于改进自适应的快速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自适应边缘检测,能够实时准确的检测到图像边缘,相对一些形态算法和其它算子算法有很多优势,和大家分享

    《自适应软件开发》

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

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

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

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

    该文提出了一种基于多尺度边缘响应函数的自适应阈值边缘检测算法。首先分析二进小波变换,根据边缘 和噪声随尺度变化的不同特性,设计了多尺度边缘响应函数(MERF)。通过MERF 中的乘积放大作用,增大了边 缘响应的...

    自适应图像边缘检测

    间复杂度的特性,成功获取了LOG边缘检测算子最佳空间系数,抑制了图像中的大部分噪声。并通过基于TMS320C6000专 用信号处理器的图像处理系统实现了图像边缘检测的自动提取。实验结果表明。采用这种方法可以取得很好...

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

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

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

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

    Android软件自适应屏幕技巧

    一个手机UI开发方面对屏幕自适应的一些讲解和技巧介绍,虽然比较基础,但是对于很多人来说,里面的很多概念还是老搞不清楚。此文档里包括1、基础概念说明;2、Android的三种基本自适应方式;3、一点点必要的代码展现...

    多尺度自适应边缘检测方法研究

    多尺度 自适应 边缘检测 方法研究 主要是基于图象工程方面的

    U3D 自适应屏幕

    U3D 自适应屏幕 感觉还可以 希望能帮到大家吧

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

    针对传统Canny 边缘检测算法的阈值需要人为设定的缺陷,本文提出了一种新的自适应改进方法。该方法 根据梯度直方图信息,提出梯度差分直方图的概念,同时,对图像进行自适应分类处理,使得算法不仅不需要人 工设定...

    灰度图像的自适应边缘检测

    灰度图像的自适应边缘检测.pdf 灰度图像的自适应边缘检测.pdf 灰度图像的自适应边缘检测.pdf

    css 多列布局解决方案

    一. 定宽 + 自适应 期望效果: 左侧宽度固定, 右侧宽度自适应 公共代码: ... &lt;div class=parent&gt; &lt;div class=left&gt; ... &lt;li&gt;right item3&lt;/li&gt; &lt;/div&gt; &lt;/div&gt; css: html, body, p, ul, li { margin: 0

Global site tag (gtag.js) - Google Analytics