编者按:本文作者艾什·里德(Ash Read)是Twitter社区管理和客户服务工具Nudge的创始人。
我不想骗你,但开发一款产品确实很困难,尤其是在你自己并不精通设计和代码的情况下。作为一名非技术出身的人士,创立一家软件公司将是一场艰苦的斗争。以下6点原则帮助我,一个非技术出身的创业者,将自己的理念发展成真正的软件即服务(SaaS)产品。
1.验证你的概念
当我首次提出Nudge的概念时,我希望确保这款产品能解决普通用户的痛点,而不仅仅是我自己的痛点。为此,我将自己的想法整理成一篇文档,并将其中1到2行的概要发送给我认识的一些人,看看他们是否会接受这样的产品。
他们的回答是:“我会去使用这款产品。”“毫无疑问这解决了我的问题,能让我知道这款产品何时发布吗?”其他一些人也表示,会喜欢这款产品。而我对这样的反馈感到高兴。
接下来,我邀请一名朋友协助我开发了只有一个网页的网站,解释了Nudge的功能。这一网站在几天后上线。为了推广Nudge,我撰写了几篇博客文章,并在Hacker News和Inbound.org等相关性强的社区中分享了文章链接,看看别人的反馈。
在看到有更多人注册,或是对产品表示兴趣之后,我决定继续开发。
如果你找不到朋友帮你开发这种只有一个网页的网站,那么你还有许多解决方案:你可以使用WordPress主题,或是类似Strikingly和Launch Rock的服务。
经验:如果你自己无法开发出最小可行性产品,那么就需要首先证明,你即将开发的产品能吸引目标用户的使用。
2.学会将概念以可视化方式表现出来
作为一名不太熟悉技术的人,你需要寻找方式,向同事表述自己的概念。我很快就发现,解读一段文字的方式多种多样。尽管文字说明仍然很重要,但可视化的方法是表达思想的关键。
我有着关于Photoshop的最基础知识,在一些情况下,我会使用Photoshop去表达对设计改动或界面布局的看法。对于最基本的线框图,我会使用一款名为Wireframe.cc的工具。这帮助我迅速表述自己的设想,绘制一目了然的线框图,从而帮助他人了解期望中的应用工作方式。
小编推荐阅读