Xprize教会了我很多

20年的设计和构建软件使我免于全神贯注。 那是一个非常聪明和有趣的人的团队。

在Tricorder XPrize团队中工作是我职业生涯中最神奇的经历之一。 我将分享我从一个快节奏的大型项目中获得的五个经验教训,这些项目具有“不可收缩”的范围,固定的时间表,固定的小预算。 参与这样的项目需要学习很多东西,并且可以使方圆1公里以内的任何人成为更好的工程师。

高通Tricorder XPRIZE是一项诱人奖竞赛,将为决赛选手中的最好者提供1000万美元的大奖,200万美元的二等奖和100万美元的三等奖,这些奖项提供了打包到单个便携式设备中的自动无创健康诊断技术重量不超过5磅(2.3千克),能够诊断多种疾病,包括百日咳,高血压,单核细胞增多症,带状疱疹,黑色素瘤,HIV和骨质疏松症。 该名称取自科幻电视连续剧《星际迷航》中的三阶设备,可用于立即诊断疾病。 XPrize基金会于2011年5月10日宣布了该奖项,随后于2012年1月10日在CES 2012上启动了该奖项(来自wikipedia.com)。

多伦多Pivot Design Group的负责人Ian在11月与我联系。 他问了一个简单的问题:“嘿,您想开始另一个Android项目吗?” Pivot正在研究UX和该项目的流程,帮助将Doctor的诊断问题转化为可重复的工作流程集。

“当然,听起来无害。”我一无所知。

我们从12月开始工作,当时的想法是在5月1日发布一个工作产品,XPRIZE团队可以对其进行审查和测试。 六个月。 好像有很多跑道。 正如我所发现的,还远远不够。

接下来的6个月中,他们几乎没有所需的任何东西,就将产品磨光了,这是极其有益且令人沮丧的。 在监督基于Android的用户界面的开发和集成工作时,我发现了很多有关与设备和可穿戴工程师,可穿戴设备一起工作的知识,以及与之相关的一些良好做法。

Sonny Kohli博士解释了我们加入XPrize的过程

以下是为我提供的一些从该项目中学到的知识,我可能会不停地抱怨数百个。

  1. 假设硬件在您需要时尚未准备就绪,请准备好 。 我们的第一版应于5月提交。 我们在4月8日恢复了可穿戴设备和基站的工作状态,因此我们需要进行三周的适应和测试。 众所周知,硬件原型很难正确实现,关键路径有很多依赖性。 必须为可穿戴设备设计舒适性,然后为可穿戴设备设计电子产品。 制定分组讨论板和数据模拟器的备份计划,以创建输入数据,直到所有内容都集成在一起。 开发人员理想情况下至少需要2到3个月的硬件才能使工作顺利进行。
  2. 将团队与良好的沟通工具联系在一起 。 诸如Slack或Skrumble之类的工具确实使项目处于正常状态。 我们的团队没有产品负责人,因此我们每小时进行一次协作,并努力在一天和一周内整理优先事项,因为我们了解了更多有关交付成果的要求。 我不能说这有多重要,因为我们试图弄清楚我们必须做些什么。 Github提交有助于了解人们也在做什么。
  3. 了解所有关键路径。 在一个涉及产品设计,EE,机械工程,软件设计,机器人技术和生物化学(确实如此)的项目中,您需要在所有人面前大放异彩,以了解依赖性。 您可能会认为您正在迭代地开发产品(也许是这样),但是每个团队的迭代周期都依赖于之前的迭代周期。 您必须编写arduino代码? 确保您的Arduino硬件正常工作。 您编写的嵌入式android应用程序可以使用蓝牙与其他主板通讯吗? 在拥有工作委员会之前,您无法完成它。 模拟很重要,但它只能带您走远,除非您知道其他所有人,否则您无法估计交货日期。
  4. 确保您了解所有详细信息。 我认为该项目的最大挑战之一是了解比赛规则和评审要求。 无论您是获得UX设计的4%积分,还是获得50%的积分,都会真正改变您对完成需求的关注。
  5. 永远记住,您正在培育别人的梦想 。 我的朋友杰夫·邦迪(Jeff Bondy)是一位才华横溢的专家,他有四分之三的工作时间(并在该项目上与我非常紧密地合作),他这样说。 “他们几乎总是对构建它所必需的步骤不具备技术洞察力,但对他们而言,投资于自己的梦想然后了解技术基础更为重要。 最好让一名产品经理不受技术洞察力的束缚,这可以使团队努力争取取得里程碑式的里程碑,但随后又了解完成此任务的实际必要条件。” (如果您需要一位优秀的DSP工程师,那么他是一个不错的选择)。

从事这个项目是我一生中最好的经历之一。 我很幸运能与一些非常出色的人一起工作,直到今天我仍然与其他项目一起工作。

感谢Jeff Bondy的反馈和注释。