Circle the People

第02章 · Little App, Big Store

一笔交易,一个圈子

我从交易本身开始:涉及的人、他们的责任以及他们需要分享的信息。这个想法很简单,但构建它却很复杂。

关于账户的说明: 本故事中的经历和数据都是我自己的回忆。

第二章

一笔交易。一个地方来保持它完整。

圈子就是交易本身。涉及的人可以按照所需的角色和权限被引入其中。工作属于这笔交易,而不是分散在每个人使用的各种系统中。

这听起来很简单,直到你尝试去构建它。谁能看到特定的文件?当有人离开时会发生什么?当任务转交时,一个人应该看到什么?每个答案都会影响下一个打开应用程序的人。

我想象着一个人在工作进行到一半时加入。他们不会听到之前的电话,也不会知道哪个版本的文件已经被替换。一个有用的应用程序应该帮助这个人跟上进度。为他们设计意味着超越第一屏,思考信息对不在场的人来说意味着什么。

我们越仔细地处理这些问题,目标就越清晰。我希望有人打开Circle,并理解需要关注什么、已经做了什么,以及在哪里可以找到记录。

一笔交易,一个圈子

记录需要超越对话。

一次对话结束了。其后果可能不会。星期二做出的决定可能在几周后产生影响,当其他人问为什么以某种方式处理工作时。只有在那个问题出现时记录仍然存在,它才有用。

Circle 将笔记、联系人、文件和转录内容与所描述的工作放在同一交易中。目标是让决策与其背景保持联系,这样一个人可以跟随故事,而不是猜测。

保存记录也是减轻人们记忆负担的一种方式。某人应该能够休息、交接任务或转向其他交易,而不会成为唯一存在重要答案的地方。这是Circle背后谨慎考虑的一部分。我希望信息保持有用,而无需依赖某人始终可用。

我看到了它的价值。我也看到了背后需要做的工作。屏幕可能看起来很简单,但责任并不简单。我们要求人们信任这个应用,因为它包含他们无法承受丢失的细节。

产品内部

一个简单的屏幕可能隐藏着困难的决定。

原始应用必须识别人与工作之间的关系。一项任务属于一个交易。一条消息涉及特定的人。记录可能需要在某人的角色发生变化后仍然可用。

使这些关系可靠需要做出选择,而这些选择是应用用户很少需要考虑的。复杂性并没有因为被隐藏在屏幕之外而消失。有人仍然需要处理它。

任务列表可以快速绘制出来。当人员和情况发生变化时,一个行为合理的任务列表需要更多的思考。这种区别贯穿了大量软件。我正在Circle的细节中学习这一点:功能的价值部分在于当直接的情况版本不再是我们面前的情况时会发生什么。

这解释了为什么构建花了这么长时间。我们试图让复杂的工作变得易于管理。每个捷径都必须根据某人依赖它的时刻来判断。