超过一百万人依靠 Sketch 完成他们的最佳工作,从自由职业者到世界上一些最大、最具影响力的设计团队。建立和维护一个成为许多工作流程中不可或缺的一部分的产品是一项巨大的责任。我们非常重视这一责任。
考虑到这一点,我们想让您一睹幕后,了解我们的工作方式,以及“吃自己的狗粮”不仅仅是帮助我们在每次发布之前捕捉到错误。
“狗食”是指在产品发布之前在真实场景中积极测试自己的产品。对我们来说,这意味着每天使用 Sketch 的新开发版本,并在 Sketch 本身中设计新功能。
这一切都要追溯到 Sketch 存在的最初原因。“我们开始制作 Sketch 是为了解决我们自身的需求。这是最初的主要动力,”我们的首席执行官兼联合创始人 Pieter Omvlee 说,“我们只是希望其他人能看到我们的解决方案,并更喜欢它,而不是竞争对手。”
幸运的是,Sketch 已经成为世界上一些最佳产品的实际工具和起点。这带来了全新的一系列挑战,但我们采用了一种独特的方式来解决这些挑战。
“狗食”一直是我们构建产品核心的部分,”我们的用户体验研究员 Tanya Nativ 解释说。“我们处在一个相当独特的位置,我们也是用户。”
“狗食”一直是我们构建产品核心的部分。我们处在一个相当独特的位置,我们也是用户。
用户可以挑剔
自从该应用近十年前首次发布以来,我们的团队一直在使用我们自己的软件来设计新功能和 UI 更新,如今依然如此。这种方法有两个主要优势。
首先,因为我们每天都使用该应用,所以我们是最苛刻的批评者。“我们坚信,只有成为客户,你才能打造出伟大的产品,”Pieter 说。“真正使用软件,有时甚至是愤怒地使用软件,才能看到它可以改进的地方。”

我们在测试和开发过程的每个阶段都使用 Mac 应用程序的多个不同版本。
其次,使用我们自己的产品意味着我们更容易理解和处理客户反馈。
“显然,我们知道虽然我们是自己的客户,但我们不是所有客户,”Tanya 说。“我们始终倾听他们的意见,了解他们如何应对不同的问题和挑战,以及他们如何以不同的方式使用我们的产品,用于完全不同的目的。”结果是一种整体方法,将内部和外部反馈,以及来自我们质量保证团队的见解和数据结合在一起。在将这一切整合在一起方面,我们的研究和设计团队带头。
构建模块
“在谈到新功能时,我们始终从探索性研究开始,这有助于我们发现机会,了解用户及其日常体验,”Tanya 解释说。我们可能已经对我们想要构建或改进的内容有一些想法,因此我们将我们的研究与这些最初的想法结合起来,开始行动。一旦工作正式开始,我们会组建一个小型团队,他们会根据需要从高层开始,或者尽可能详细地开始,具体取决于功能。
“我们坚信,只有成为客户,你才能打造出伟大的产品。真正使用软件,有时甚至是愤怒地使用软件,才能看到它可以改进的地方。”
“我们努力将我们的想法尽快转化为现实,无论多么粗糙,”Pieter 说。“使用真实数据和真实用例始终优于模拟、虚假数据和理想化的用例。”一旦设计团队有了要分享的东西,他们会将它传回研究团队,以了解其他用户的想法,包括我们的客户和更广泛的 Sketch 团队。
“一旦我们有了要验证的东西,我们就尽可能多地开始用户测试,并且尽可能早地开始,”Tanya 继续说。“理想的测试阶段从模拟和早期版本开始,并以测试版结束。测试是一个持续的过程,因此我们始终在测试和迭代。一旦功能发布,我们会认真倾听用户反馈。”
解决问题
Sketch 始终欢迎很棒的想法,无论这些想法来自团队内部,还是来自我们的客户和社区。但测试过程的一部分是确保我们不是为了添加而添加,而没有解决更深层次的问题。“如果人们要求一个解决方案或功能,通常会有几个层次的“为什么”隐藏在其中,”Pieter 说,“这往往会导致一个不同的解决方案来解决根本问题。”
但是,对于如何让 Sketch 变得更好的众多想法,我们如何选择首先处理哪些呢?
“当然,这不是一项容易的任务!”Tanya 笑了起来。“但主要来说,我们首先要添加影响大多数人的功能并修复错误。”当然,总有一些功能,没有人知道他们需要它们,直到他们拥有它们。
“如果人们要求一个解决方案或功能,通常会有几个层次的“为什么”隐藏在其中,这往往会导致一个不同的解决方案来解决根本问题。”
坚持我们的根源
拥有全球超过一百万用户,如今这个多数人群可能相当庞大。Pieter 反思说,过去十年发生了很多变化。“当我们开始的时候,只有一名设计师和一名开发人员,”他说。“如今,我们有超过 100 人,没有变化就无法达到这个规模。我再也无法立即跳进代码,并立即知道每行代码的作用以及它为什么会被编写。应用程序太大,任何一个人都无法将其全部记在脑海中,因此我们一起工作。”
团队可能已经改变,但我们的方法没有改变。我们仍然相信,一个专注的小团队可以在最短的时间内取得最佳成果。因此,现在我们只是将我们的开发人员和设计师分成几个小团队。这样,我们就可以像往常一样保持敏捷和快速。
“我认为我们的方法正在奏效,”Pieter 沉思道。“平均而言,我们每月发布一次更新,并且仍在引入主要的新功能。我希望我们内部的设计师和我们的用户都张开双臂欢迎它们。”
这是一系列文章中的第一篇,将带您一睹幕后,了解我们如何制作 Sketch。我们有很多东西要展示给您,但我们也希望得到您的意见。那么,您想了解什么?请告诉我们,并继续关注更多故事。