Redian新闻
>
改善开发者体验,小公司也能在技术竞争中崭露头角

改善开发者体验,小公司也能在技术竞争中崭露头角

公众号新闻

作者 | Ben Linders
译者 | 明知山
策划 | 丁晓昀

一种改善开发者体验的策略是消除开发人员和为他们提供支持的平台团队的耗时任务和瓶颈。如何引入改变很重要,在实现变更之前理解“为什么”可以让事情进展得更加顺利。

Jessica Andersson 在 NDC 2023 大会(于挪威首都奥斯陆举行)上谈到了如何改善小型团队的开发者体验。

Andersson 解释说,开发者体验包括软件开发人员在开发和维护软件的工作中所做的所有事情,例如编写代码、测试、构建、部署、监控和维护:

我经常从产品的角度来考虑这个问题,因为开发团队对产品的生命周期负责。良好的开发者体验可以让开发人员专注于让产品在竞争中脱颖而出,并为用户创造价值

他们改善开发者体验的策略是消除耗时的任务和瓶颈。首先是让开发者可以放开手脚去干。Andersson 说,如果一名开发者的进展必须等待团队之外的人,那么他们就无法作为一个自主的团队,也无法完全掌握自己的产品生命周期。

接下来,从平台团队中移除耗时的任务。为了能够持续地向开发者提供更好的开发者体验,他们需要确保平台团队不会陷入无休止的升级和迁移循环中。

在将平台团队解放出来之后,重点转向了帮助开发人员移除耗时的任务,从而让他们获得更好的开发者体验。

Andersson 提到,如何引入变更很重要,如果你在引入变更之前理解“为什么”要这么做,那么实现变更就会更容易。他们为开发者引入了一个完全不同的工作流程,他们认为这将是一个巨大的改进,但在开发者理解为什么以及如何做出改进之前遇到了一些阻力:

从长远来看,它变成了一种非常受欢迎的工作方式,但是如果我们在实现变更之前花更多的精力在思考为什么引入变更上,那么交付可能会变得更加顺利。

Andersson 说,你需要让开发者相信你能够为他们带来价值,与开发者保持良好的关系是了解他们的问题以及如何改善他们日常工作的关键。

InfoQ 就如何改善开发者体验采访了 Jessica Andersson

InfoQ:你在为小团队改善开发者体验方面遇到了哪些挑战?

Jessica Andersson:我们不可能什么都做,也不可能一次性做完所有事情。我们每次只做一件事,简化它并做好它,一旦做到“刚刚好”,就可以转向下一件事。

我们还需要注意我们引入的依赖关系和所使用的工具,所有东西都需要保持最新,处在一种不断更新却没有新改进空间的状态是一种风险。

InfoQ:你能举个例子说明你是如何改善开发者体验的吗?

Andersson:在为开发人员清除阻碍方面,我以我们使用 DNS 进行服务发现为例。DNS 需要手动处理,只有两个人可以访问 Cloudflare,我就是其中之一。这意味着每当开发人员想要部署新服务或更新或删除现有服务时,他们都必须来找我。

这并不是我们想要的理想的工作方式,所以我们开始研究如何在 Kubernetes 环境中采用不同的方式来解决这个问题。我们对 ExternalDNS 做了调研,发现它支持通过 Kubernetes 资源来管理 DNS 记录。

对于我们来说,启动和运行它真的很简单,并且迁移手动创建的现有 DNS 记录到 ExternalDNS 也很容易。开发人员很快就适应了新流程,我们在几周内就看到了这么做的好处!

InfoQ:“黄金路径”或“平坦路径”能为开发人员带来什么好处?

Andersson:开发人员可以重用用于解决已知问题的黄金路径,例如,对不同的应用程序使用相同的监控解决方案。另一个好处是降低认知负担,在不同的应用程序上应用相同的方法,维护多个应用程序也会变得更容易。

InfoQ:对于想要改善开发者体验的小型团队或组织,你有什么建议?

Andersson:我最强烈的建议是,在决定做什么之前,先评估一下你自己的组织和环境。找出你可以对开发者体验产生影响的地方,选择做一件事并加以改进!避免抄袭别人的做法,除非它对于你的组织来说也有意义。

原文链接:

https://www.infoq.com/news/2023/06/developer-experience-small-org/

声明:本文为 InfoQ 翻译,未经许可禁止转载。

点击底部阅读原文访问 InfoQ 官网,获取更多精彩内容!

今日好文推荐

5天内用户数破亿、增速碾压ChatGPT,Twitter劲敌Threads是如何构建的?

Python吞噬世界,GPT吞噬Python!ChatGPT 上线最强应用:分析数据、生成代码都精通

LLM对程序员的冲击和影响

阿里转岗先离职:清空司龄裁员不给钱?马斯克作死推特,对手小扎社交平台喜获3000万用户;美国或限制中国用户使用美云服务|Q资讯

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
太贵?开发环境门槛高?和开发者聊聊苹果 Vision Pro如何解锁大模型时代AI研究开发新范式 ?尽在2023WAIC AI开发者领袖论坛逛出版社、玩游戏、“薅”新书……译文社“读者体验日”,邀你参与杂兴太卷了!多个清北博士入局,470人竞争中石油一个行政岗实验室建设公司也冲IPO,施工大量外包,垫资多“回款难”,子公司资不抵债竟成募投主体?北美金融公司也能养老?起薪高,还能轻松WLB……苹果Vision Pro开发者实验室海外遇冷,国内开发者兴趣较大骗子,你觉得你的message的命运是什么!Community Day 社区嘉年华 · 深圳站|极客社区与技术大咖的双向奔赴,这一次走在技术迭代之前Linus Torvald 在技术上可谓是从不私藏,也绝不闭门造车全日程发布!60位技术嘉宾,前沿技术分享尽在2023稀土开发者大会现场儿子大了不由娘澳洲知名企业濒临倒闭!产品曾遍布全澳,在与中国企业竞争中落败华西村卖掉集团公司80%股权,卖价1元钱!市值93亿元的上市公司也换了新东家《呼啸山庄》重译07C报名即将截止 | 动荡中的律所管理:谁将崭露头角?交通方便生活舒服,小区华人群各种团购其乐融融! 西伦敦明星小区住户实际体验,找不出缺点!趣图:初级开发者 VS 高级开发者红帽重新部署桌面Linux开发,主要开发者被调离模仿Jeff Dean神总结,前谷歌工程师分享「LLM开发秘籍」:每个开发者都应知道的数字!社招 | Unity优美缔,个性化专业培养,在技术领域快速成长,期权激励欧洲各国新生代王位继承人:优质王储崭露头角,女王储数量突破新高!“每一个成功女性背后,是更多女性!”年轻华人如何在NZ政坛崭露头角?她这样说……张亚勤:将价值观放在技术之上拥抱AI澳洲房地产投资新风向!公寓崭露头角,这些地区房价快速拉升前Snap联合开发者 “倒戈”,开发脚本用Flatpak取代Snap宝尊集团首席财务官兼宝尊电商总裁于钧瑞:只有通过提供出色的消费者体验,才能激发重复消费的欲望拼多多迎难而上,在竞争中保持竞争力全日程发布!60 位技术嘉宾,前沿技术分享尽在 2023 稀土开发者大会现场一周聊两日记---好人多别再只谈“拖拉拽”式的低代码开发,它不足以吸引开发者了!纽约著名华人企业家法拉盛身亡!生前友善开朗!纽约人被偷的车在西非?! 海关揭秘专访|希拉里·弗里德曼:《一激到底》,在竞争中度过童年?AI辅助编程工具给开发者带来好处了吗?Stack Overflow 2023 开发者调查AI特别报告
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。