相关文章  
致时空技术人员的一封信
KSOA实施感受
从山寨机想到的,关于“时空软…
同仁堂项目培训与见闻
KSOA牛刀小试
珠海小记
 
  热点文章  
致时空技术人员的一封信
“ 奥运火炬”——杭州之行
为遭遇地震的同胞们,祈福祝愿!
谁挡住了我们的阳光
济南时空成长五周年庆
 
 
Ksoa沙场演练
致时空技术人员的一封信
作者:北京时空 钟小满  

时空各位同仁,大家好。

首先,非常感谢大家多年来的不懈努力,使我们的产品、技术、服务,最终送达到千百家企业中,让很多企业提升了管理,展现出了信息化的价值。

这些年,分析了很多我们前沿技术人员为我们客户做的各种个性化解决方案,看到我们技术人员的才华与创造力,我作为时空体系的一个老兵,一个老技术人员,确实感到非常感动,也很欣慰,我们时空体系的技术队伍,在整体的成熟和提高,我们确实做到了能够为数千家企业提供出“自己的管理软件”,这是一个伟大的成绩。

虽然我们取得了很好的成绩,但我们依然还存在很大的提升空间,我们现在的劳动价值体现并不是非常高,当然,这是一个综合问题,不是单纯的技术问题。但就在使用技术手段满足用户需求方面,我们整个时空技术体系,也存在着非常大的提高空间。今天,我只是想在技术与开发这个层面,与我们的时空体系所有技术、开发人员做一个交流。

时空公司,在多年开发经验、教训基础上,对开发工作总结了两句话:

一、客户需求永远是对的,不能有任何假定客户需求是错误的;

二、单纯按客户需求去完成软件,只能做最糟糕的软件;

这两句话,看似矛盾,实际上,并不对立。

怎么理解呢?中国古代有一个故事,叫《盲人摸象》,几个盲人想“看到”大象是什么样子,就都去摸,有摸到大腿的,就说大象是一个柱子样的东西;有摸到耳朵的,就说大象是一个扇子样的东西;有摸到尾巴的,就说大象是一个绳子一样的东西;从这个故事可以看出,其实,每个盲人,都获得了真实的信息,这些信息都是绝对正确的,但他们也都有自己的局限性,最终的结果,谁也没有正确的描述出大象。

这与我们做客户服务工作一样,客户描述需求时,可能也只展现给我们了一个局部,他们不是专业的软件设计人员,我们不能要求客户系统的、全面的给我们讲述他们的需求,所以,当我们与客户交流一个需求时,很象我们摸到了大象的一个局部。这里的关键问题,就是我们怎么下结论。如果我们这时就坚定的说:“大象就是柱子”,我们按柱子的样式给大象做外衣,那我们完成自己的软件功能时,可能就面临不伦不类的尴尬。

对于我们技术领域的人员,其实,最可怕的,就是当我们摸到“大象腿”的时候,已经就这个“柱子”形成了我们大脑中的解决方案,一旦这个方案形成,就无法去“容忍”任何的质疑,好像除了这样做,其他的探讨,就都“不是客户的需求”了,一遇到不同的探索,就开始强调“客户需求就是这样的”,其实,客户需求确实是这样的,不是客户需求出了问题,而是我们提出的解决方案,也许还有很多其他方式的探索余地。

再有,就是对时空系统设计的理解。时空系统,确实不排除存在自己视野限制和开发的局限性,所以,并不是时空的设计是不能批评的或时空基础设计是不能改造的。时空,并不代表正确性。但如果对时空的基础设计存在质疑,想出了一个新的调整方案,前提是一定要能够对时空的原始设计真正理解。我们遇到很多情况,我们体系确实存在一些技术人员,“敢于”直接对时空的核心逻辑进行调整,但这种“勇气”,是需要磋商的,如果确实是理解了时空内核的设计逻辑,并且提供的方案确实能够经受推敲,是真正的“勇气”;反之,我们的用户,要承受巨大的代价,我们整个时空体系,也会面临口碑的危机,也会要支付巨大的成本代价。

作为时空公司,我真诚的希望,我们体系的任何技术人员,都敢于质疑时空的设计,都敢于挑战当前的现状,但在做涉及内核的修改前,一定要与时空的相关设计人员沟通一下,充分了解时空当时的设计背景和整体思路,这样做,可以最大限度的为我们的顾客负责任,也能对我们自己负责任。尤其对于时空产品明确申明做不到的功能,也许用户确实存在相关的需求,但如果我们在前端承担实施开发责任的人员,根本就没有研究过为什么时空产品做不到,自己大致的一琢磨觉得挺容易实现,就开始为顾客实现。我认为,这是非常危险的游戏,我们向顾客交付的产品和服务,是要承担相关责任的,我们一定要能够充分掂量自己的责任,我们体系的每个成员,都有维护时空在整个社会口碑的责任和义务。

软件开发,是一个独立的科学范畴,它不是单纯的展现需求。一个系统是非常复杂的,很多点,都有非常简单的表象,都有“不过如此”的外观,但我们一定要认识到,任何功能的调整,都可能是危机四伏的,很多功能,都是牵一发而动全身,如果就“需求”去满足“需求”,后果是非常可怕的。我个人在软件这个行业从业十六年,看到无数软件公司都是栽倒在“需求”的陷阱中了。这些公司的出发点是正确的,听取了用户需求就努力去满足顾客的需求,发展到一个阶段后,终于发现,孤立的功能(满足需求的结果)并不能真正满足顾客的要求,孤立的功能相互间不能有效的达成数据一致性。之后,打补丁、再打补丁,直到彻底打不上补丁了,企业也跨掉了。

今天,我们时空体系的这样一群人,有机缘大家走入一个团队中,我们有机会大家携手去承担一个共同的社会责任,我希望在我们能够成为最优秀的技术提供者、最有价值的技术提供者,在我们提供服务的领域,我们应该是最好的、最出色的。为了能够实现这个目标,我向我们体系所有技术人员倡导:

重设计,轻实现

重纸面作业,轻代码作业

重工具调整,轻核心逻辑调整

下面的宗旨,希望能够融化在我们时空体系每个技术成员的血液里:

一、客户需求永远是对的,不能有任何假定客户需求是错误的;

二、单纯按客户需求去完成软件,只能做最糟糕的软件;

北京时空 钟小满
2008年5月18日

 
相关文章
 
 
致时空技术人员的一封信
KSOA实施感受
从山寨机想到的,关于“时空软件为什么比某某软件贵”的一些思考
同仁堂项目培训与见闻
KSOA牛刀小试
珠海小记
  版权所有
北京时空超越科技有限公司