Forum Posts

ra0878818
Apr 05, 2022
In Best Craft Cocktail?
我怎么知道哪些功能有用?我们没有。这真的是反复试验。 有些功能非常好用。您认为没人会关心的一些功能非常受欢迎。一些功能平淡无奇。支持这一点是工程的工作。你需要能够快速行动,能够犯错误,并迅速提出更大更好的想法。 这是一个很好的例子。1977 年 8 月,一架人力飞机创造了航空历史,它飞行了一英里的航线,而高度没有下降到 3 米以下。把它想象成最小可行的飞机。 为其发明者 Paul MacCready 博士赢得了 英镑的奖金,他在不到两年后设计了它的继任者 Gossamer Albatross,成功航行 22 英里,穿越英国和法国之间的英吉利海峡, 赢得了 英镑的奖金在交易中。 在 1960 和 1970 年代,一些个人和团体设计了人力飞机,目的是赢得克雷默奖,这是由英国实业家亨利克雷默于 1959 年创立的现金奖励。 尽管其他人成功地制造了短距离飞行的人力飞机,但它们很重,难以控制,Whatsapp手机号码列表 而且在坠毁时更难以修复。的设计灵感来自滑翔机和早期的飞机。它们非常轻,使用非常简单的技术,可以快速修复。 意识到问题不在于制造一架可以人力驱动的飞机,而在于制造一架可以在机场维修的飞机。因为 Gossamer 可以在路上修理,所以迭代需要几分钟,而不是几个月。 我们试图在 Intercom 采用类似的工程理念。我们的目标始终是用更小的步骤走得更快。 我们的运输流程可能与贵公司的类似。在工具方面,没有什么太令人惊讶的。我们使用 GitHub 编写代码,使用 Circle 进行测试,然后在 AWS 上进行暂存和生产。没什么争议的。但与许多其他公司不同的是,我们不会在前两个部分花费大量时间。他们可能会花费四分之一或六个月的时间进行编码和测试,然后进行大规模部署并投入生产。 我们对事情的看法略有不同。我们不是按季度、按月或按周发布新产品,而是每天向客户推出多达 50 次新功能。我们通过一个名为 Muster 的定制开发工具来做到这一点,该工具管理我们的基础设施和我们的部署方式。它基于我们在开源世界中看到的混合设计,但前提很简单:当出现新变化时,做好准备,以便您可以多次部署它,并安全地管理该部署。. 这使我们能够安全地回滚并快速扩展或缩减基础架构的不同部分。
0
0
4
ra0878818
More actions