什么是开发者体验,为什么它很重要?继续阅读!成都小程序开发人员的工作是一件奇怪的事情。每个人都依赖于它,但内部圣殿之外很少有人完全了解它的复杂性。
虽然对于经常分裂的DevOps花名册中的许多人来说也是如此,但如果没有 Dev,Ops 就没有太多可做的了。考虑到这一点,企业现在意识到,将解决问题、创造性和高度积极性的开发人员放在剧本的前沿和中心是至关重要的。
他们是如何实现这一目标的?有一个叫做开发者体验的小东西。
DevOps是一个新兴的框架,其不变的目标是弥合小程序开发和IT运营之间的差距,确保一致且有意义的输出周期。
开发人员体验应该被视为具有让开发人员感觉差距不存在的主要目标。
它应该!听到开发人员体验领域从UX中汲取了许多线索,您可能不会感到惊讶。
开发人员适应DevOps周期和HDFS系统的难易程度取决于他们在没有不必要的障碍的情况下与他们的堆栈和工作流交互的轻松程度和时间。
对于那些从汉堡包图标中了解热图的人来说,这听起来应该有点熟悉。
那么,这在现实世界中是如何实现的?企业可以做些什么来开启传奇的开发者体验之路?
新战略需要新起点。如果您希望将开发人员体验作为DevOps基础架构中的关键考虑因素,那么它从您的开发人员专业之旅的第0天开始。
带着明确的、可管理的期望成功进入整洁的DevHouse 意味着您的开发人员正在尽快产生成功的输出。这对新员工来说是鼓舞人心的。同样重要的是,它是促进保留并最终促进同伴指导的正确途径。
此时,您的开发团队几乎完全自给自足,入职日与生产中的任何其他日子一样有机。
好的DX应该归结为为您的开发人员铺平道路,以尽可能少的障碍将项目无缝地推向生产。当前围绕具有特定技能组合的开发人员招聘的挑战也意味着对保留的关注比以往任何时候都更加重要。
消除解决问题的障碍并增加对关键生产活动的权限对于良好的DevOps透明度至关重要。在可能的情况下,应为开发人员提供直接访问贵公司内做出关键决策以快速有效地满足生产需求的任何人的权限。
解决此问题的一个好方法是为关键的部门间沟通引入SLA,这意味着开发人员的优先级与任何外部客户或更高级别的客户一样高。
虽然信息安全和更广泛的IT安全政策可能并不意味着开发人员可以自我管理,但记录清晰的升级路线将有助于开发人员和更广泛的DevOps团队更有效地克服障碍。
虽然使用pandas数据框架的开发人员通常看起来像是一只孤独的野兽,但在开发社区中,自助服务和协作解决问题是进步和创新的关键。
创建一个空间,让开发人员可以在其中进行有效沟通并整理他们的代码堵塞解决方案,这将减少未来工作流程中的障碍。
将您的团队及其社区同行的经验和智慧集中在一个地方对于新员工Dev来说是一件令人欣慰的事情。它说明了您的企业对透明度和解决遗留问题的优先考虑。
此外,没有开发人员喜欢进来并感觉他们正在收拾别人的烂摊子。虽然一定数量的移交通常是可以预料的,但新开发人员不应该在创新自己的解决方案之前筛选一堆被拒绝的问题。
清晰、简明的文档使遗留问题看起来更容易克服,而不像冷漠的前辈留下的后遗症。
投资更便宜的解决方案通常最终会花费更多。虽然没有公司会盲目地做出购买决定,但有些公司可能会陷入低估内部、基于经验的咨询的陷阱。
最好的业务流程管理小程序在采购执行官看来可能与实地开发人员不同。确保他们在采购决策中处于首要位置和中心位置,也会将流程放在首位和中心位置,从而使此类决策变得更加容易,并且明显更加有益。
不能很好集成或需要广泛的跨部门培训的小程序突然开始消耗成本。
所有这一切甚至发生在您的开发人员厌倦了与他们从未咨询过的解决方案作斗争,导致他们跳槽之前。现在,一些额外的招聘和入职成本从利润率中爬出来。
想要使用新技术是近 60% 的开发人员寻求替代工作的驱动力,因此从一开始就应该清楚正确的技术选择有多么重要。
自动化现在已成为大多数企业的常态,从强大的拨号小程序到早期的招聘工作流程。为什么DevOps生命周期中的监控和测试等基石流程会有所不同?
很简单,不应该!
在反馈循环中引入自动化,例如自动化测试,可以进一步提高DevOps的透明度,并缩短部门之间的重大周转时间。
开发人员的生活与快速解决问题一样重要,因为它是快速的创造性思维,而这些事情都不能因为“这可能是一封电子邮件”聚会的不必要的细节而在中途中断。
实际上,如果不能避免不必要的额外追赶,让开发人员脱离他们的流程,让他们浪费宝贵的时间从他们离开的地方接起,那什么是站立会议?
尽可能多地利用这些时间,并全天与开发人员商定沟通策略,以尽量减少对工作流程的影响。这可能与项目管理策略有关,也可能与密切关注不必要的微观管理有关。
并非每个开发人员都需要参加每次会议。信任并相信,他们会为此感谢你。
你应该!良好的开发人员体验将带来和谐稳定的工作环境,最终有助于留住顶尖人才。世界级的开发人员体验将创造一种市场身份,以吸引热衷于工作的新开发人员,在那里,做他们喜欢做的事情的障碍得到有效缓解,而且相对不存在。
所选职业中的每个人都必须处理他们喜欢的角色的琐事和繁忙的工作。开发人员也不例外,这并不意味着不能或不应该缓解这种情况。
个性化、有机且集成的成都小程序开发人员体验解决方案是解决此问题的正确方法。让您的开发人员开心,您会惊讶于DevOps周期变得多么容易和频繁!