1.软件的互联网化和产品的完善。
上周在与对方客服进行交流的时候,提出了这样一个问题,管理系统没有把类似于学生成绩和评价方面的信息上传到网站的功能,也就是学生无法通过外网查询到自己的一些相关信息。我的观点是,既然在管理系统内集成了一些面向网络的功能,比如实现在线报名的功能,已经引导了用户把该系统应用在更广的一个网络下,为何不继续在这方面的研发,使其功能更加完整。
对方客服的态度是,该系统本来就是一个单机系统,只是客户应用在内部网络中的系统。提供一个网站的源码,只不过是为了方便一些客户的应用或者提供二次开发的基础。
请注意,该系统是一个培训管理系统,面向的是广大的培训企业,一般情况下,这类企业并不具备二次开发的能力,就算有这种能力,一个产品卖出去是让客户学会使用,而不是让客户去改造,需要改造的就是开源了。
谈到这里,我开始意识到,我和他交流的过程其实就是这个产品开发过程中的一步:测试中发现问题,改进产品。很多产品并没有完善,需要遇见不同的问题针对问题进行完善。
如果对方接受了客户的合理的意见和需要,进行开发和修改,这个软件依然是有很强的生命力的。在我看来,面向WEB的软件应该是以后的一个趋势吧,在线word,在线excel的推出,以至于将来的在线ps,无不是把软件搬上了互联网。而一味的做单机的,不注重互联网应用的话,有点不合时宜了。也许他们有我不了解的方向和目的。
我们的工作也是,我们目前的能力和经验都是不足的,不断在工作中发现问题解决问题,完善自己,完善我们的产品,反复迭代,才会有不断的提高。
2.关于对用户文档的撰写
在工作中我们会遇到比较注重功能的项目,这样就需要为客户提供一份明了的用户文档。
在对培训系统进行研究学习的时候,我发现其用户文档里面很多内容并不是很清楚,还有些内容更是迷惑了我对系统的了解。譬如通过用户文档我了解到系统可以”把学生信息发送到网站上供验证“,这里的学生信息我理解是学生的详细信息,包括很多部分,到后来才发现只有学生学号和学生密码。让我大失所望。
用户文档是软件开发中比较重要的一个组成部分。这是我在学习软件工程课程中记忆犹新的一个概念。
现在想想,确实是。
文档的撰写是很关键的,为什么我们在使用PS,FLASH的时候,遇到问题是会按F1寻求帮助,帮助就是一个非常重要的用户文档。
我们在为我们的客户做产品的时候要注重这个方面。也是我们的一种重要能力。
