日积月累话软件产品研发
(转载)
软件
产品的开发讲究的是日积月累,最忌的就是做到最后,才发现思路错了,全部要推倒重来,这样一来,开发人员所做的所有努力都白费了,而且没有积累下任何东西。重新设计,当然是个劳民伤财、费神耗时的活,而且推倒的次数多了,还会严重挫伤开发人员的积极性。
有人会说:“即使失败了,不是还得到了失败的经验吗?”是的,但这只是一些失败的经验,仅此而已。
我们在工作中,并不是片面追求经验越多越好,而是要追求成功的经验越多越好。经验的获得,是以付出大量的时间金钱为代价的,而真正有价值的是那些可以重用的成功的经验,它们能够引领我们走向成功,这些才是我们所要追求的目标。
如果我们知道了哪条路是可以通向成功的,重走一遍,再次获得成功的机率是很高的。我们看到,许多体育冠军退下来后直接做教练,往往做得象模象样的,也能带领弟子走向成功,就是这个道理。一个刘翔成功了,他的成功经验也就可以带动许多其他的跨栏运动员提高成绩。
有人说,复利是世界上最伟大的奇迹之一,爱因斯坦被誉为历史上最伟大的科学家,曾经有人问他:“世界上最强大的力量是什么?”他的回答不是核子爆炸的 威力,而是“复利”!欧洲著名银行创立人梅尔曾经称许“复利”是世界上的第八大奇迹。实际上复利的力量就是日积月累的力量。软件产品经过长时间的积累,即使每次只是一点点微小的正向积累,就会带来不断的提升,就可以造就软件奇迹。
我们知道,ERP系统研发的需求主要来源于客户的问题,在为客户解决问题的同时,也就逐渐提升了自己的产品功能,产品的实施也必然逐步走向成功。
我所知的一家大型服装厂,在2002年投入巨资购买了一家国际知名企业的ERP系 统,刚开始使用的时候,各部门操作人员都很积极配合,在第一个月内提出了大量的问题。但是由于技术人员没有及时解决这些问题(可能也没有这个能力解决), 挫伤了使用人员的积极性,后来大家基本上就没提问题了,改进也无从提起。虽然这个系统已经用了超过八年了,但始终只能承担一些简单的输入输出工作,没有什 么改进。如果当时能够坚持日积月累地做改进,八年的坚持,足以让这套系统很好地适应这个企业的需求。
在系统研发过程中一定要坚持日积月累的改进,首先要注重分析,把一些需求环节多想想,想透了,确保研发的路线方针没有错,把握好正确的产品方向,并且适当考虑今后可能的扩展情况,这样做,才可以真正发挥出日积月累的功效,创造出一个个软件产品的奇迹。
喜欢技术、热爱生活。