通用软件产品化的一些想法
以下是一些通用软件产品化的想法,欢迎大家交流!
1. 一般来说,通用软件需要具有以下特征:跨操作系统.无行业特性.丰富的参数设定.易用.稳定
2. 通用软件靠技术.行业软件靠经验
通用软件面临环境的多样化,决定了在做一个成熟的通用软件或通用平台时,要解决很多行业软件不用去考虑的技术问题,比如跨操作系统,不同的使用风格,不同的操作习惯等!如果在比如整体框架等技术层面的东西考虑的不好的话,将很难解决这些问题!
3. 平台国际化,内容本地化
如果需要做一个跨多个国家语言的通用软件平台的话,需要考虑如何让平台语言无关,而内容是本地化的!
4. 如果你提供了多种参数可供选择,则一定要提供一组默认参数,否则将会使界面操作非常麻烦
5. 不稳定,再好的东西都是雾里看花,空中楼阁!通用软件更是如此!
6. 软件通病:学习时间太长!因此,如果你的软件能够让用户在很短的时间内就明白如何使用,那么你就已经成功了一大半!不要小看这一点,说起来简单,做起来要花的是工夫!
7. “对于一个面向公共(大用户群、非公司内部系统)的系统,要充分进行“二八“划分;一个系统不可能满足所有人的需求;要关注最广大的80%的用户,因为另外20%的需求很可能会使另外的80%的人产生困扰;一般人最容易记得7个字以内的句子,同样大部分软件只有20%的功能是经常使用到的,对于互联网公众平台来讲对另外不常用的80%需求的“重视”,只会分散开发人员的注意力,使用户体验、易用性、可操作性下降,并增加系统复杂性、维护和运营成本;因此要将主要精力放到那20%功能的开发!”,这是一位系统分析人员在谈到需求分析的时候说的一段话,这个道理也实用于通用软件的产品化