在现代企业,最大的讽刺之一在于,他们要求开发人员为客户创造流畅无缝的体验,但却希望他们使用笨拙的系统和过时的流程来实现这种体验。根据Devada的《2019年开发人员状况报告》显示,三分之二的开发人员表示,管理过时系统和技术阻碍着他们的生产效率。
同时,开发团队的战略重要性持续增长,将近70%的开发人员表明,高层管理人员希望他们提高生产效率。对熟练人员的需求也从未如此高,自2014年以来,空缺职位一直在稳定增长,Forrester等分析机构认为,COVID-19已使开发人员成为现代企业不可或缺的部分。
这种情况使很多开发人员对他们的工作不满意。对工作和所使用技术不满意会导致他们生产效率和创造灵感下降,更糟糕的是,这会导致团队忽视最终目标,即提供更好更有效的客户体验,而这对于企业的成功至关重要。
在COVID-19疫情期间,这尤其令人担忧,企业客户的全部互动几乎都是数字体验,而其网站或移动应用程序中的漏洞可能决定成败。
企业非常有必要改善开发人员的体验,每个公司都有其自己的方法,但是这里要避免下面五个关键错误。
1. 请记住:出色的用户体验不只是针对客户
更好的设计不仅效果更好,而且感觉更好。精心设计的开发平台使开发人员感到高兴,因为它使开发人员能够“保持发展”并专注于眼前的问题,而不是应对笨拙的工具、漏洞或手动流程。设计良好的开发平台会带来无缝和一致的体验,而不会随着时间的推移而产生糟糕集成。
据称,在过去的几年中,开发平台有了很大的改进,外观和感觉与最佳消费者平台相当。这些平台也逐渐向第三方开发人员开放,这意味着用户可以使用与其供应商相同的技术,并享受更加一致的用户体验。更好的是,开源在开发世界中至关重要,它允许在构建这些平台方面时进行更大的协作,并为供应商和用户带来更好的结果。
2. 避免向后集成
这一点似乎很明显,但也很重要:企业采用新工作方式的唯一方法就是停止向后看。在开发平台变得更顺畅更强大的同时,企业仍然要面对过时系统,而新技术引入过时系统中会很耗时,而且往往带来很少的回报。
这就是说,有些开发人员别无选择,只能使用旧版软件,这就是为什么很多公司投资于桥接旧版、本地和云系统技术的原因。这种方法很有必要,因为它允许不断发展,而不必强迫企业在一夜之间转换其IT的所有要素。这使得托管云服务特别受欢迎,它为用户提供了云原生的开发人员功能,同时减轻了IT管理的负担。
3. 避免使用太多技术
企业为满足其开发需求而需要使用大量系统,他们为此付出高昂的代价。IT团队需要花费大量时间来确保这些技术协同工作,而原本这些时间应该用于业务需求和战略。而且,这一问题每年都在发生,就像财产税一样。
这使得领先团队已从复杂的集成转向平台。开发团队可以选择一个平台作为他们的主要功能套件,并且,由于我们生活在开放的API世界中,因此他们可以插入其他供应商的解决方案或通过最佳设置来定制其系统以适应其特定需求。
4. 腾出时间用于学习和发展
正如使用复杂系统会产生成本,不断发展也会产生成本。技术每天都在变化,业务领导者需要确保开发人员准备好使用新的方法论、工具和平台。此外,开发团队还要承担复杂的新职责,从不断变化的安全态势到GDPR和其他数据合规性,并且教育的重要性不可低估。
回顾移动、云计算和人工智能的兴起,企业迅速从“我们为什么需要这个”转到“为什么我们还没有这个呢?”。发展良好的企业将使开发人员能够改进工具,为他们提供内部资源来进行研究,并为他们自己留出空间去探索新技术。
5. 不要低估社区的力量
与任何团队一样,开发人员重视协作和相互学习的机会。回到Devada的开发人员报告中,94%的开发人员表示他们积极参与至少一个开发人员社区,而88%的开发人员希望IT供应商建立自己的在线社区。
社区的价值不仅仅在于排除故障和提供技术支持。与企业外人员的协作,为开发人员应对当今挑战提供多种视角。这一点非常重要,特别是对于希望避免投资新技术的陷阱的传统公司。
最后一点,我们不能忽略COVID-19疫情对员工期望的影响。世界各地的企业已经找到创新的方法来通过新技术和流程促进远程工作,对于那些希望在新的客户体验时代转变其数字化产品的企业,开发团队应该是最重要的。现在是时候采取行动了。