管理软件从技术角度讲就是对大量的数据进行管理的软件。
&
要做好管理软件产品的研发,可以从这几个方面考虑:数据、用户界面、流程、程序、开发工具。如果是管理软件的项目,则不仅要考虑好前面几个方面,还要考虑项目管理的一些问题。可以从这几个方面考虑项目管理:公司领导、项目组成员、客户、项目本身。
以下就如果做好管理软件的产品研发和项目实施,给几点建议:
1. 数据之间要双通
数据双通是指,A和B是两个有关系的数据,通过A数据能看到B数据,那么通过B数据也要能看到A数据。
例如用户和角色这两个数据,一个用户可能有多个角色,一个角色可能有多个用户。
所以从用户的角度可以看到这个用户拥有哪些角色,从角色角度可以看到这个角色上有哪些用户。
2. 数据要有轴心
所有的数据都要围绕一个轴心,这样数据与数据之间都一个通过这个轴心找到另一个数据。像CRM系统,它的轴心就是客户,所有其他的数据都要和客户做关联。一个好的管理软件,都会有这样的轴心理念。
3. 数据要集中
对于一个用户来讲,要把一些重要的信息集中在一起显示,不然用户要东找一些,西找一些,给用户带来麻烦。
尤其对于那些用户需要相互比较的数据,如果不能在同一个界面上显示,那么用户必须要打开两个或两个以上相同的界面来查看数据。
4. 易用性
不需要用户多操作的决不让用户多点击一下鼠标。特别对于用户有可能重复执行的那些操作。
例如数据删除的功能,一般这个功能都是这样实现的,先让用户查询出数据,然后在数据的后面有一个对应的删除按钮,点击这个按钮可以删除对应的数据。如果用户要删除的数据很多的话,这个实现方式显然是不好的。
再例如查询界面中的提交按钮,用户输入好查询条件后可以点击查询按钮进行查询,但也可以输入好条件后直接回车进行查询。后一种实现方式要比前一种方式好很多。
5. 灵活性
灵活性是指,最大限度的满足客户的不同意见。例如,流程审核,需求调研时可能客户会说某个流程肯定是要审核的,但在做软件的时候就做成既可以审核,也可以不审核。否则,由于客户的观点改变或者由于需求交流时的客户那边的那个人换了而阻碍软件系统的上线。流程肯定是要审核的,但在做软件的时候就做成既可以审核,也可以不审核。否则,由于客户的观点改变或者由于需求交流时的客户那边的那个人换了而阻碍软件系统的上线。
6. 可理解
可理解是指,软件的每一个显示,每一个处理都是有理由的,而不是别处没有,这里也应该没有,或者是别处是这么做,这处也这么做。
这个问题出现的主要原因有:
1) 开发人员对需求不了解,设计人员设计也不到位,这就造成了开发人员直接按照设计人员设计的做,最后做的不到位。
2) 应付客户需求,客户要求这么做就这么做,客户不要求的,应该做的,也不做。
7. 必要的注释
有些让用户输入的数据,它格式是有规则的,则应该在输入项的旁边加上注释。
例如有个用户输入项的格式是200506,应该在输入项旁加上输入“格式例如:200506”。如果在用户输入好数据后提交时再给出数据不正确的提示,好像给出提示的时机有些晚,用户不得不再次修改数据再提交。
另外必要的注释可以作为一个很好的向导,可以帮助用户很快的学会如何使用软件。 [本文共有 2 页,当前是第 1 页] <<上一页 下一页>>