如何通过以用户为中心的平台和实践取悦您的开发者

用户至上的平台开发策略

在QCon London的演讲中,Ana Petkovska强调了平台开发团队应始终以用户为中心,确保平台能够真正满足开发者的需求。她分享了其开发者体验(DevEx)团队的结构及其提供的产品和服务。

用户至上的开发流程

Petkovska指出,平台开发团队应在开发的所有阶段都保持用户中心,深入了解开发者的真实需求。保持与开发者的紧密联系,不仅可以促进平台的采用和使用,还能在出现问题时提供支持。

提升用户体验和团队表现

根据《2023年DevOps现状报告》,除了提升用户体验,用户至上的开发策略还能提高平台开发团队的绩效和工作满意度。

DevEx团队的结构和贡献

Petkovska提到,他们最初成立了一个团队,专注于通过改进CI/CD工具、部署和发布流程来提升开发者体验和生产力。随后,他们成立了DevEx团队,增加了专注于基础设施开发和发布的团队。最终,他们还成立了一个负责数据基础设施的团队,与开发团队共享工具和最佳实践。

自服务平台的优势

通过提供满足不同需求的自服务平台(如访问权限管理、仓库管理、构建工具配置等),开发者可以自主获取所需资源,这不仅提高了开发者的生产力,也提升了整个组织的效率。

平台即产品的策略

平台作为内部产品

Petkovska强调,将平台视为内部“销售”给工程组织的软件产品,可以借鉴普通软件公司的做法。他们通过将产品开发者视为平台用户,围绕开发者的真实需求定制平台,并将产品经理角色分配给技术平台组的经理和技术负责人。

沟通和反馈机制

团队维护并发布路线图,展示每个团队的下一步项目,确保工程组织中的任何人都能了解过去的成就和未来的计划。他们还通过技术预览和试点团队作为早期采用者,优先根据用户反馈开发平台。

与用户的沟通方式

多层次的沟通渠道

Petkovska介绍了多种与开发者沟通的方式,包括每周的DevEx Connect会议、专门的Jira支持板、文档和指南、针对大变更的研讨会和培训,以及专门的沟通渠道和公共沟通渠道。

提升开发者体验的建议

用户至上的实践

Petkovska建议,平台团队应专注于用户至上的平台和实践,提升开发者和平台团队的生产力和体验。她强调了建立完善的平台团队、有意识地构建自服务平台、并注重与用户的沟通和教育的重要性。

阅读 86
0 条评论