软件的灵魂和价值

软件的灵魂和价值

一款软件产品,他的灵魂是什么?有没有人考虑过这个问题?
软件产品除了他所创造的利润之外,你最看重的是什么?
 
我一直认为一款软件,特别是一款好的软件产品,是应该有它的灵魂的,它是应该有生命和活力的,能为用户创造价值的!
 
那么软件的灵魂是什么,是什么让它拥有生命和活力的?
 
不同的人都会有不同的看法和观点,这里我只想表达一下我的看法和观点。
 
软件的灵魂是由它的设计人员和开发人员及整个团队所赋予的,一个没有理想和目标的团队是没有办法开发出一款具有生命和活力的产品的。而软件开发过程中的文档和代码固然重要,但总是死的。如果软件换一个团队来继续做的话,结果一般只有两个,若不是慢慢地死掉,就是拥有了新的生命,但绝对是与原来的软件不同的。但是一个有理想、有目标的团队即使完全丢失了软件的文档和代码,也绝对可以让软件不断地发展。因此,团队比软件更有价值。
 
不知道没有乔布斯的APPLE是什么样的,没有盖茨的Microsoft是什么样的。
 
软件的价值是什么?这应该是一个比较简单的问题!我想应该是为用户减轻工作量,提高工作效率!但是我们在开发工作的过程中,往往就忽视了这个目标!我身边的开发人员经常会告诉我,实现某某功能的难度太大,工作量太大!我喜欢拿一句话来经常地提醒自己,“易则易知,简则易从;易知则有亲,易从则有功。”,我们工作所要做的就是让复杂的东西,变得简单和易于操作,这也是我们工作的价值所在。我是最希望看到用户在使用了我们的软件后,减轻了工作量,原来1个人做10天的工作,现在1天就可以完成了。那这省下来的9天就是我们所创造的价值。而最痛苦的就是听到用户说,用了你们的软件不但没有减轻工作量,反而变得复杂和麻烦了。最简单的错误也是最容易犯的错误。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据