平台工程是一种新兴的技术方法,可以加速应用程序的交付和产生商业价值的速度。平台工程通过提供具有自动化基础设施操作的自助服务能力,改善开发者的体验与生产力,同时降低操作的复杂性,并缓解了开发过程中的摩擦。
当然,平台工程不仅仅是关于工具与技术,还需要企业在文化和工作方式上进行转变。因为平台工程团队需要采用产品思维,以客户为中心,并与他们的终端用户建立反馈回路。同时平台工程团队还需要与其他团队,例如产品、业务和运营团队等,进行有效合作和沟通。
在本篇文章中,我们将探讨一些关于如何在企业中培养平台工程文化的策略与实践,以及企业在应对技术不断变化的商业环境时可以实施的策略与措施。
企业如果在引入平台工程时未能在内部培养良好的平台工程文化,其采用率将无法达到理想值,而再好的技术如果采用率不高也无法发挥出其最大价值,因此在企业内培养相应文化至关重要。这里总结了四个策略助力企业培养在内部培养平台工程文化,让开发人员更快更高效地交付软件。
在企业中培养平台工程文化的第一步是定义目标和职责,企业需要有一个清晰的目标,即企业想要通过平台工程实现什么目标,这个目标怎样与业务目标保持一致,以及平台工程如何使用户受益。在明确目标后需要将这些信息传达给平台的用户,例如开发、运维、测试等团队,并确保他们清楚地理解并支持和认同。
在确定目标时,可以参考以下几个问题:
企业内的开发人员在软件交付过程中面临的主要痛点和挑战是什么?
开发人员在构建、测试、部署、运行和维护他们的应用程序时需要哪些常用的工具和能力?
平台工程对开发人员的预期结果和好处是什么,例如提高效率、质量、可扩展性、创新等?
明确了目标之后,就需要建立相应的团队,即平台工程团队。企业需要一个具备专业技能、特定职责的平台工程团队。在建立团队之后培训平台工程工程师们采用产品思维,以客户为中心的方法,并与最终用户建立反馈回路,并鼓励团队成员之间以及与其他团队进行合作和建立信任。
以下是企业可以参考的一些实践:
为平台工程团队成员定义明确的角色和责任,如平台架构师、平台开发人员、平台操作员等。他们将对平台产品从设计到运行,有端到端的所有权。
为平台工程师提供持续的学习机会,如培训课程、研讨会、会议等。让工程师们能够跟上平台工程的最新趋势和技术。
鼓励平台工程师和其他团队之间的跨职能合作,如产品工程团队、业务团队、运营团队等,例如分享知识、反馈和想法等。
在企业中培养平台工程文化的第三步是确定平台工程工作的优先级和价值。企业需要根据平台工程工作给最终用户带来的价值,完成该工作所需要的投入,以及其依赖性来确定其优先级。同时,还需要衡量和展示平台工程在工作中的价值,例如平台工程怎样或在多大程度上提高了效率、质量、可扩展性和创新。
以下是关于如何对平台工程工作进行优先排序及其价值衡量的一些实践和提示:
使用产品方法来确定工作的优先次序。通过进行用户研究,征求用户反馈,并得到利益相关者的内部认同,平台团队可以全面了解开发者的痛点和整个组织的共同挑战,并根据重要程度进行排序。
用指标和关键绩效指标(KPI)来衡量和展示平台工程工作的价值,量化和限定平台产品对开发者经验和生产力的影响,以及对业务成果和客户满意度的影响。
及时认可和奖励平台工程的团队也很重要。企业还需要及时认可和奖励平台工程团队的努力和贡献,并提供反馈和指导,促进平台发展和进步。
在确定目标、组建平台工程团队以及工作优先级后,就需要落实平台工程及其文化的推广了。想要在内部开发人员及其他利益关联团队中培养平台工程文化和推广平台工程的采用,就需要为平台用户提供文档、培训和支持。及时从企业的平台用户处征求反馈和建议,并将其纳入平台改进中。
企业可以参考以下实践来在内部培养和推广平台工程文化:
企业可以尝试使用营销和沟通策略来提高对平台工程及相关文化的认识和兴趣,为企业内部开发人员和其他相关团队展示平台工程的价值和优势。
制定教育和培训计划来增加平台工程及相关文化的知识和技能。例如提供课程、研讨会、网络研讨会等,帮助内部开发者和其他利益相关者有效地学习和使用平台和文化。
提供支持和反馈渠道来提高企业平台工程的参与度和满意度。比如企业可以开通 help desk、即时聊天工具等等,帮助平台用户及时解决问题。同时企业可以收集和分析来自平台用户的反馈,并利用这些信息来不断改善你的平台和文化。
在 IT 行业的动态环境中,不仅仅是平台工程,敢于拥抱新兴技术对于公司保持竞争力、推动创新和满足不断变化的客户需求十分重要。然而采用新技术可能是一个艰难的过程,因为往往伴随着许多不确定性和挑战。这里我们还将总结一些策略与实践,帮助企业能从容地拥抱新技术,自信驾驭变革。
当面临技术变革时,强调新技术可能带来的优势与机遇十分关键。因此企业需要清楚地传达新技术的采用如何与企业目标一致,怎样提高生产力、提高效率,以及如何实现更好的客户体验。突出积极的结果有助于建立技术使用者及利益关联者的和支持,为技术变革创造一个更容易接受的环境。
成功采用新技术需要一种持续学习和技能发展的文化。鼓励员工接受成长的心态,并为他们提供必要的培训和资源以适应新技术。提供研讨会、网络研讨会和导师计划,使员工有能力提高他们的技能,并保持与新兴趋势的联系。通过培养持续学习文化,企业可以建立一支渴望接受新技术和推动创新的员工队伍。
以小规模、可管理的方式引入新技术,可以帮助减少风险,促进更顺利的过渡。与其尝试大规模的改革,不如确定试点项目或用例,在这些项目中,新技术可以以较小的规模实施。这样可以在扩大规模之前进行测试、评估和完善。通过从小规模开始,逐步扩大,企业可以从早期的成功和挑战中学习,使采用过程更容易管理,破坏性更小。
在引进新技术时,变革管理策略是十分重要的。制定一个全面的变革管理策略,包括有效的沟通、培训计划和持续的支持。通过让员工积极参与决策过程,并确保他们理解新技术背后的优势和理由,以缓解和消除对变革的阻力。一个执行良好的变革管理策略可以促进平稳过渡,并推动对新技术的接受。
随着企业需要努力创新以及更快地交付软件应用程序,采用平台工程变得越来越重要。而引入平台工程是一项极具挑战的工作,因为平台工程不仅仅是技术与工具上变化,更是文化的转变和革新。因此,培养企业内部的平台工程文化也至关重要。
对于 IT 公司来说,在当今快速发展的数字环境中,企业频繁面临着接受、采用新技术以保持商业竞争力和推动创新的需要。不仅是当下热门的平台工程,在新兴技术层出不穷的今天,企业需要持续培养创新文化,制定和实施强有力的变革管理战略,才能在不断发展和变化的技术环境中获得竞争优势,释放新的商业机会,并持续为用户提供创新的解决方案。