• 首页
  • /
  • 技术分享
  • /
  • 我想做个小程序,但是我不懂互联网怎么办(上)
科技发展无界,未来互联网产业将超越我们的想象
我想做个小程序,但是我不懂互联网怎么办(上)2019-11-04
我想做个小程序,但是我不懂互联网怎么办(上) 145

最近有很多朋友找到小草互联了解开发报价。他们的需求和目的都很明确,同时也存在相同的问题:我想做个小程序/App,可我对互联网一点也不了解。

 

这些朋友,无疑又延续了我的经历。曾今的我,也是这么走过来的。不清楚互联网,我们就已经一头载入了红海中,注定要石沉大海。

 

现实中总有些缺乏专业知识和经验的创业朋友,他们看好对应的市场,很清楚自己接下来需要有一个小程序或APP作为载体,于是盲目的寻找软件外包公司。但是他们都忽略了一点:软件外包公司也是商家,他们除了想着如何赚取客户更多的利润,同时还想着自己如何才能更省事。这就是很多创业项目还没来得及结果,花儿就先枯萎了(胎死腹中)的原因。

 

在这里,我想给将来想要创业,或者正在创业道路上的朋友做一次入坑分享。以帮助有需要的朋友,揭开互联网迷局。最起码去找软件开发公司时候,心里多一份底气,不会被对方牵着鼻子走。

 
什么是产品?
 
 

我想做一个小程序,这个小程序就是一个产品。我想做一个App,这个App也是一个产品。我们是怎么定义一个产品呢。我总结为:产品由需求、用户画像、UI交互、代码构成。

 

1.需求

 

需求分为种子需求和真实需求。种子需求是指作为创业者的点子结合创业者的经验、见识所提炼出来的需求。这个需求还不能落地,仅仅算是一个主意。真实需求是指通过产品经理的梳理,配合创业者的种子需求,将种子需求落地,并可以真实的模拟产品运作的需求。

 

大部分准备创业的朋友因为停留在种子需求阶段,缺乏对真实需求的理解,以至于在产品运营的过程中处处碰壁。

 

软件外包公司的起步门槛低,他们过于追求利益反而不懂得对真实需求的梳理,或者刻意忽略。客户想要什么,那就给客户提供什么,直接将种子需求变成产品,以至于大部分的创业项目死于种子需求。

 

专业的事情就应该交给专业的团队去处理,创业的朋友们最好要分清自己的需求是种子需求还是真实需求,从而避免创业早期的风险。

 

2.用户画像

 

用户画像是指可能使用产品的用户群体。用户画像不是靠自己想当然的以为的,而是通过实际的情况去分析提炼出来的。

 

这里有个例子,就是我们之前做过的一个场馆答题系统。我们的第一版设计图出来后,客户觉得字体太大影响了阅读体验。我们说了用户画像多集中在35-55之间的中年群体。但是我们的客户自己认为字体太大,没有必要,商讨无果后我们按照了客户的需求制作了第一版的应用并投入使用。安装好的当天,正好来了一批体验者,结果纷纷表示,字体太小看不清,按钮太小不好点击。

 

有时候,我们认为对的,不一定是对的。反之,我们认为是错的,不一定是错的。为了降低试错成本,我们要做的就是第一时间找到正确的答案。用户画像贯穿了产品的整个逻辑,如果我们做了功能繁多的应用,使用群体是小区60-80岁的老年人,那么这个产品也注定失败了。

 

3.UI交互

 

UI交互,网络中有很清晰的释义。这里提的UI交互,我分为了UI、交互两个概念。UI,是指产品的设计,我们用眼睛观察到应用的每一个画面,都是UI部分。交互,是指用户在和产品互动的过程。我们用手操作的每一个动作,都是交互部分。

 

创业初期,小草互联定位为前端外包,接触了很多的应用案例。其中有一个案例让我印象特别深刻。

 

这个应用的用户登录注册逻辑是:默认手机号码以及手机验证码登录。在输入手机号和对应的手机验证码后点击登录;如果手机号码为新用户,则提示该手机号码未注册,接着跳转到了注册界面,再次手动输入新用户手机号码和重新获取手机验证码。

 

转换成生活中的场景:去机构办理证件,排了3小时的队伍才轮到自己,在办理过程中工作人员告诉你今天不能办理。于是你只能第二天再过去一趟。第二天继续去排3个小时的队伍,结果工作人员告诉你缺少了一张相片,那这时候只好离开重新去拍照片。时间都浪费在了无意义的等待上面。

 

4.代码

 

代码是比好理解的,但是也是最容易入坑的一个环节。影响代码的因素主要有以下3个:理解原生开发和混合开发;理解产品的开发规范;理解工时。

 

理解原生开发和混合开发:原生App即安卓和IOS的App单独分开写,混合开发则是将手机的底层功能进行封装直接调用,两者的区别在于一个是从0开始,一个是从1开始。至于1-0这个响应延迟,我们是无法察觉的。

 

在早期前端不够成熟的时候,原生App是主流,但也正是因为单独开发,所以成本会高出大约2-3倍。而在2016年开始,混合开发的概念就已经耳熟能详。可以说,市场上的大部分App都可以通过混合开发实现,并没有所谓的混合开发的App不如原生开发一说。更多的是行业内的曲解。目的显而易见。至于网上传阅的原生App性能强过混合App一说,个人建议听听就好,有这个钱还不如多投入到市场运营上去。

 

理解产品的开发规范:所有的事情都可以标准化,代码也一样。规范的代码赏心悦目,凌乱的代码不堪重负。在合作之前,了解清楚对方是否有规范的开发习惯。其中包括:开发文档说明,数据库文档说明,代码注解说明,以及是否有使用Git工具。

 

如今的开发公司,没有用到代码跟踪工具的,可以定义为不入流外包公司,其代码也一定没有相应的规范。这也是衡量外包公司的最简单直接的方法。其次就是开发文档说明,数据库文档说明。如果这两个东西都没有,那么开发出来的产品,基本就是3流产品,不具备拓展性。而代码注解说明则是一个程序员的开发习惯,也是一个开发公司的技术体系体现。以上这些都做到了,起码可以定义为3流外包公司,然而,市场上90%的外包公司都达不到这个水准。

 

想要深入的了解什么是产品,推荐阅读书籍《结网》

 

 
 
产品该怎么运营?
 
 

产品了解了,但是很多人光有冲劲和自信,但是却缺乏对产品运营的了解。接触过一些客户,兴冲冲的找到我们制作出产品,交付后却发现对方毫无动静。他们都遇到了同样的困惑,这个产品该怎么运营呢?

 

 

运营是个很深的学科,我也可能只是个门外汉。但不妨碍我给大家普及下运营是什么。产品运营分为新用户拓展,老用户粘度,潜在用户激活,以及用户自传播。运营的目的只有一个,产生有效转化。商城的运营目的是为了卖出去产品,出行app的运营的目的是为了乘客下单。所以,你知道你的产品运营的目的了吗?

 

且听下回分解。。。

30 +
专业成员
50 +
覆盖城市
300 +
全球客户
1000 +
完成项目
选择联系我们
小草互联,您值得信赖的合作伙伴!
联系我们