很多企业及个人想开发APP,都是带着自己的想法来询问我们的,基本上对于自己APP的需求及功能并不明确,只有明确了用户需求,APP的功能,才能帮助用户开发出一款受用户欢迎的手机APP软件,那么前提是什么呢,还得挖掘用户需求才行。这种技术的优点的功能完整、强大,已经使用了很多年,而且既然大家已经非常熟悉Java了,那么学习SSH看起来也顺理成章。在挖掘需求的时候,不能被用户的原始需
应用软件开发
很多企业及个人想开发APP,都是带着自己的想法来询问我们的,基本上对于自己APP的需求及功能并不明确,只有明确了用户需求,APP的功能,才能帮助用户开发出一款受用户欢迎的手机APP软件,那么前提是什么呢,还得挖掘用户需求才行。这种技术的优点的功能完整、强大,已经使用了很多年,而且既然大家已经非常熟悉Java了,那么学习SSH看起来也顺理成章。在挖掘需求的时候,不能被用户的原始需求所迷惑,要挖掘用户本质需求。所以企业在挖掘用户需求时,便要了解哪些才是用户的本质需求。通常原始需求都是用户自己想到的解决方案,是用户认为可以解决自己问题的方案,而实际上如果企业真的做出满足用户原始需求的产品的话,用户可能会使用个一次两次,但很少会有人长期使用。因此企业若想其开发的产品可以让用户经常使用的话,就需找到本质需求所在。
挖掘用户需求的3种思维方法分析:
1.头脑风暴法:在去挖掘用户需求之前,开发公司可以和想要开发APP的企业家召开一个会议,在会议上大家需要就该APP说出自己的想法。无论是异想天开还是天马行空也好,然后再将这些记录下来,进行评价筛选。
2.6W3H设问法:通过对哪些用户(WHO)会在什么时间(WHEN)什么地方(WHERE)以及为什么(WHY)会使用我们的产品,而去对用户的想法行为进行分析,了解用户在想些什么。功能简单一些的APP,需求沟通、方案设计、产品开发和上线测试的时间大概需要6—8周,至于更复杂一些的APP需要好几个月甚至超过半年。同时我们还要了解用户喜欢哪些功能(WHAT)以及市面上又有哪些竞品(WHICH)等等。怎样为用户提供更好的服务(How do),需要用户付费那(How much)以及用户的使用频率(How many)等。经过6W3H分析后,基本上用户的想法以及该怎么做就可以轻松了解了。
3.属性列举法:先确定需要列举的属性产品,再将这些属性都列举出来,再进行整理找出好的解决方案便可轻松完成老产品的升级以及功能优化等。
因为移动互联网的发展已经进入普及期。但做哪一类的APP呢?以我多年的经验,原生态的APP,是工具类和平台类的选择;而对于普通的展示类或服务类,则可以选择Web APP来实现。而差的开发团队做出来的产品肯定会有很多问题,比如需求理解不清晰,开发时间比预期长很多,APP界面不美观、功能不友好,程序的bug(APP出现的各种小状况)很多等等。原生态APP的好处是可以实现更多的基于手机的功能,比如GPS,手机拍照,手机的重力感应等,并且他能够自己掌握数据和用户;但缺点是这类APP开发后推广是一个难点。因此用原生态APP作为展示推广或产品的目的就变得不现实了。它只能作为工具类或平台类的选择。举个列子,如果企业想开发一套简单的销售管理系统,方便业务人员和管理人员对销售工作进行管理,这属于工具类,建议开发原生态APP。如果企业只是想把自己的产品展示出来或实现网上下单,那么建议用Web APP来实现就够了。
做APP已经是一个趋势,不管是创业,还是企业推广与维护,作为创始人和管理者,学习一些必要的程序语言显得非常重要,有了一些制作APP的程序背景,以及一个完善的出发点,再选择一个合适的方式,那么就能做到事半功倍了。
(作者: 来源:)