对讲的产品原则:通过保持简单来构建更好的解决方案
已发表: 2022-05-22复杂性阻碍了我们快速行动的能力。 在 Intercom,保持简单意味着以最直接的方式将事情交给我们的客户。
我们经常陷入假设一个产品越复杂,它就越强大的陷阱。 在 Intercom,我们远离复杂性,让事情变得简单。
让事情保持简单会导致解决方案更易于构建和维护,并且对我们的客户来说更直观。 这听起来很容易,但这是一项需要大量练习、清晰和人与人之间协调的技能。
“我们确保我们专注于正确的问题,并对成功有明确的定义”
首先,我们确保我们专注于正确的问题并对成功有明确的定义。 这意味着要回到每个问题和解决方案的基础,但它最终会增加理解,加速您的组织,并允许您通过收集客户反馈来更快地学习。
在短期内,您可以更快地将东西送到客户手中; 从长远来看,这种方法使您的解决方案更易于构建、扩展和改进。 在努力使我们的流程和解决方案尽可能简单时,我们牢记两件事。
我们建立一种优先考虑简单性的文化
这一原则是我们文化的固有组成部分,因此我们鼓励队友在陷入过度复杂化方法的陷阱时相互挑战。 简化本身就是一种技能,最好通过重复来学习和改进。
“建立一个鼓励简化的环境意味着让它成为我们共同语言的一部分”
建立一个鼓励简化的环境意味着让它成为我们共同语言的一部分,这样当问题定义或解决方案变得过于复杂时,很容易引起关注。 这意味着创造一种文化,让每个人都能乐于提供和接受反馈——并从中成长。
此外,一旦你采用了这个原则,它就可以从工作扩展到你的个人生活:我已经养成了在精神上将情况分解到正在发生的事情和原因的最基本的习惯,这使我专注于最简单的事情,逐步改进事物的最小解决方案。
我们深思熟虑地做出权衡
在 SaaS 行业中,在推动产品发展的愿望与解决拖慢工程师速度的棘手技术债务的需求之间经常会遇到摩擦。
在 Intercom,因为我们对我们所做的权衡是深思熟虑的,所以我们知道,一旦我们开始解决问题,交付给我们的客户将优先于构建“完美”的技术解决方案或使用最新的编程语言。 这不仅减少了决策的认知负担,还避免了不断评估权衡,从而加快了我们的速度。
“我们的路线图中不断评估产品健康状况,我们鼓励工程师应用 20% 规则”
这并不意味着我们在技术创新上落后或忽视技术债务。 我们的路线图中不断评估产品健康状况,我们鼓励工程师应用 20% 规则:在可能的情况下,花费 20% 的执行时间来改进现有代码或减少技术债务。
我们承担更大的团队项目以在需要时改进我们的系统,在研发层面,我们拥有完整的基础团队,致力于保持我们的技术堆栈和基础设施高效和最新。 最终,我们的目标是利用我们现有的技术快速、安全地为客户提供价值。

“保持简单”适用于所有情况
我们的“保持简单”原则渗透到一切——流程、技术方法、反馈——并且是快速扩展公司的基本原则。
当您是一家拥有 10 名员工的公司并且每个人都共享相同的环境时,很容易轻松地简化事情,但请尝试将其扩展到 100 人,然后再扩展到 1000 人。 整个公司可能会面临满足许多不同团队和产品领域的独特需求的复杂性。
“保持简单看起来像是在我们做出的每一个决定中故意选择成为一家技术保守的公司”
在对讲机工程团队中,保持简单看起来像是在我们做出的每一个决定中故意选择成为一家技术保守的公司。 这有助于使我们现有的工程师保持一致,并使我们能够对新员工的期望保持透明。
我们有两个整体研发团队依赖的巨石; 所有新手都使用相同的技术,所有团队都使用相同的代码库。 这种简单性不仅有利于产品和我们的速度,而且还营造了一种环境,工程师可以轻松地进入组织内的其他影响领域,无论是促进自己的成长还是帮助加快项目速度。
简单意味着我们快速打造出色的产品
我们的自动化支持团队最近发布了 Resolution Bot Preview,这是一项全新的功能。 虽然我们通常通过思考大问题然后确定范围来解决问题,但这个项目有时间限制。 因此,我们没有问自己“我们需要多少时间来运送纸杯蛋糕?”,而是确定了我们有多少周,然后集思广益,我们如何在这段时间内提供最大的客户价值。
结果? 我们在六周内完全构建并交付了该功能,客户很高兴——其中 54% 的人在一个月内开始使用它! 如果不保持简单,我们不可能如此迅速地达到那个里程碑。
“合作使我们能够达到健康的平衡,并使我们的产品尽可能简单。”
有时候,最简单的产品设计并不是最容易实现的,而这正是产品、设计和工程之间密切的协作关系真正大放异彩的地方。 在 Intercom,工程师从一开始就是所有对话的一部分,并且可以提供不同设计方向影响技术工作和可行性的方式的可见性。 协作使我们能够达到健康的平衡,并使我们的产品尽可能简单。
随着规模的扩大,我们将继续优先考虑简化
保持流程和解决方案简单是我们在为客户打造高质量产品的同时快速工作的原因。 毕竟,让 Intercom 对他们有价值的并不是功能的复杂性,而是我们所有简单功能之间的平滑集成,从而形成了整体的端到端体验。
您喜欢我们在 Intercom 工作的声音吗? 看看我们工程团队的空缺职位。