|
摘要:什么是生命中最重要的部分,对于每个人都不同,但对我们来说最重要的是三方面:事业、健康和家庭。事业有很多种,我们选择了BI研发事业,奉之为生命中奋斗的目标。
什么是生命中最重要的部分,对于每个人都不同,但对我们来说最重要的是三方面:事业、健康和家庭。事业有很多种,我们选择了BI研发事业,奉之为生命中奋斗的目标。
原因之一:不要让软件工程实施中的痛苦再延续
二十多年的软件工程实施经历中,其中报表环节最让开发者痛苦和烦恼。报表是应用软件开发中最基础和不可缺少的开发内容,因为客户关心的是最终结果。直观的报表展现形式、方便的分析查询、多维度的分析结果,能提高客户的工作效率,增强客户对应用软件的信心。所以报表完成的好坏会影响到工程的进度和质量,这样的结果严重的会影响到工程验收,甚至导致工程款尾数无法收回。 ·报表需求变化无止境
因为客户对报表需求千差万别,而且还经常发生需求变化,这种差别和变化让开发者无所适从。结果往往是开发者无论花了多少资源做了多少次改动,最终都难以满足客户对报表的要求。根据我们过往的软件工程经验可知,每一个工程都至少要耗费40%的时间为客户开发和修改报表,真是让人既痛苦又无奈。
·报表人才可遇不可求
软件开发对报表制作人员(专职程序员)的素质要求很高。必须具备四个条件:一是掌握熟练的编程技巧;二是必须有数据库编程知识;三是要熟悉客户业务;四是熟悉应用系统数据字典。另外还要兼备两个条件:心态好、有耐力;因为客户对报表需求不断变化,大部分的工作都由程序员来完成,所以报表变化就需要依赖这些专职程序员去做。但是当他们没空或离职时,对于新接手人员来说简直就是难!难!难!烦!烦!烦!而报表工作在他们看来又没有太多的技术含量和提升空间,久而久之程序员就会感到枯燥和厌烦,影响其在这个岗位上长期做下去的信心,所以做这项工作还需要有良好的工作心态和不厌其烦的耐力。
·软件开发项目成本高昂
在软件工程里,完全具备上述条件和素质的程序员很难找,即使找到企业也要付出高昂的待遇。如果不能长期做下去,又要再寻找新人,新人要读懂别人写的程序才能去开展工作,可是每个人思路不同,写程序的方法也不同,所以新人都宁愿自己重做这项工作,这就会导致开发周期加长,增加了开发成本;同时新旧人员交替频繁也造成了企业管理成本的提高。
基于上述种种原因,我们最终选择了专注于BI产品的研发事业。目的是让软件开发商从软件工程实施过程中属于BI定义的内容(报表实现)所产生的高成本、开发和维护效率低下的痛苦中解脱出来,由非专职程序员来完成;让使用者真正享受到资讯产品带来的价值、满足与快乐! ......More↓↓↓
|