如何选择一家软件开发公司创业?

2020-05-09  更新      浏览:287

  一个主意。这就是每一个伟大的项目开始的地方。一个想法是必不可少的,但如果你不知道如何把它变成一个真正的产品,你就不会走得太远。

  如果一个初创公司的创始人缺乏必要的专业知识,但又不想放弃这个想法,有三种可能的解决办法:

  -学会自己做

  如果你不信任任何人,想要控制一切,你就会这么做。不幸的是,技术专长的缺乏无法在几周甚至几个月内得到解决。通常,这需要多年的理论和实践学习。在这段时间里,你的想法可能会过时,或者你个人失去了以前的动力。就是这样:另一个有前景的想法淹没在怀疑、不信任和微观管理的海洋中。

  -雇佣一个开发团队

  这听起来好多了,因为你可以雇佣那些能够立即填补任何专业空白的人。然而,还有另一个痛点——钱。你必须为你的新团队租一间办公室,并且每月支付他们薪水,即使这个产品没有带来任何收入,即使目前没有程序员的工作——你雇佣了他们,并且你有责任支付他们薪水。

  -产品开发外包

  最后一个选择是将您的产品开发委托给第三方。好消息:您的新团队可以位于地球上的任何地方,因此软件开发的速度可能比您的国家低得多,而且您只需为实际完成的工作付费。

  对于大多数创业者来说,外包似乎不是那么可靠的方式。的确,这是可能的。但是,通过遵循一些简单的规则,您将能够选择一个技术合作伙伴,您可以与他一起飙升您的产品。

  如何选择开发公司?

  在大多数情况下,你会先做一些调查。有数百个“顶级软件公司”的名单,但在大多数情况下,它们都是毫无根据的,是软件公司为了宣传自己的业务而创建的。然而,这样的列表可以让你对市场有一个大致的了解,并了解它是如何运作的。对一些上市公司的描述可能听起来也很有吸引力——把它们添加到你自己的列表中。

  另一个搜索策略是从您的网络中请求引用。这可能是同事,熟悉的创业者,或者在其他公司工作的朋友。在大多数情况下,他们愿意与开发供应商共享联系方式,并提供可信的反馈。这些公司也应该被列入你的名单。

  您还可以关注您的供应商必须具备的专业知识。例如,如果你心中有一个与物联网相关的产品,可以在其博客中搜索更深入挖掘物联网主题的公司。此外,您还可以利用特定的应用程序开发公司正在共享的特定信息。

  结果,你将拥有数十家公司,但仍然不知道哪一家应该是你唯一的合作伙伴。这是时候开始一个接一个地拒绝公司,创建一个简短的最有价值的公司名单。这些建议可能会有帮助:

  喜欢多服务公司

  你要做一个产品。所以你需要雇佣一个设计师来为你未来的产品做一个原型。当你开始寻找执行者时,找一个自由职业者前端开发人员,并将后端外包给开发工作室。你也可以雇佣一个测试工程师。最后,你可以付钱给营销公司,让他们为你的产品何时投放市场制定策略。这一切都非常复杂,可能会耗费你的时间、金钱和精力。

  但是,如果您找到一个集多种功能于一身的开发伙伴,则可以节省很多。这些是明显的优势:

  ——复杂的方法

  如果你有不同的专业人士作为一个团队,他们能够提供更好、更复杂的解决方案。

  -更有效的管理

  没有必要在不同的时区为不同的团队成员安排电话。沟通和报告要容易得多。

  ——总参与

  对于来自Upwork或Freelancer的开发人员来说,您的项目“只是另一个项目”,他们必须完成该项目才能更快地获得报酬。多服务公司更有兴趣成为你的合作伙伴,共同取得成功。

  关注中档价格

  在项目的初始阶段,你的预算很可能是有限的,所以你会尽量少花钱。然而,与最便宜的开发公司合作可能会让你付出太多。

  在软件开发的世界里,低价格意味着低质量。

  但是,这也不是选择最昂贵的供应商的理由——价格可能不合理。相反,寻找国外的软件开发工作室。价格因国家而异,您可以选择一家提供高品质服务且价格合理的公司。

  我们建议您密切关注中东和东欧的公司。该地区被认为是一个强大的技术中心,软件开发价格适中。

  寻找那些不同意你所有观点的人

  这听起来可能很奇怪,但完全同意是能力不足的表现。你的潜在伴侣应该在这个领域有相关的经验。因此,他们应该知道如何以最有效的方式解决任务,如何用更少的努力实现更多。最终,您将为开发解决方案而不是盲编码付费。

  例如,你为未来的应用程序准备了许多功能,但是你的承包商说服你专注于其中一个,并首先构建一个最小可行的产品。或者你确信你的产品会给每个人留下深刻的印象,但是你的潜在合作伙伴的建议是,为特定的用户群体定义一个购买者角色,并调整你的服务。或者你已经准备好为本地应用程序开发付费,但事实证明,混合应用程序方法对你的产品来说是一个更好(而且更便宜)的选择。

  这样的例子可能有好几百个,但信息是明确的:你的潜在伴侣应该同时向你提供建议,并与你争论——这意味着他们真的关心你们将共同开发的产品。

  询问团队开发的类似产品

  如果你面试的公司能向你展示他们的类似产品,那就更好了。你有机会评估潜在伴侣的能力。然而,仅仅阅读该公司网站建设上的案例研究可能不足以令人信服。与他们的客户交谈将是。一些公司在案例研究中列出了直接链接到客户LinkedIn个人资料的链接——这是你联系这个人,询问他们在这家公司的经历的机会。

  此外,检查评论网站,如离合器或G2人群。你可能会在你的列表中找到公司,以及他们一直在做的项目。这些评论通常是广泛的,并让您了解与每个公司一起工作是什么样子的。

  如果你面试的公司的产品组合中没有与你相似的产品,这不是拒绝合作的理由。检查团队参与的其他项目。如果你发现不同类型的产品具有不同的技术和各种所需的能力,这可能说明他们的好奇心,以及他们对专业成长的渴望。这些软技能有时比专业知识本身更重要。

  从一个试点项目开始

  如果公司已经通过了之前的选拔步骤,不要急于签合同。您应该启动一个试点项目,例如开发一个小特性或改进现有的特性。这应该证明你选择了正确的承包商。在一个短期项目中,您可以评估开发团队的硬技能和软技能,并了解这些人员是否适合长期协作。毕竟,你们要一起造一只独角兽,不是吗?

  结论

  选择软件开发伙伴很像结婚。如果你选择了正确的一个,你们将在好的和坏的日子里互相支持。如果没有,你仍然可以找到另一个,但你的负面经历将永远影响新的关系。