分析客户需求:
访问客户,从中了解其公司基本生产流程,企业的需求,分析他们面临的问题。之后我们需要分析如何解决客户的问题。软件的一些功能操作要符合客户生产中的规范。我们要迎合客户,不是让客户服从我们,让客户使用我们的软件就好像他们自己本来就一直这样做的一样,感到很亲切。同时让他们感觉到,使用我们的软件,效率提高了,工作量明显降低了,工作更轻松了。
软件设计要求:
1)????? 界面设计清晰,美观,让人一目了然,拉进软件和客户之间的距离,使之更容易上手;
2)????? 软件的具体菜单项设置,名称最好由客户提供,符合对方的称法,不要让客户看了一头雾水,或者觉得怪怪的(这部分材料可以由我们设计出软件开发需求信息表,由客户填写提交给我们);
3)????? 软件设计的思路要清晰,要以客户实际的生产流程为主线,菜单项摆放的位置要合理。这些菜单实际就是从实际生产中抽象出来的,整个自然顺序操作的完成,对应整个实际生产中基本流程的结束。
4)????? 除了客户提供的要求外,我们还应当充分考虑到客户潜在的需求。在与客户需求不矛盾的前提下,做适当的自我创新,目的都是为了方便客户的体验与使用。
5)????? 在本软件开发中,需要了解对方公司员工的具体角色分配,需要哪些权限。我们都要事先为其定制好;
6)????? 整个软件的开发过程也是与客户的交流过程,相互合作,力争把整个项目做好。
?
软件开发结束,提供给用户前的准备:
1)????? 软件在提供给用户使用前,需要反复测试、调整、改进,只到没有问题为止。
2)????? 软件的初始化数据工作一般是由客户自行完成,如果需要,我们可以考虑帮助完成。这需要客户提供必要的信息。对于本软件,比如商品信息、库存信息、应收款应付款等信息。我们会事先指定一张表,由客户详细填写。
3)????? 准备软件安装的工作:
①??? 跟客户交流,说明本软件安装的基本要求,包括运行环境、电脑的最低配置。客户需要安装多少台机器,哪些是做服务器使用,哪些是做客户端使用。
②??? 让客户准备好网络环境。如果是想部署在局域网中(在本公司内部使用),准备好路由器,网线,电脑与电脑之间联通,能互相访问到。如果想让访问范围更宽,能够让外网访问,架在互联网上,需要客户事先准备外网固定的IP,同时可以注册域名绑定IP。如果要求不是太高,也可以考虑花生壳软件的使用。
③??? 明确好具体上门服务的时间安排,在我们拜访前务必请客户提供好上述基本环境。
?
软件安装使用以及后续工作:
1)准备软件使用说明的工作:
为了能够让我们的软件配合客户的生产使用,让客户第一时间能够上手,快速投入实际生产中,我们需要向客户对我们软件做出必要的操作说明,甚至培训工作。
①??? 可以让客户提供一台机器进行本软件的安装,安装完成后,可以以投影仪等方式向客户展现本软件的操作,介绍具体的操作过程,以及一些必要注意的操作细节说明。
②??? 演示完成后,客户可以提出问题,我们帮助解答,或是本软件有设计不妥的地方,我们需要事后改进。
2)软件正式安装
跟客户意见达成一致,确定本软件正式安装后,我们开始进行软件安装工作。确定要安装的具体主机以及服务器。
3)后面的培训工作
培训工作要以对方公司的情况做决定,如果可以的话,在做前面软件操作演示时可以召集全体要使用软件的人员直接培训,接受提出的问题。如果不方便的话,可以让对方指派出代表,对他们做软件的操作培训,让这些人以后由公司自行安排去指导其他人员的操作。
4)跟客户达成协议,后期软件的维护等工作