不懂技术也想创业?这6招你必须注意
我不想骗你,但是开发一个产品真的很难,尤其是你自己不精通设计和代码的话。作为一个没有技术背景的人,成立一家软件公司将是一场艰苦的斗争。以下六个原则帮助我,一个没有技术背景的企业家,把我的想法发展成真正的SaaS产品。
1.验证你的概念。
当我第一次提出Nudge的概念时,我想确保这个产品能够解决普通用户的痛点,而不仅仅是我自己的痛点。为此,我把自己的想法整理成一份文件,把一两行的总结发给我认识的一些人,看他们是否会接受这样的产品。
他们的回答是:“我会用这个产品。”“毫无疑问,这已经解决了我的问题。你能告诉我这个产品什么时候发布吗?”其他人也说他们会喜欢这个产品。我对这个反馈很满意。
接下来,我邀请了一个朋友帮我开发了一个只有一个页面的网站,讲解了puggle的功能。这个网站将在几天后上线。为了推广点拨,我写了几篇博文,分享了黑客新闻、Inbound.org等相关社区的链接,看看别人的反馈。
看到更多人注册或者对产品表现出兴趣后,我决定继续开发。
如果你找不到朋友帮你开发这个只有一个页面的网站,那么你有很多解决方案:你可以使用WordPress主题或服务,比如醒目和Launch Rock。
经验:如果自己开发不出最不可行的产品,需要证明自己即将开发的产品能够吸引目标用户。
2.学会将概念形象化。
作为一个不熟悉技术的人,你需要想办法向同事表达你的概念。我很快发现有很多方法可以解释一个段落。虽然文字描述仍然很重要,但视觉方法是表达思想的关键。
我对Photoshop有最基本的了解。在某些情况下,我会使用Photoshop来表达我对设计变更或界面布局的看法。对于最基础的线框,我会使用一个叫做线框. cc的工具,这有助于我快速表达自己的想法,画出清晰的线路图,从而帮助别人理解预期的应用工作模式。
体验:把你的概念变成视觉内容。这不仅能帮助每一个和你一起工作的人,还能帮助你清楚地看到概念是如何变成现实的。
3.掌握给出有价值反馈的艺术。
“主页图标太大了。”“希望用户可以在此页面邀请团队成员。”这是我通常发给同事的反馈。这主要是一些关于功能的反馈,表达了我的期待,但没有明确指出哪些部分需要调整。
有价值的反馈应该更清晰。更好的反馈方式应该是这样的:“主页图标太大,能不能缩小25%?”或者“此页面应该有一个电子邮件表单来帮助人们邀请团队成员加入点拨。这应该在主标题下,包括以下部分。这是我画的线框。”
这种反馈更清晰,有助于技术团队准确理解我想要什么。好的反馈对于任何项目都是非常必要的,尤其是当你想要保证时间节点和预算的时候。反馈不佳会导致项目延期,一些原本只需30分钟就能解决的问题需要3到4个小时。
经验:设身处地为设计和开发团队着想,想想他们需要什么信息来回答你的问题。
4.成为规划专家。
有句老话:“为失败做打算,就相当于为失败做打算。”在互联网项目中,这是真的。
在Nudge开发的最初几周,整个情况都很混乱。我们有一个简短的计划,列出了该产品所需的功能。这有助于我们进行早期开发。但显然,我可以制定更好的计划,让事情顺利进行。
一位开发人员告诉我:“我们需要一个更好的结构。”我完全同意这一点。我们开始采用敏捷开发模式,并为每个功能规划了更完善的细节。这种调整意味着我可以随时为下一阶段的开发做计划,开发人员会专注于手头的任务。
因为开发的每一个阶段在实施之前都经过了很好的规划和充分的评估,这意味着在工作开始之前已经回答了90%的问题。这是一种更有效的方法。
经验:任何开发项目都容易变得复杂。如果没有适当的规划,一些看似简单的功能会让过程变得复杂10倍。应尽快采取措施避免此类问题。
5.密切关注测试
在我看来,任何网络开发项目的最终运行结果都不会像最初设想的那样完美。测试是新产品上市过程中非常重要的一个阶段。关于测试,你需要找出尽可能多的bug。
你可以自己测试,但是为了得到最好的结果,我建议选择一些测试人员来帮助。这样的测试人员应该从来没有用过你的产品,这样他们才能掌握你可能遗漏的问题。准备好测试后,我联系了一些原本注册服务的人,把测试信息提交给BetaList,寻找想尝试新工具的人并给出反馈。
/>
关于漏洞的报告应当尽可能详尽,即便是最简单的拼写错误也是如此。当我遇到漏洞时,我会报告以下信息:
– 发现漏洞的页面
– 需要什么样的改动
– 截图
– 我使用浏览器的详细信息
– 我在进行什么操作(例如注册,或是升级至专业版)
如果需要设计和布局调整,我还会绘制草图进行解释。
经验:在深入参与一个项目时,你会很容易错过某些漏洞或拼写错误。在正式推出之前,请邀请一群测试者来试用你的应用。
6、提前思考
在你启动项目之初,客户服务和数据分析似乎是非常遥远的工作,但你需要提前思考,你将需要哪些工具来运营自己的业务。例如:
– 你要如何处理客户服务?
– 你是否需要分析软件?
– 你如何处理支付?
通常情况下,这类工具需要集成至你网站的代码中,而你需要尽早了解怎么做会更好。实际上,你需要提前思考的并不仅仅是第三方工具。在完成项目开发前,需要思考的还有许多其他问题,例如:
主机
你的应用要使用哪一主机服务?你需要可靠、规模灵活的主机服务。在做出决定前,我认为最重要的3个因素包括:
1)可靠性:你不会希望自己的应用宕机。
2)技术支持:当主机服务出现问题时,你希望他们能迅速做出反应,给予一流的技术支持。
3)用户友好:一些主机网站的技术性太强。我喜欢的服务应当可以帮我方便地管理所需的任务,例如从我们的域中设置新的电子邮件地址。
博客
如果你计划设置博客,那么最好在产品发布前做好选择。需要决定的包括,你要在哪一博客平台(例如WordPress或Ghost)上设置博客,博客位于哪一个域。
内容管理系统
作为一名非技术专家,你希望能方便地更新网站上的内容,例如拼写错误和图片。请提前思考如何管理这些内容更新。
管理员工具
你需要管理员工具,帮助用户解决问题,处理客服请求。如果没有制定细节计划,即使是更新电子邮件地址这样的简单工作也会变得很困难。
经验:在产品开发过程中,请仔细地考虑所有一切,并在需求出现前做好规划。