从想法到产品有多远

齿轮易创 · 2016-10-08  

你是否经常会有很多新奇的想法,要做一个独一无二的产品,但尽管你本身行动力极强,却无从下手?

也有过不少朋友问我开发一个app或是网站需要些什么?怎么个流程?又需要哪些人?

所以我总结了几个常见的问题答案,希望能帮助到大家。

1.怎样把想法具象化

%e7%9b%ae%e6%a0%87

你的目标,不仅仅是你研发产品的最终目的,还应该是你想法的具象化,所以,记下所有的细节,然后想想这个产品最重要的,同时能得到用户认同的特点,也就是产品的‘核心竞争力’,这样才能避免陷进同质化。最终留下来的,就是你的起点,你的1.0版本,把那些其他的复杂构思放到以后,因为想法本身会随着时间变化。

2.开发团队需要哪些人

你可以根据直接的人际资源,组建自己的团队,或者寻找一家公司为你开发。如果你要做一个app,那么开发团队至少需要一名设计师,一名iOS工程师,一名安卓工程师,一名后台工程师。如果你没有技术合伙人,那么建议你一开始还是不要自己组团队了,你的工作会变得很盲目。

3.谁是产品经理

你是否很自然地默认自己就是产品经理?虽然很多创始人都这样想,但一个合格的产品经理不光要有实现想法的具体方案,还要具备与工程师沟通的能力,把产品的“自然”描述转化成工程师所需要的描述方式,包括功能与用户流程。然后书面化,文档化,给以后的工作奠定基础。

4.什么是交互流程

闭上眼睛,想象你正在使用你的app或者网站。

想象每一个点击的反应,是不是符合你的期望。比如输入账户密码后点击登陆,如果密码正确会进入个人中心,如果错误会提示你密码错误,还可以同时提示可以点击忘记密码。或者你在注册的时候需要通过短信验证绑定手机号,每次登陆都需要短信验证。

用文字记录下每一个细节,保证清晰明了。如果你的功能是吃一桌菜,请想好吃的顺序。

5.那么如何向开发人员描述

6103031591cceb624c2f4f6906551d20-sz_41266-jpg1l_640w

你可以向你的开发团队,你的产品经理描述你构建的宏伟蓝图,但是切记,1.0版本才是重点。如果你需要自己直接向工程师描述你的需求,那么请简单粗暴一点。比如,你需要一个列表展示新闻,你不要说一个新闻列表,只需要说展示一个文字列表,或者文字加图片的列表,当然也可以是别的元素。如果你需要一个广告页,请描述成图片页或者视频页者图片加跳转页,总之,保持具象与简洁。

再举一个复杂的列子,「公司创建账户,然后创建一个项目,这个项目有一个名称和一个描述。在这个项目里面,用户可以上传不同的待翻译的文件。每个文件有三个属性:原语言,目标语言,以及文件名。系统能够统计每个文件中的字数。当公司把文件的属性改为准备翻译的时候,它会自动提醒翻译者,通知内容包括多少篇文档,多少字数,以及报价。翻译者可以选择接受或拒绝。翻译者登录然后开始翻译文档,每翻译完一个,就把它标注为已翻译,然后系统会把翻译好的文档发送给公司审核。」

通过这样的情景描述,程序员会自己搜索其中的名词和动词,并进行理解,这会让你和程序员的沟通更加容易。(程序员会注意的词:公司,项目,文档,翻译,翻译者,等等)。

6.我想加个功能

如果你的开发已经启动,请把这个想法记下来,放到下一步的实现。制定好开发目标后,那么他就是一个目标,请不要随便修改,你永远会有新的想法,但是请一个一个的来实现,谁都不能一口吃成胖子,罗马也不是一天就能建成。

7.开发完成了我还需要做哪些事情

开发完了,是不是就意味着能投入市场了呢?你需要一些人来管理你的内容,可能是编辑,可能是运维,他们不需要开发的知识,工程师已经把工具开发好了,他们需要的是使用这个工具来为你的网站或者app管理内容,可能是添加文字,图片,视频,可能是设置广告,置顶,又可能是用户管理,订单管理……

总之招人吧。

8.我还需要做哪些准备

只要他是个网络产品,一般你都会需要购买服务器,域名,并且备案你的域名。如果是app的话还需要购买苹果的开发者账号。如果是微信内嵌,那么一般还需要微信开发者与服务号。与支付相关的,也都需要去各家申请权限。这类账号的申请通常都需要一些时间,另外iOS的app审核需要2-3周的预留。

总之,请计划好你的时间。

%e8%b6%85%e8%83%bd

发表评论