3个技巧,可帮助您找到梦想中的供应商
早期创业公司重视效率高于一切。面对不确定的未来,企业需要快速而灵活地发展,他们需要正确的工具才能成功。这通常会使他们超越预打包的应用程序。Okta的2019业务 @ Workreport发现,该公司的76% Office 365客户使用的其他应用程序与Microsoft产品中内置的应用程序具有相同的目的。Expensify的2019支出趋势报告显示,如果员工的IT团队不提供,他们将寻找最佳的协作工具。
过早地优化规模或功能是一种创业罪,从长远来看可能会损害企业。当需要技术平台决策时,“足够好” 的技术可以节省您的时间,而不是几周。公共和官方论坛上的社区建议提供了比大型企业不太及时的回应更快的洞察力,早期采用者可以吸引最独特和最先进的工程人才,同时为他们的业务提供未来证明。尽管如此,优先考虑与现有工具集成并补充其他供应商和开源软件包的技术是至关重要的 -- 这意味着在与供应商合作之前进行规划。
技术领导者的第一项工作是对其业务不断变化的需求说 “是”。科技永远不应该成为进步的障碍; 它应该是一个推动者,而不是分散注意力。如果有机会将流量增加十倍,那么就需要制定一个扩大规模的计划。如果一家公司需要30多个开发人员,那么通信和敏捷工具必须准备好容纳他们。企业内部的变化是不可避免的,但技术格局也在发生变化。服务将发展或消失,技术升级将需要停机。技术领导者需要适应这些变化,他们需要与了解不断变化的环境的供应商合作。选择这些合作伙伴时要考虑三件事。
1.优先考虑开发者的幸福。
核心开发人员的输出在早期阶段推动了初创公司的整体速度,而一个快乐的开发人员就是一个富有成效的开发人员。华威大学经济系的一项研究发现,快乐的工人比同龄人高出12%,一些研究认为快乐的影响甚至更高。为了确保开发人员的幸福感,请选择能够提供出色的开发人员体验,良好的控制台,清晰的api,出色的文档以及可以提供支持的蓬勃发展的用户社区的工具。自动化测试和部署等开发人员的杂务,并在工具和云计算上投入更多资金。
在我的创业生涯中,我两次不得不在两种技术选择上 “打破平局”。第一个是2004年; 一位首席开发人员对新发布的Ruby on Rails框架非常热情,以至于他在周末重写了该项目。他的热情出卖了我,团队的兴奋克服了一个不太成熟的项目效率低下的问题。几年后,当在Angular和Ember.js之间进行选择时,我遵循了相同的原则。
开发人员的幸福感对于创业成功至关重要,因此将其置于供应商决策过程的核心。
2.不要重塑任何东西。
无差别的举重是浪费时间。试图在一个整洁的包装中解决每个问题的 “瑞士军刀” 工具通常在所有方面都是第二好的。最好优先考虑适合特定需求的解决方案,并使用模块化工具,框架和开源库,以在技术需求发展时提供灵活性。
看看其他已经面临并解决了类似规模的技术问题的公司。大多数初创公司在Google App Engine或Heroku等平台即服务产品方面做得很好,它们在减轻常见开发任务并实现无缝可扩展性方面做得很好。但是随着项目成本和复杂性的增加,通常会迁移到提供更大灵活性和控制力的平台。
去年,我支持了一家从事机器学习模型的初创公司。尽管已经有内部专家,但该公司选择使用tensorflow构建一个灵活的开源框架,而不是自己的解决方案。随着规模的扩大,这家初创公司利用了TensorFlow广泛的工具生态系统。当这家初创公司的数据集变得庞大时,它为Google专用的TpU解决方案支付了额外费用,该解决方案将其模型培训时间缩短了90% 以上。
建立关键的差异化技术,为您的创新提供动力。利用开源工具来加速您的业务,并为管理云托管、持续集成和部署、电子邮件和短信管理以及系统监控和警报等事务的供应商付费。
3.采用 “可能性驱动的发展”
Test-drivenandbehavior-driven开发都是既定的概念,但是可能性驱动的开发是实现创业成功的另一种好方法。顶级餐厅老板花费无数时间研究新食材,对自己进行尖端技术教育,并在其他顶级餐厅用餐以获取灵感。开发人员应该采用同样的方法,即探索惊人的用户体验和新技术趋势,密切关注进入工具领域的优秀初创企业和供应商。剖析令人惊叹的应用程序和网络用户体验,以了解它们是如何工作的。不要追逐每一个闪亮的物体,而要考虑新技术产品和服务可能提供的机会。如果一项新技术可以提高效率或帮助实现产品与市场的契合度,那么就接受它。
这里的一个经典例子是Mint.com (被Intuit收购),它以创新的用户界面推出了back 2006年。除了深思熟虑的设计,Mint工程师创建了第一个主流的 “单页应用程序”,使用尖端技术来更新Javascript元素,而无需整页重新加载。他们还接受了令牌和单点登录的早期技术,将多个财务数据源聚合到一个客户仪表板中。这些技术可能性产生了屡获殊荣的经验,定义了Mint的早期成功。
选择技术供应商很像选择合作伙伴: 正确的配合至关重要。开发人员需要快乐,工具需要服务于一个目标,未来需要共同创造可能性。牢记这三件事,以选择最佳的技术解决方案和供应商来满足您的需求。