开发者体验是企业技术的下一个主要竞争前线

2021-04-13 23:40:09

在过去的15年里,个人计算中最重要的突破之一是设计思考的用户体验的到来,现在显而易见的是,当平均人员拿起一台新电脑或使用新的应用程序时,他们应该快速了解它的工作原理。生病的软件开发人员也是人。

一些公司建设企业技术的公司在开发人员体验的重要性中,随着条纹,Twilio和Auth0的兴起,展示开发人员将选择使他们的生活更容易更容易更容易实现更多建立的替代品。当然,开发人员的需求不同于普通计算机用户,但它们仍然重视夏普的用户界面,写得好的文档和工具,让它们快速加速。

"有时我说它''你好世界,'" Cassidy Williams是Cassidy Williams,MeterLify的工程师,指的是开发人员可以编写一个用于学习新的编程语言或开发工具的简单程序的快速。 "如果开发人员是您的客户,您必须关心开发人员体验。"

然而,开发人员 - 特别是在科技行业以外的公司 - Don' T总能选择他们的工具。许多企业技术仍然为由C级高管的C级高管而担心成本和易感性的企业技术。

即使是AWS,也开始作为集中IT系统的开发人员友好的替代品,发现自己在2021年管理由小型独立的团队设计的数百个服务,据客户和合作伙伴表示似乎很少互相交流。最初的意图是为开发人员提供他们想要通过云所需的一切,但是在有一个陡峭的学习曲线,即使是经验丰富的工艺人。

"它难以知道在哪里开始在哪里开始,如果你以前没有使用[AWS],它'''&#34的任何人都压倒了​​。 ;鸭嘴组的主要经济学家Corey Quinn表示。

企业技术在过去的十年中迅速发展,长期以来,开发商很兴奋,只是为了掌握一些这些新工具。他们在一开始就经历的任何痛苦都值得解锁改变软件的新功能。

那些日子结束了,现在每个公司都试图弄清楚如何成为一家软件公司。而长期推动企业技术的多样性和纳入量正在扩大开发人员工具制造商的行列,导致新的专注于各种人群设计的工具。

"今年,我们在美国拥有超过一百万的未填充开发者工作," Amanda Silver表示,Microsoft的开发人员工具的产品副总裁。 "其中有更多的设计师,更多的数据科学家和数字产品创作者;所有其他其他类型的邻近角色都会增长。"

斯蒂芬O'分析公司Redmonk的联合创始人Grady,阐明了如何"开发人员体验差距和#34;已经出现来自" Scrooge McDuck级尴尬的财富"去年10月,现代企业技术市场提供了一篇博客文章。

"为开发人员提供任何基础设施原始的同一市场,他们可能想要同时告诉他们将它们拼凑在一起是开发商' s问题,"他写了。

云计算将软件的值从代码本身移位,以便在比例下可靠地提供该代码。同样,开发人员工具中的价值正在转向使其尽可能简单地缝合现代应用程序的公司。最终用户期望从他们的应用程序和网络体验中获得更多,而不是几年前的应用程序,以及开发工具,使其更容易提供这些经历正在塑造未来十年的企业技术。

"科技是一个巨大的行业,开发人员真的很贵,在那个地区,事情变得更加复杂,#34;伊恩·詹宁斯表示,Haxor的创始人帮助工具制造商看到他们的开发人员经验如何通过用户测试来衡量。 "人们现在对我们如何更快地使开发人员感兴趣。"

现代开发人员体验中最基本的单位可能是应用程序编程界面,这使您有一些指示为什么行业如此密切关注最高法院的Google-Oracle争议,而不是API的版权能力。

"当开发人员正在学习任何新域时,他们通过API,&#34学习它;银说。 "它'开发商学习新的编程语言相当罕见;它可能发生在他们的职业生涯中几次,但他们不断学习新的API。"

API指定了一块给定的软件可以做的,并且开发人员在自己的应用程序中实现API以解锁外部服务。无数次数的移动和网络应用程序使用条纹' S支付处理技术通过API,可以在其品牌和业务需求周围定制。

清洁,铰接性的API允许开发人员更快地移动,更有信心,创造叫做"开发人员内循环的银,"或者"编辑调试 - 构建周期。" "那些写作代码的周期,看看代码如何工作,修复您的错误,并基本上编写您需要工作的应用程序,"她说。

从他们的老板到船舶软件的压力下的开发人员,并祝福O' Grady描述的丰富选项,将要奖励强大但易于理解的API的公司。

"它不是关于您提供单一服务,它的关于您在您的业务之外创建经济,"银说。 "良好的API设计非常重要。"

向开发人员销售复杂科技产品的企业一直需要提供充分的文档,详细说明这些产品的工作方式。他们开始意识到技术人员不得不用无灵夫散文写成。

"人们对那些像一个人一样与他们交谈的人来说非常敏感;威廉姆斯说。她说,一种更自然的方法还有助于弥合许多企业技术公司内的同质产品开发团队与实际使用这些工具的多样化产品开发团队之间的差距。

建立在这种推动下的可访问性越来越兴趣,对无服务技术兴趣,其中一些棘手的建筑物和运行现代软件远离开发人员的兴趣。可观察性也在改变开发人员构建,测试和运行应用程序,通过更好地理解这些应用程序如何失败。

"我认为这方面有一个运动,那里的开发人员经历越来越好,因为你不一定想做的事情要重新发明轮子正在照顾你,"威廉姆斯说。

由开发人员工具提供的实际用户体验 - 通常称为"控制台"在一个与科幻小说粉丝的行业中 - 也开始变得更加重要。开发人员已经增长厌倦了由主题专家设计的不可思议的用户界面,几乎没有普通开发人员如何体验产品的概念。

"它''这是你可以在哪里' t看自己的产品,并了解它是否有'很好,因为你了解它的一切,"詹宁斯说。

根据Silver的说法,像Microsoft这样的大公司已经运行了House用户体验,为自己的开发人员测试实验室,并且较小的公司开始与像Haxor这样的服务一起完成相同的目标。

"我认为它疯狂地'人们使用自己的产品,"詹宁斯说。 "我们在这里史前土地在史前土地上与正常[消费者]产品循环相比;我们对此的所有解决方案,它只是没有人申请相同的概念。"

一个经典的科技产业问题往往是穷人或不合标准的开发人员体验的根源:康威'法律。

归功于20世纪60年代的计算机科学家Melvin Conway,Conway'法律持有该"任何设计系统(广泛定义)的组织都将产生一个结构,其结构是组织的副本' S通讯结构的副本。"这似乎是AWS问题的一部分,在着名的&#34周围建造了数百个服务;两比萨饼"亚马逊创始人Jeff Bezos青睐的团队结构。

这是一个关于云基础设施先驱的长期抱怨。即使是由AWS' S3服务提供的能力吹走的唐·奥尔瓦雷斯甚至是2005年后的能力,也描述了&#34的后续服务周围缺乏一致性;很难通过和管理。&#34 ;

" AWS的问题是让他们摇滚的东西也让他们吮吸,因为他们有这么多不同的服务。每位服务都有自己的团队构建控制台,[SO]那里的服务'从服务到服务时极度缺乏一致性。"奎因说,一个自我描述的" AWS gadfly"谁帮助公司管理他们在云基础设施领导者的支出。

据奎因和其他人表示,AWS(拒绝发表在这个故事的记录上提供的高管)似乎认识到这一问题,并正在努力改进。但开发人员体验是其他云供应商的潜在开放,特别是现在最基本的云服务 - 计算机和存储 - 是商品。

"'整个新一代即将到来的范式将转移,"奎因说。 "它将成为Tech的很多新的道路,并具有与这些人对齐的路径,然而,它是他们来到这个空间的势在必行。"