自己开发的心理测评软件,为何问题多无法使用?
组织工程师队伍,开发出心理测评软件,可是实际使用时,发现问题处处皆是,根本不像自己设想的那样。
Z老师也是很有情怀的,因业务需要,自己组织开发队伍,按照需要与预设功能,开发出心理测评软件。跟其他应用软件一样,心理测评软件业务逻辑上也没有什么高深的,能写代码的人,只要理解了都可以将其造出来。
可是Z老师开发出的软件,投入测试时,就发现不是那么一回事,因为问题很多。这些问题一个个去处理,所耗费的时间与精力,并不比将软件突击出来少多少。至于需要追加的资金投入,早就超出原来的预算。
当Z老师带着这份苦恼跟我通电话的时候,我想到了以前做过的某个视频《心理测评系统定制开发时间怎么衡量》,感兴趣的伙计可以自己搜索观看,大意是心理测评软件开发时间=软件开发时间时间+测试完善时间,现在看,还应该再加上持续升级所用的时间。
不投入使用,只是看着,怎么都好,一旦投入实用,“闭门造车”存在的问题就一一暴露出来。
这当然跟底层的业务逻辑有关,也跟用户实际使用有莫大关系。开发人员的开发工作,很难超越用户类型与用户使用习惯,甚至用户的原有认知,比如用过其他类似的软件,已经被催眠了,使用过程中的个人偏好都可能需要修改。
Z老师所遇到的问题,原因可能有很多,比如所组织的软件开发队伍对需求的理解,甚至也有购买成熟软件不具有自己需要的功能,找这些软件的公司来开发,所提出的开发时间与预算自己难以接受等等方面。但主要的还是自己的心态问题。
事实上,如果不是静心将心理测评软件作为一个长线业务,抱着突击开发的心思,期望一下子弄出来,就投入使用,或获益创收,基本从有这个想法的时候,命运脚本就已经注定了:项目肯定会死掉。
心理测评软件工厂,其实在起初也是遇到类似的诸多问题。可是遇到这些问题,就会或不得不一个个去修改完善,差不多三到五个用户就将主要问题暴露完毕了。这样针对这些问题做软件升级,就逐渐固定成成熟的软件工具了。像Z老师这样,自己组装队伍开发,就缺少了这个至为重要的条件。