一年多以前,我想为我的女性团队创建一个iPhone应用程序。 尽管在数字世界中度过了十年,但我并不是技术人员而且我无法编码。 因此,我开始寻找一种方法来创建一个简单,快速和精心设计的应用程序,而不会向开发人员挑出megabuck。
事实证明,我找不到一个。 所以,我开始着迷于自己创建解决方案 - 一个普通人可以创建简单,漂亮的移动应用程序的平台。
现在,我确定你想知道,如果我自己甚至无法创建一个应用程序,我将如何建立一个完整的平台,特别是没有任何资金? 我是第一次做企业家,虽然我有一个可靠的商业计划,没有一个团队,一个原型,或两者兼而有之,没有投资者会资助我。 (正如一位投资者告诉我的那样:“我们不投资PowerPoint。请回到测试版产品。”)
虽然我是创始人 - 约会疯狂,找到伟大的技术联合创始人级人才很难,让这样的人加入你更难。 与此同时,时钟在流逝,我急于开始。 一些投资者建议我去找一家开发公司(或“开发商店”)来制造一个原型,所以我挖了我的积蓄并做了那个。
今天,我的公司Yapp拥有一位出色的技术联合创始人,一支优秀的团队和投资者,我们即将推出我们的第一款产品。 但是,这个产品并没有使用开发商店的 一行 代码,这些代码在我的联合创始人加入之前的五个月内就已经开始使用了。
当我回想起我在代码墓地中的积蓄时,我想知道:我怎么能以不同的方式做事? 这些是我当时所希望的最重要的课程 - 以及我给船上任何人的建议。
1.弄清楚你需要证明什么
为了开始我的想法,我写了一份30页的产品规格文件,交给开发商店。 这完全是错误的做法。 为什么? 因为,在开始阶段,您不一定知道您想要什么或需要什么(或您的客户想要或需要什么)。 相反,在您考虑引入开发人员或开发商店来构建 任何东西之前 ,请退后一步,并写出您需要证明您的想法成为可行业务的假设。 (这完全来自精益创业理念。)
2.以最低技术方式测试它
接下来,花一些时间考虑是否确实需要构建产品来测试这些假设。 你可以使用手绘图像,线框,组合或简单的登陆页面吗? 今天,即使是非技术人员也可以创建线框(Balsamiq),登陆页面(自助服务网站工具),或者廉价雇用兼职设计师(oDesk,eLance)。 您可以使用所有这些东西来为潜在客户,合作伙伴和投资者提供您的想法,并获得他们的反馈。 在您考虑实际开发之前,先从这些低技术方法中学习所有知识并不断调整您的产品愿景和想法。
3.考虑自由职业者
如果您的下一步是开发原型,请考虑各种选项 - 开发商店不是唯一的选择。 如果您以前管理过技术人才,或者您的规范很简单并使用广为人知的技术,那么聘请自由职业者是一条很好的途径。 (Kevin Rose以200美元的价格雇用了一个eLancer来建立Digg。)然而,有些产品要复杂得多,而且一些创始人需要一个中间人来向产品愿景沟通产品愿景。 在这些情况下,商店可能更适合。
4.坚持你的范围
如果你决定引进开发商店,请确保你清楚你的项目范围 - 并坚持下去。 如果您遵循步骤#1和#2,您就可以清楚地了解需要构建的内容,因此要抵制增加范围的诱惑。 您在此阶段的目标是学习并验证您的想法,而不是赢得Webby。
5.雇用网络中的某人
外包开发到印度或其他国家通常比雇用美国开发商店更便宜。 但是,管理一个你不认识的人以及谁在这个星球的另一边也可能要困难得多。 如果可以的话,可以与推荐的开发商店合作,并且在物理上足够接近您,您可以根据需要经常与开发人员坐在一起。 有些事情真的更容易被亲自描述。
6.获得固定费用
每个开发商都会拒绝你,说产品范围会改变。 但是,这是确保您不会将所有预算用于无法测试的内容的唯一方法。 相信我。
回想起来,我应该在前五个月专注于“学习”,而不是“航运”。正如我曾经听到的那样,“向前运动不一定是进步” - 不幸的是,在我的情况下这是正确的。 即使开发商店制作了一个工作原型,但最终并不是我们所需要的。 从我这里拿走它 - 如果你有一个很大的想法,你迫不及待地建立,退后一步,思考你真正需要的东西,并提醒自己跑到你发现的第一个开发商店并不总是你的最好的选择。




