云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

域名交易_天翼云盘会被和谐吗_免费

小七 141 0

实时数据库_虚拟_大数据分析发展

自动实验室的产品主管亚当·奥特曼(Adam Altman)利用Airtable组织创新型互联汽车平台的产品开发。如果你有一辆车,也许你已经注意到你的方向盘下面有一个梯形端口。这是汽车的诊断端口(更具体地说,它是车载诊断端口,或OBD-II);根据美国法律,自1996年1月1日起制造的每辆汽车都必须有一个。通过OBD-II端口,机械师能够监控汽车的底盘、车身、附件设备和诊断控制网络。总部位于旧金山的Automatic Labs公司的任务是将所有这些隐藏在车内的信息带走,这些信息以前只提供给专业的机械师(或专业的齿轮头),采购返利,并使普通消费者能够访问这些信息。有了Automatic的火柴盒大小的OBD-II适配器,你的智能手机,以及他们的免费应用程序,你可以看到你的汽车的所有诊断-包括你的里程数,汽油使用量,性能和发动机健康状况。如果"检查发动机"灯亮起,Automatic可以立即诊断出您的汽车问题,并让您知道问题是否是您可以自己解决的问题—例如松动的油箱盖—或者,如果问题更严重,请告诉您附近汽车修理工的位置。有趣的事实:自动适配器的包装加倍作为一个旅行杯!但是,Automatic不仅仅是帮助你监控和解决引擎的健康问题,它利用互联网和智能手机的全部功能,将任何一辆车变成一辆联网的汽车。例如,如果你遇到严重的车祸,Automatic会提醒急救人员和你所爱的人。自动调节器可以帮助你节省油耗和自动驾驶时间。自动应用程序甚至可以告诉你你最后一次把车停在哪里。Automatic设想了一个所有驾驶员都更聪明、更了解驾驶方式的世界。为了达到这个目的,他们经常在产品中添加新特性,这种方式需要关注敏捷软件开发的快速迭代周期和持续改进。为了有效地管理他们的产品开发,他们创建了一个通常围绕敏捷原则构建的Airtable基础,但他们也精心设计了他们的基础,使其完全适合他们产品管理风格中的独特怪癖。把他们的故事讲清楚Automatic使用敏捷软件开发中的几个不同的相互关联的概念来考虑如何将客户需求转化为更好的产品。从一个普通的角度来描述用户的需求,这是从一个普通的角度来描述用户的需求。这些故事是构建产品计划的基本单元。从故事的角度来思考产品开发的目的是确保客户的愿望总是被预见到的。因此,Automatic Airtable基础的核心是Stories表,它也是迄今为止他们基地中最大的表。在Stories表中,每个故事都有自己的记录。其中一个故事可能是"S132:适配器检测到幽灵存在时的音频音调"或"S142:time travel analytics dashboard上的改进图形"。为了了解每个故事如何融入Automatic产品开发的更大方案,每个故事记录都链接到使用Airtable的Epics表、Sprints表和Facets表链接的记录字段。真正的自动化基地有一百多层楼。epic是许多相关用户故事的集合,因此,例如,故事"S137:远程触发巨型机器人转换序列的能力"和"S138:更改巨型机器人转换序列的进度条图形"可能都是史诗"E117-机器人转换序列"的一部分一部史诗通常在不止一次的冲刺中展开。sprint是指团队在一定时间内(通常是几周)完成一组用户故事。在他们的sprints表中,Automatic的每一个sprint都是以一个汽车模型命名的,因此,物联网流量卡,例如,他们可能有一个目标,即在法拉利500冲刺中完成10个故事,而这10个故事中的每一个都与sprint表中的法拉利500记录相关联。此外,它们还有称为"冰箱-某天"和"积压工作"的类别,构建云服务器,这些类别对于不属于任何特定sprint的故事是必需的,但它们希望在将来的某个尚未确定的时间构建。他们的sprint是按字母顺序命名的,因此下一个sprint将以字母"H"开头的汽车命名facet不是敏捷软件开发词典中的标准化元素,但是Automatic使用术语Facets来表示产品更广泛的组件。方面的一个例子可能是设备连接或应用程序设置。facets表概括介绍了每个故事和epic如何融入到每个产品组件中。由于Automatic的所有故事、史诗、短跑和方面都链接在一起,他们的团队成员可以很容易地看到他们正在编写的每个故事是如何融入全局的。自动使用公式每个故事记录的代码是使用一个公式字段自动生成的,该字段接受名为story_id的自动编号字段的内容,在开头添加一个"s",并将其与用户想要的字段的文本连接起来。Airtable的公式使用整个字段作为变量,而不是单个单元格。因为他们只需要使用story_id来生成代码的数字,而且不需要查看它,怎么做淘客,所以他们将story_id隐藏起来。隐藏字段就像取消选中一个框一样简单。除了使用公式为其记录生成名称外,它们还使用公式字段自动生成URL。Automatic使用Phabricator(一种软件开发协作工具)来管理与其故事相关联的每个任务。Phabricator上的每个URL都是根据一个设置的格式构建的。如果您有Phabricator分配给您的任务的数字,您可以重新构建URL—这正是Automatic对其PhabURL字段所做的操作。如果Stories表中的数字字段PhabTask包含故事的适当任务编号,那么PhabURL字段将任务编号与正确的URL前缀连接起来,形成一个工作链接。有了这个字段,任何在Airtable base中查看故事的人都可以快速单击PhabURL字段中的链接,在Phabricator中找到相应的任务。如果没有输入数字,该字段将返回一个提示,提示您输入故事的任务ID。创建优先级列表在表格中自动添加新的故事,可以更快地从表格中自动添加新的故事。表单中的字段是从其数据库中的现有字段派生的。当新的故事被输入到表格中时,它们不一定按照需要完成的时间顺序来输入,并且有超过100个故事和计数,因此能够一眼看出哪些故事是最优先考虑的,这一点很重要。幸运的是,Automatic已经创建了一个系统,可以快速查看哪些故事最需要关注。Release Milestones表有一个Automatic即将发布的所有大型发布的列表,按照它们需要完成的顺序进行编号。例如,所有链接到Beta1发布里程碑的故事都需要在与完全发布相关的故事之前完成,因此Beta1在Sequence字段中得到的数字比Full release要低。序号越低,优先级越高。同时,在Stories表上,Blocks Release linked record字段显示每个故事阻塞了哪个发布里程碑。然后,名为Release Seq No的查找字段使用Blocks Release字段中的链接将每个故事的关联发布里程碑的序列号引入到Stories表中。然后,通过按Release Seq No字段排序,可以很容易地看到哪些故事需要在其他故事之前完成。排序能力在Stories表中尤其重要,因为它有许多记录。那些不依赖于其他版本的故事呢?Automatic有一个很好的技巧——Release Milestones表有一个名为No Hard Requirement的记录,相关的发布序列号为100。这样,当按发布序列号排列时,任何可以独立于其他故事完成的故事都将自动向下推到列表的底部。数故事由于链接的记录字段和其中的链接记录的数量之多,Automatic发现创建几个count字段有助于了解每个更大目标需要完成多少个故事。在Epics表中,有一个count字段,它统计链接到每个epic的故事数,从而计算每个epic包含的故事数;在Release Milestones表中,有一个count字段用于计算链接到每个发布里程碑的故事数,大淘客网,因此,需要完成多少个故事才能通过另一个发布里程碑。NumStories count字段汇总在Stories字段中链接的记录数。空中平台的敏捷估计技术在开始任何工作之前,产品团队会花时间来估计每个故事在服务器端和客户端将要做多少工作。与许多敏捷团队一样,他们使用基于斐波纳契序列的量表来进行评估,其中标有1和2的故事是那些需要相对较少工作时间的故事,而8和13则是最耗时的。他们把他们的估计值放在服务器点和客户端点上