说到开发产品,没有人比程序员更了解产品。程序员知道产品的优点、缺陷、用途和潜在用途。说起这些,程序员了如指掌,如数家珍。
在这个似乎无所不在的数字时代,倾听程序员必须要说的内容非常重要,而且也许比以往任何时期都更加重要。
计算机和网络行业日渐变得更加软件驱动。同时,物联网(IoT)产业正在迅速占领市场。Gartner 预测,到 2020 年,全球将有超过 208 亿个连接的物联网设备。从汽车到衣服到尚未可知的产品,我们将开发出数以亿计的物联网设备——从设备到收集并向最终用户显示数据的项目或 app 都需要编程。竞争将不可避免地出现在该领域的许多新老对手中。
在像 IoT 这样的新兴行业中,开发者社区至关重要。那些具备了软件和工程技能的人员必须能够开发、探索并将创意引导到现实中,将现有产品开发并优化为更好的产品。在此过程中,开发人员的知识和投入非常重要。
任何行业,无论是否是新兴行业,你都不能冒疏远开发者的风险。忽视他们的投入意味着对他们缺乏信任,而信任是管理者与开发者关系良好的基石。他们需要信任你的产品以及你告诉他们的有关你的产品的要点。
你最不应该做的一件事是危及到维护和开发产品的知识库。你还需要保持开发人员的投入并对你要求他们做的事情感兴趣。你需要听取他们的意见。
为此,你需要一个在线社区。社区促进倾听。良好的社区使开发人员可以轻松地与其他开发人员进行协作和合作,并且在征求和收集开发人员投入的过程中提供所急需的手续。请记住,收集反馈信息越容易,将信息提供给产品管理和工程团队的速度就越快。
改进开发体验
良好的社区不仅承认开发人员对产品和平台的贡献,而且还不断寻求改进开发人员体验的方法。改进过程不应该凭空进行;此过程应该由开发者自己来提供意见。
例如,社区经理发布了一个简短的调查,询问开发人员开发特定平台的近期体验。这项调查不仅是为了听取开发者喜欢什么,而且还想知道他们不喜欢什么,什么让他们感到沮丧,他们希望能以怎样不同的方式改善体验。经理跟进几项调查回复,深入挖掘开发人员的关注点。
然后,经理处理这些问题,在开发人员社区中进行以下改进:
- 重新整理开发人员文档体系结构,以简化导航并更容易找到***的参考文档
- 增加示例代码数量
- 实施流程以确保 SDK 与***的产品更新和 bug 修复同步
社区改进的范围很广,并且没有一成不变的规则或准则。最主要的是让开发者有机会表达他们的好恶,并确保他们的努力不会被置之不理。
这是你不能忽略的声音
开发人员的投入有助于确保你的产品满足客户的期望并解决他们的问题。开发者提出的意见可帮助你提供令人惊叹的客户体验,并提高客户粘性。开发者付出的努力是产品可靠性和寿命最宝贵的资源之一。
你需要倾听开发人员的意见,并为他们提供一个社区,不但开发者可以在社区中贡献和协作,而且你也可以在社区里轻松地征求、收集和积极影响开发者的重要投入。