不懂技术也想创业?这6招你必须注意_最新动态_新闻资讯_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 新闻资讯 > 最新动态 > 不懂技术也想创业?这6招你必须注意

不懂技术也想创业?这6招你必须注意

 2015/4/4 14:46:53    程序员俱乐部  我要评论(0)
  • 摘要:注:如果您是一名非技术人士,并不精通设计和代码,也想进入创业浪潮并且还是创办一家软件公司,这无异是一场艰苦的斗争。Twitter社区管理和客户服务工具Nudge的创始人艾什·里德(AshRead)分享了自己的创业经验。本文系转自TNW中文站,以下为全文:我不想骗你,但开发一款产品确实很困难,尤其是在你自己并不精通设计和代码的情况下。作为一名非技术出身的人士,创立一家软件公司将是一场艰苦的斗争。以下6点原则帮助我,一个非技术出身的创业者,将自己的理念发展成真正的软件即服务(SaaS
  • 标签:创业 技术

创业

  注:如果您是一名非技术人士,并不精通设计和代码,也想进入创业浪潮并且还是创办一家软件公司,这无异是一场艰苦的斗争。Twitter 社区管理和客户服务工具 Nudge 的创始人艾什·里德(Ash Read)分享了自己的创业经验。

  本文系转自 TNW 中文站,以下为全文:

  我不想骗你,但开发一款产品确实很困难,尤其是在你自己并不精通设计和代码的情况下。作为一名非技术出身的人士,创立一家软件公司将是一场艰苦的斗争。以下 6 点原则帮助我,一个非技术出身的创业者,将自己的理念发展成真正的软件即服务(SaaS)产品。

  1、验证你的概念

  当我首次提出 Nudge 的概念时,我希望确保这款产品能解决普通用户的痛点,而不仅仅是我自己的痛点。为此,我将自己的想法整理成一篇文档,并将其中 1 到 2 行的概要发送给我认识的一些人,看看他们是否会接受这样的产品。

  他们的回答是:“我会去使用这款产品。”“毫无疑问这解决了我的问题,能让我知道这款产品何时发布吗?”其他一些人也表示,会喜欢这款产品。而我对这样的反馈感到高兴。

  接下来,我邀请一名朋友协助我开发了只有一个网页的网站,解释了 Nudge 的功能。这一网站在几天后上线。为了推广 Nudge,我撰写了几篇博客文章,并在 Hacker News 和 Inbound.org 等相关性强的社区中分享了文章链接,看看别人的反馈。

  在看到有更多人注册,或是对产品表示兴趣之后,我决定继续开发。

  如果你找不到朋友帮你开发这种只有一个网页的网站,那么你还有许多解决方案:你可以使用 WordPress 主题,或是类似 Strikingly 和 Launch Rock 的服务。

  经验:如果你自己无法开发出最小可行性产品,那么就需要首先证明,你即将开发的产品能吸引目标用户的使用。

  2、学会将概念以可视化方式表现出来

  作为一名不太熟悉技术的人,你需要寻找方式,向同事表述自己的概念。我很快就发现,解读一段文字的方式多种多样。尽管文字说明仍然很重要,但可视化的方法是表达思想的关键。

  我有着关于 Photoshop 的最基础知识,在一些情况下,我会使用 Photoshop 去表达对设计改动或界面布局的看法。对于最基本的线框图,我会使用一款名为 Wireframe.cc 的工具。这帮助我迅速表述自己的设想,绘制一目了然的线框图,从而帮助他人了解期望中的应用工作方式。

  经验:将你的概念变为可视化内容。这不仅将帮助与你一同工作的所有人,也将帮你清楚地看到,概念如何变为现实。

  3、掌握给予有价值反馈的艺术

  “主页图标太大。”“我希望用户可以在这一页面上邀请团队成员。”这是我通常发送给同事们的反馈。这主要是一些关于功能的反馈,表达了我的期望,但并未明确指出哪些部分需要调整。

  有价值的反馈应当更加清晰。提供反馈意见的一种更好的方式应当是这样:“主页图标太大,能否缩小 25%?”或是“这一页面应当有电子邮件表格,帮助人们邀请团队成员加入 Nudge。这应当在主标题下方,并包括以下几个部分。这是我绘制的线框图。”

  这样的反馈更加清楚,有助于技术团队理解我想要的究竟是什么。良好的反馈意见对任何项目都非常必要,尤其是当你希望确保时间节点和预算时。糟糕的反馈意见会导致项目延期,而一些本来只需 30 分钟即可改正的问题将耗费 3 到 4 小时时间。

  经验:与设计和开发团队换位思考,想一想关于你提出的问题他们需要什么样的信息。

  4、成为规划专家

  有一句老话说:“失败的规划等同于为失败而规划。”在互联网项目中,这一点确实如此。

  在 Nudge 开发的前几周,整个局面一片混乱。我们有一个简要的计划,列出了这一产品所需的功能。这帮助我们进行了早期的开发。但很明显,我可以进行更好的规划,从而使事情的进展更顺利。

  一名开发者这样对我说:“我们需要更完善的结构。”对此我完全同意。我们开始转而采用敏捷开发模式,针对每项功能规划更完善的细节。这样的调整意味着,我总是可以为下一阶段的开发做好规划,而开发者将专注于手上的任务。

  由于每一阶段的开发都有着良好的规划,并在执行前得到了充分评估,这意味着在工作开始之前,90% 的问题都已经有了答案。这是一种更具效率的方式。

  经验:任何开发项目都很容易趋于复杂化。如果没有合适的规划,一些看似很简单的功能都会导致过程变得复杂 10 倍。需要尽早采取措施避免这样的问题。

  5、抓紧测试

  我认为,任何网页开发项目最终的运行结果都不会像最初设想中一样完美。测试是将新产品推向市场过程中非常重要的一个阶段。关于测试,你需要找出尽可能多的漏洞。

  你可以自行测试,但为了获得最好的结果,我建议选一些测试者来帮忙。这样的测试者应当没有用过你的产品,从而可以把握到你可能错过的问题。在我做好测试准备后,我联系了最初注册服务的一些人,并将测试信息提交至 BetaList,寻找希望尝试新工具并给予反馈的人士。

  关于漏洞的报告应当尽可能详尽,即便是最简单的拼写错误也是如此。当我遇到漏洞时,我会报告以下信息:

  – 发现漏洞的页面

  – 需要什么样的改动

  – 截图

  – 我使用浏览器的详细信息

  – 我在进行什么操作(例如注册,或是升级至专业版)

  如果需要设计和布局调整,我还会绘制草图进行解释。

  经验:在深入参与一个项目时,你会很容易错过某些漏洞或拼写错误。在正式推出之前,请邀请一群测试者来试用你的应用。

  6、提前思考

  在你启动项目之初,客户服务和数据分析似乎是非常遥远的工作,但你需要提前思考,你将需要哪些工具来运营自己的业务。例如:

  – 你要如何处理客户服务?

  – 你是否需要分析软件?

  – 你如何处理支付?

  通常情况下,这类工具需要集成至你网站的代码中,而你需要尽早了解怎么做会更好。实际上,你需要提前思考的并不仅仅是第三方工具。在完成项目开发前,需要思考的还有许多其他问题,例如:

  主机

  你的应用要使用哪一主机服务?你需要可靠、规模灵活的主机服务。在做出决定前,我认为最重要的 3 个因素包括:

  1) 可靠性:你不会希望自己的应用宕机。

  2) 技术支持:当主机服务出现问题时,你希望他们能迅速做出反应,给予一流的技术支持。

  3) 用户友好:一些主机网站的技术性太强。我喜欢的服务应当可以帮我方便地管理所需的任务,例如从我们的域中设置新的电子邮件地址。

  博客

  如果你计划设置博客,那么最好在产品发布前做好选择。需要决定的包括,你要在哪一博客平台(例如 WordPress 或 Ghost)上设置博客,博客位于哪一个域。

  内容管理系统

  作为一名非技术专家,你希望能方便地更新网站上的内容,例如拼写错误和图片。请提前思考如何管理这些内容更新。

  管理员工具

  你需要管理员工具,帮助用户解决问题,处理客服请求。如果没有制定细节计划,即使是更新电子邮件地址这样的简单工作也会变得很困难。

  经验:在产品开发过程中,请仔细地考虑所有一切,并在需求出现前做好规划。

发表评论
用户名: 匿名