关于软件项目与软件产品

前一段时间出差在项目上,这是自己职业生涯以来的第一次在现场感受项目上线。

暂且不提项目上的各种欢乐。提一提项目上的与客户的交流。

经常被提到的一句话就是:修改十分钟的代码,可能会帮助他们每天省下一个小时。

因为产品的特殊性,在这个项目上面向的基本都是阿姨级别的,对于机器的操作基本都是在鼠标上,如果要使用到键盘做输入,那么会耗费比较长的时间,这就对产品在交互性上提出了一些要求。之前在做产品的时候会经常有一些程序员逻辑,只要教会了他们用,保证数据的正确就可以了,这次项目上的冲击很大。

得到的几点:1 几个按钮的操作间最好不要有任何的关联性。

                  2  保证数据正确前提下还得保证大家可以懒下去,看样子懒人创造世界这话还真是一点不假。

                  3  程序员逻辑不适合交互,只有傻瓜会用的东西才是好东西,越复杂越失败。

 话说在项目上经常跟项目组的人出去喝酒 吃饭,聊到一个问题就是产品与项目的关系问题。

第一个话题:产品往往都是不精的,项目才够精细化。

这就让我想到了几年以前跟同事聊天,说到个人成长的问题。我当时是坚信做产品对于一个人的成长是很有帮助的,我同事认为做项目才会对人的成长有大的帮助,因为可以接触不同的技术。因为也没有谁能说服谁,当时也就这样过去了,现在想想其实个人的成长还是在产品开发中成长的更快,如果这个产品不是很成熟的话,帮助就更大了。

第二个话题:产品是为市场而生的。

经常会遇到这样的情况,一个上千万的项目,几十个人干个一两年完成了。一个产品,几十号人,做了好多年,一直的升级维护,一套下来才几十万。产品因为市场而生,占领了市场成为了标准。可以批量的交付,得到的应该与项目得到的不相伯仲,而且会是持续性的带来效益。

 

posted @ 2012-04-30 18:37  水的眼泪  阅读(160)  评论(0编辑  收藏  举报