从idea到原型构建一个小程序

作者: 渡边不纯 | 来源:发表于2017-01-11 20:38 被阅读1738次

旨在分享如何用产品的思维从idea到原型构建一个小程序产品。

一、idea来源

作为一个篮球运动爱好者,其实一直以来都有个小想法,就是想要做一个“O2O约球”的App,类似于滴滴打车,可以在线上邀请朋友或者陌生的球友,线下一起打篮球。最近小程序火了,于是就想可不可以把它直接做一个小程序放在微信上,基于微信的强大用户基础,用起来也会更方便快捷。于是,一个idea就有了,我把它形容为一个“O2O约球”的工具,名字暂时叫作【约球】。

二、产品定义、需求描述和使用场景

针对这个idea,围绕“约球”这一个核心业务,需要对产品下一个定义,其中还包括产品定位、目标群体、核心需求和典型场景描述。

  • 产品定位:基于LBS的约球社交小程序产品
  • 目标群体:喜欢运动的篮球爱好者
  • 需求描述:工作之后,不像在大学,想打篮球,但是苦于找不到球友,朋友难抽出时间,就算约好了也经常临时有事来不了。这时候,用户就会想要通过某种手段,来解决约球难的问题。
  • 使用场景:在想要组队打球的时候,在附近的球场,用户通过网络(线上)邀请一些球友(可以是朋友,也可以是陌生人)一起组队,约定在某个时间,一起到约定的球场组队打球。

三、功能规划

核心需求是比较虚的,这时候就需要将它转化成具体的产品需求,从而落实到产品本身。如果具体的产品需求已经确定了,就可以把它翻译成逻辑语音,最终输出一份功能脑图和详细的功能列表。

首先,基于“约球”这一个目标事件,需要有许多基础的功能做支撑。经过分析,我为【约球】规划了四个必须要具备的功能,分别是:注册和登录功能、球组功能、聊天功能和信用评分功能。

我的字真是越来越丑了...
  • 注册和登录功能(帐号体系)。这个比较好理解,每个用户都是一个独立的个体,利用帐号体系将用户个体化,基于个体才能实现基础的社交功能。
  • 球组功能(约球的方式和媒介)。这是约球方式的解决方案,类似于早期的聊天室,用户创建一个球组,其他用户就可以加入这个球组,一旦加入球组就代表愿意与球组内的其他球友进行约球动作。
  • 聊天功能(方便交流)。在约球过程中会出现很多需要交流的场景,比如找不到球场、突然有事来不了了要通知其他球友等,加入聊天功能有利于方便球友之间沟通。背靠微信这样一个大的通讯工具,如果能直接调用微信的聊天功能,那就再好不过了。
  • 信用评分功能(反映用户约球信用)。对于经常迟到和爽约的球友,通过信用评分,可以对这样的行为进行约束,也有利于后期精细化运营和商业体系的搭建。

有了几个主要的功能模块,再将主要的功能继续细化,就可以得到一份详细的功能列表,如下:

详细的功能列表

这个功能列表是之前将这个产品当作一个app来规划的,因此在功能上比较完善,除了上文提到的四个主要功能,还有通知推送、系统设置等功能。现在将它转为小程序,只需要保留几个核心的功能。

四、理清业务逻辑

确定了产品功能之后,接下来就是要理清业务逻辑了。【约球】这个产品涉及到的功能模块比较少,业务逻辑也是比较简单的,可以用一个简易的流程图来说明产品的业务逻辑,如下:

产品业务逻辑流程图

五、绘制产品原型图

产品功能需求梳理清楚,再理清产品的业务逻辑之后,就可以确定产品的原型图了。原型图如下:

产品原型图

全局工作流如下:

产品全局工作流

第一次用墨刀画原型,听说可以直接导出apk和api文件在手机运行,还可以直接导出全局工作流,我就尝试了一下,真是挺方便的。原型比较简陋,很多细节也没有好好完善,有不好的地方欢迎大家吐槽。另外,想要产品原型apk安装包或者原型预览链接的同学可以关注我的微信公众号“产品之间”,回复“约球”关键字,可以获得下载和预览链接。

六、UI设计和开发实现

由于自己本身不具备UI设计和敲代码的能力,目前只能做到这里了。如果有UI射击湿和程序猿对我这个想法感兴趣,想要把它从0到1完完整整的实现,欢迎联系我,这也是我写这篇文章的目的之一。

七、其他

  • 其实不止是篮球,任何球类都可以通过【约球】来实现约球。
  • 目前市场上已经有了类似的app,但是不多,用户体验很糟糕,真正在用的用户几乎没有。产品的体验是其中一个重要的因素,其他像前期没有用户的时候,如何解决冷启动问题也是要认真思考的。
  • 我还为这个产品设计了一些商业模式,可以考虑在2.0、3.0的时候加入(如果能实现的话)。比如,接入线下的商业球场,这样可以为用户提供更好的约球体验,顺便还解决了我们经常订不到球场的问题。再者,还可以考虑加入“球友圈”,供用户分享和讨论篮球心情。
  • 另外,我的字真的是越来越丑了......啊...

相关文章

网友评论

  • 于晏_SZ:厉害了。。。。这个可以的!支持
    渡边不纯:@高帅6666 松坪山公园 近的话可以约:grin:
    于晏_SZ:@渡边不纯 同在深圳。。平时那里打球。。可以约:smile:
    渡边不纯:@高帅6666 :smile:
  • 仰望星空之Rocky:看起来很好的样子,需要程序猿么?
  • d9d84a1f10de:不错,不错,点赞
  • 59b2c94d80f9:用微信群能解决核心问题吗?
    渡边不纯:@jim119 用微信群,没有特定的约球入口。做约球相当于搭建了一个平台,让想要约球的用户都聚集到这个平台上。如何解决低频和如何留住用户就是后期运营要考虑的问题
    59b2c94d80f9:目标用户是希望约球的表明用户本身有需求,但没有将这些用户聚集在一起,用什么方式聚集,这里小程序或者微信群都可以满足基本需求。但小程序更适合刚需低频的需求,可以考虑约球是否刚需?另外,用户约球的驱动力是什么?一定要跟好友?还是方便找到人呢?如果后者,通过微信群这种更低学习成本的方式,将有打球意愿的用户拉一起,对用户是否更快捷?
    渡边不纯:@jim119 微信群只能解决怎么沟通交流的问题,解决不了怎么约球的问题吧:smile:
  • Pehd:作者是PM?
    渡边不纯:@runnoob 最怕有产品思维的程序猿了,哈哈:smile:幸会幸会
    Pehd:@渡边不纯 我是程序狗:joy: 只是想自己做点儿东西 觉得需要进行规划设计 还是得看点儿pm的东西
    渡边不纯:@runnoob 成长中的PM [握手 ]
  • 3ae4d215e1dc:刚需创意,希望尽快找到投资上线,虽然我不约球。
  • 廖先生有料:程序猿+1,对线上线下这类产品比较感兴趣,有机会可以多交流:smile:
    渡边不纯:@坐天观井 [握手 ] 多交流!:smile:
  • d3017654fc75:看到约球就进来了,前几个月我也有过这个想法,也进行了相关的设计,不过没有你的详细,当时的想法是做个app,不过一直到现在都没有实践起来,那些想法还藏在我的OneNote里,现在有小程序其实挺适合这种的。哈哈哈,祝你成功。:grin:
    渡边不纯:我自己做不出来,不是美工也不是码农:joy:
    d3017654fc75:@渡边不纯 你准备自己做出来吗?
    渡边不纯:@秦随境迁 哈哈,我也觉得小程序很适合做这个。【握手】
  • 800f2e99904c:这个想法真的很不错,可以考虑前期拉几个比较有名的体育用品厂商,约球、签到、积分兑换体育用品。这个前期稳稳的需要砸不少钱! 还可以考虑加入一些预定的场景。比如预定体育馆场地之类的,以及关联个小程序的商城。这样盈利模式基本也就有了!
    不是做产品和运营的- -!程序狗一个,希望对你有帮助! 另:也是个篮球爱好者,有时间可以一起约球!
    渡边不纯:@Culver 好!:grin:
    800f2e99904c:@渡边不纯 额。。。北京!还没去过深圳!有机会去玩找你:smiley:
    渡边不纯:@Culver 哈哈 说的太好了! 不知道是否在深圳,有时间一起约个球!:smile:
  • 半亩荒地:我想问下作者,这个签到,迟到怎么判断?要不人评分体系怎么进行?
    渡边不纯:@贝叶斯点沙 是的,如果真要搭建起来的话,其中要考虑的细节还是蛮多的,比如采用评分制,比如准时出席+2,迟到+0,早退+0,有事来不了-1。类似这样的信用体系在很多app上都有采用,可以借鉴
    半亩荒地:嗯,你还考虑一些特殊情况,有事参加不了,类似考勤,这种情况下信用体系?
    渡边不纯:@贝叶斯点沙 :+1:🏻看的太仔细了!谢谢!我设想的是加入签到的功能,按签到时间和约定时间的对比,再加上定位(类似钉钉那样的)判断是否真正出席或者迟到。另外,信用体系不止包括是否签到,还包括其他球友的评价(比如虽然准时到了却提前走了,肯定有人会吐槽,还有性格球技等方面的评价),这样就可以比较有效地约束约球过程中经常出现的意外情况。
  • fe7629092030:不错👍
    渡边不纯:@MaxShan 谢谢!
  • 木槿莫离:小程序
  • 龙真武:小程序应用启发!
    渡边不纯:@龙真武 :smile:
  • b6096abc3337:共能列表里有错字,忍不了我要指出来-“清除缓存”。不过想法还不错哦。有一点,对于这种较为低频的社交行为,用户粘性不高,必须加运营活动保证用户留存。现有球友之间互相应该有微信群,联系用微信、费用结算都走微信红包。我也有一个类似的线上线下约的软件原型,有空可以交流。
    渡边不纯:@b6096abc3337 看来你已经考虑得挺多了:+1:我的想法是初期可以先满足核心功能和做好用户体验,等积累了小规模的用户后期再考虑慢慢增加新功能。围绕核心业务的前提下,再满足商业需求,当然,如果有钱进行线下线上共同推广那是最好的。:grin:
    b6096abc3337:@渡边不纯 加球友论坛,发帖,积分制,兑换商家礼品,参加商家活动,搞定运动品商城,卖体育周边,等等,总之是要把盈利加进去的。没有明确的盈利模式的事绝对是耍流氓。胜道,yy,五环等门店宣传导流。暂时想到的就这些吧。
    渡边不纯:@b6096abc3337 哈哈,谢谢提醒。如果真的运营起来要考虑的确实更多:+1:。欢迎一起探讨交流!
  • 7dcba45555f9:字是正经字,人是不是正经人就不知道了
    渡边不纯:@奔跑的小鸭纸 厉害了
    7dcba45555f9:@渡边不纯 对你负责可以吗?:joy:
    渡边不纯:@奔跑的小鸭纸 说这话你可得负责任:joy:
  • 渡边不纯:突然发现简书的评论是从2楼开始计算的:joy: ,一楼是自己。

本文标题:从idea到原型构建一个小程序

本文链接:https://www.haomeiwen.com/subject/mmmqbttx.html