软件创业

软件创业是将创意转化为真正的软件产品或服务的过程。本指南旨在让您了解成为软件企业家意味着什么。

我不是比尔盖茨,史蒂夫乔布斯,杰夫贝佐斯,拉里埃里森,拉里佩奇,谢尔盖布林,马克扎克伯格,伊隆马斯克,Janus弗里斯,尼克拉斯Zennström或任何地方关闭。我没有这些人的经验或成功。

尽管我已经学习了许多成功的企业家和产品,并且我也在不断努力自己的想法。本指南基于迄今为止所了解的内容。随着我了解更多,我将更新本指南。因此,本指南并不是最终的事实。我只是我个人对软件创业的解释。在本指南的底部,我还列出了一些可供您了解更多信息的资源列表

什么是软件创业?

软件创业 的目的是将产品或服务投入实际使用。虽然这可能不总是结果。您可能因为各种原因在完成产品或服务之前放弃(您的现金用完,竞争对手看起来太强大等)。或者你完成了产品,但没有人想要购买或使用它。只要最初的目的是将你的产品或服务变成真正的用途,我仍然会称之为软件创业。企业家在成功之前失败了很多。然而,在我看来,开发一个永远不会被实际使用的业余爱好项目并不是软件创业。

软件创业不一定会导致一项业务。我也将软件创业的开源称为开发。即使您没有亲自部署产品,但通过将产品提供给其他人部署,仍然有意将产品投入实际使用。

软件创业不一定要全职参与。在正常工作时间内可以以员工身份工作,在业余时间可以作为企业家工作。

作为一名软件企业家和一名软件开发人员之间的一个关键区别在于,你是在自己的想法还是在其他人的想法上工作。企业家通常追求自己的产品或服务理念,作为软件开发人员通常追求他们的雇主的想法。

作为软件企业家和软件开发人员之间的另一个关键区别是,作为企业家,你是最终解决问题的人。无论您的项目遇到什么问题,如果没有其他人能够解决它们,它们会回落到您的身上。作为一名员工,如果您遇到了无法解决的问题,您通常可以将问题发送给层级结构,并由其他人处理。

软件创业过程

软件创业是一个持续的过程,通常经历以下步骤:

  • 想出一些软件产品或服务的想法
  • 开发软件
  • 测试软件
  • 部署软件
  • 发布软件
  • 测试这个想法
  • 营销产品或服务
  • 货币化产品服务

虽然从第一步到最后一步通常会有整体进展,但您很少会完全线性地完成这些步骤。大多数情况下,您将在这些步骤之间来回移动,并且您也可能需要进行多次迭代(针对产品的版本1,2,3等)。

另外,这些步骤中的一些可以并行执行。例如,一旦您的产品的第一个版本出来,该产品的市场营销可以与版本2的开发并行执行。

作为一个大型组织中的软件开发人员,您通常可以专注于软件的开发和测试,但作为一名软件企业家,您几乎参与了所有流程。

获取想法

软件产品和服务(或任何类型的一般产品或服务)的理念通常满足一些想要或需要。产品可以解决某些用户的问题,或者为他们提供他们想要的东西。

开发软件

开发产品是我们软件开发人员合理满意的这一过程的一部分。但是,开发产品时,您不知道用户是否喜欢与开发某种客户订购的产品不同的故事。它需要不同的方法。你开发一个最小可行的产品,发布它,看看用户说什么。

测试软件

当然,在向潜在用户展示产品之前,产品必须工作得相当好。但是,根据产品的性质,从第一时间开始就不必进行完美的测试。一旦你知道用户真的想要你的产品,那么你应该在你的过程中建立更多的测试。一旦用户开始依赖你的产品,他们会期望它完美地工作。

部署软件

如果软件需要在某些服务器上运行(例如,Web应用程序或其他托管产品),那么在开发和测试软件后就需要部署该软件。在一个更大的公司,你可能有其他人这样做,但在一个小型创业公司,你作为开发人员很可能会参与部署。

发布软件

一旦软件部署完毕,就可以发布给用户了。如果是桌面或移动应用程序,则必须将软件提供给用户下载。在您将软件发布给所有人之前,您可能决定将软件仅发布给部分用户,以测试他们对此的反应。

测试的想法

一旦软件发布,您就可以开始测试通向软件的想法。换句话说,你可以开始衡量人们如何使用你的软件,看看他们是否按照你的预期使用它。这些数字会让你知道用户是否喜欢它。低接触意味着软件或软件背后的想法可能是错误的。

如果用户没有按照预期使用该软件,请尝试使用该软件以查看是否可以获得用户参与。添加,删除或更改功能。赋予功能新的名称。在测量用户实际使用软件的方式时,始终使用不同的颜色等。

营销产品或服务

一旦你验证了你的想法,你就可以开始带来更多的用户。这是真正的营销工作开始的时候。

货币化产品或服务

产品货币化意味着找到一些商业模式,使您能够从产品中获得一些收益。有几种标准的应用程序货币化方式。一种方法是在产品中展示广告。这就是GMail和Facebook所做的。另一种收入模式是销售从应用程序中提取的信息。例如,有多少用户在做这个或那个,有没有这个或那个特征等等。

第三种收入模式是为您的产品收费。这是你想法的另一个考验。人们真的愿意为你的产品付款吗?

为什么要成为企业家?

本来我想成为一名企业家,因为我想要首席执行官。我想要信用和金钱。但是,这些都是成为企业家的不好理由。一开始,你的工资通常比工作时少得多,而且每周工作七天没有太多的荣耀,你可以像超市职员一样获得同样的薪水,或者无法支付账单。如果你是为了金钱和荣耀而来的,那么你很有可能会在你做出这件事之前就退出很久。

成为企业家的最佳理由是,你有一些想法,你只需要意识到,你需要追求更大的目标。为什么?因为即使你经历了失败和挫折,你仍然继续前进。即使你没有赚钱,或者比作为一家大公司的软件开发人员少得多,那也不重要。这个想法很重要。目的很重要。

作为一名企业家,你通常不会和员工拥有同样的稳定性。特别是不在早期阶段的启动。后来,当你的公司发展壮大(如果有的话),你可能会有更正常的工作生活和更稳定的收入。但即使如此,请记住所有未解决的问题最终会落在你身上(或者如果你已经聘用了你的首席执行官)。如果你想稳定和安全,不要成为一个全职的企业家。

然而,创业不一定是全职参与。至少不是在一开始。很多人从各种资源中赚钱。全职或兼职工作,一些自由职业者,以及一些产品销售。你可以从小处着手。

为什么软件?

软件是一个梦幻般的产品。你可以从一个想法开始,创建一个非常有价值的产品,只需在硬盘上翻转一些位(如在“编程”中)。软件可以在家制造。它不需要大工厂开始。它不需要原材料。本质上是数字化的,一旦软件制作完成,几乎任何人都可以以非常低的成本获得它。

猜你喜欢

转载自my.oschina.net/jishuge/blog/1819853