Quantcast
Channel: 英特尔开发人员专区文章
Viewing all articles
Browse latest Browse all 583

组建物联网团队及相关经验

$
0
0

为开发人员团队集齐合适的人才总是极具挑战,物联网的未知领域可能使这一工作更难把握方向。

作为英特尔® 研究院的人类学家、软件架构师和设计师团队,我们对数十家企业进行了观察,并面试了数百名构建物联网解决方案的开发人员。 我们 通过了解他们的工作方式、合作方式、完成的任务以及过程中遇到的挑战来明确其适合(以及不适合)哪些工作。

以下是我们的发现。

了解您的编码专业知识

他们对物联网团队的第一条建议? 认识自己。 检视您团队的综合编码知识,了解您的优缺点。 职业开发团队告诉我们,大多数物联网项目都可归结 为四类:

  • “事物”开发:控制设备,将其作为数据来源和制动点进行连接
  • 中间件开发:将数据来源整合到一起,形成一致、可操作的整体
  • 应用开发:构建支持用户参与和帮助用户的交互程序
  • 数据分析:创建能够将数据转换为行动、洞察和决策依据的分析渠道

优秀的团队通常会涉足上述多个编码领域。 但是他们如何适应不同的领域呢?

我们发现,许多开发物联网项目的个人编程人员或者在一个或多个领域有过丰富的经验,或者正在开发其 他此类项目。 事实上,经验丰富的项目领导者告诉我们,他们正在积极寻找方式对团队进行交叉培训,确保整个团队的编码专业知识更广泛,团队协作更 紧密。

我们也经常会遇到所谓的“混合编码员”,这种类型的团队成员非常珍贵,他们的专业知识至少包括两个领域,通常对物联网计划具有深入 的了解。 他们经常在项目中担任领导角色。 鼓励物联网开发团队的一些成员学习多种专业知识有助于有效应对一些常见压力,如上文提到的资源受限和 开发瓶颈等。

了解您的物联网编码挑战

虽然当前有广泛的物联网解决方案正在开发之中,但是物联网项目团队还是会遇到一些常见的编码挑战。 了解每个物联网项目的最大挑战能够帮助您 更好地开展物联网项目规划。 同时它还可以帮助找出项目成功需要哪些编码原则。

我们对以下几种常见的物联网编码挑战进行了观察(发现,随着物联网(尤其是物联网分析)逐渐成熟,将会涌现更多挑战):

  • 利用边缘未开发的数据:收集往来于大量端点的数据,并将其标准化
  • 编排系统数据:整合广泛数据点,确保它们能够发挥协同效应
  • 管理边缘数据:控制和分析边缘的数据,优化在整个系统内流动的数据流
  • 即时做出响应:对在整个系统内流动的数据流以及用户交互进行协调,在恰当的时机向合适的人员提供结果

我们发现,多数物联网团队希望能够解决上述一种或多种挑战(以上述所有挑战为解决目标可能会难以操作)。 为了应对挑战,他们组建不同专业知 识搭配的开发人员团队,如下表所示:

挑战所需的主要专业知识所需的辅助专业知识

利用边缘未开发的数据

  • “事物开发”
  • 中间件开发
编排系统数据
  • 中间件开发
  • 应用开发
管理边缘数据
  • 数据分析
  • “事物”开发
  • 中间件开发
即时做出响应
  • 中间件开发
  • 应用开发
  • “事物”开发

通过参照这些常见的代码挑战来检验物联网计划,您可以评估已经拥有哪些开发人员,还需要招募哪些开发人员。 这可以帮助您确定哪些领域最值得 额外提供培训或招聘更多员工。

优化物联网开发团队

为了适应行业的快速变化,物联网项目团队和开发人员总是不断学习。 我们不知道,究竟是物联网项目容易吸引喜欢进行混合开发的开发人员,还是 负责这些项目的开发人员必须进行交叉培训才能够保持竞争力。 但是无论是哪种情况,编程人员和项目负责人都需要积极参与培训、导师学徒制学习、兴 趣社区和聚会来扩大编码知识面和提高技能。

一些管理人员指出,交叉领域的专业知识和导师制可帮助团队实现顺利协作并鼓舞整个部门的士气。 此外,他们还表示,不同编码学科之间出现文化 碰撞是不可避免的。 但是预先了解这些碰撞并积极推动相关方之间的沟通,将能够在很大程度上降低其对团队及工作的负面影响。

经验总结

物联网快速演进,但是通过观察物联网开发团队及其成果和挑战,我们发现可以通过四个步骤来帮助您规划团队的物联网愿景:

  • 了解您团队的编码专业知识
  • 确定与您的物联网解决方案相关的代码挑战
  • 确定您团队欠缺的专业知识
  • 通过招聘和交叉培训弥补欠缺

如欲了解有关英特尔® 物联网技术的更多信息,请访问英特尔® 开发人员专区

您对于组建物联网团队有何建议?

请登录,在下方添加评论。 如果尚未注册,请前往英特尔® 开发人员专区注册。


Viewing all articles
Browse latest Browse all 583

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>