跨职能团队合作:迎接人工智能时代的软件开发
人工智能(尤其是生成式人工智能)的快速普及不仅意味着开发人员工作流程的改变,还意味着他们与企业其他部门合作的方式的改变。既然生成式人工智能已成为现实的一部分,软件开发人员需要适应不同职能的不同团队并进行工作。
很明显,人工智能将对未来的工作、生产力以及我们的团队工作方式产生重大影响。然而,虽然人工智能是一项技术,但它的成功采用和适应并不仅仅是技术人员的职责。
为了充分利用人工智能,来自企业不同学科的许多专业人士应该参与其实施和开发。
SAS 人工智能和分析高级经理Luis Flynn表示,人工智能密集型世界“需要跨职能团队,其中包括领域专家以及了解将人工智能调整到特定行业的力量的开发人员、数据科学家或业务分析师” 。
“这些人知道如何驾驭我们集体的计算智慧,但可以削减脂肪并使用较小的数据集进行训练,以适应特定行业中特定业务的期望结果。”
摩托罗拉解决方案首席技术官Mahesh Saptharishi还指出了帮助开发人员和工程师充分利用人工智能所需的广泛技能:“今天的教师、作家、艺术家和心理学家很可能成为我们明天的应用程序开发人员随着辅导和发展、理解行为和决策以及有效沟通等技能在 IT 领域变得越来越重要。”
人工智能时代跨业务交互的要求也将意味着我们彼此合作方式的改变。“但正如该领域的任何人都知道的那样,质量保证、维护和升级方面仍然存在大量工作。我们可能会看到对强调弥合用户和开发人员之间差距的产品管理技能的更高需求。”
然而,虽然人工智能,尤其是生成式人工智能,有望重塑整个企业的软件开发人员和其他专业人员的角色和任务,但对于人工智能来说,这些仍处于早期阶段——而且其边界仍在制定有效的跨职能工作方案。
AI 将越来越多地帮助开发人员更好地完成工作,但我们还必须记住,这项新兴技术是 IT 专业人员为其客户或雇主构建的解决方案的一部分。Flynn 就 IT 专业人员应学习和强调的技能提出了建议,以便在人工智能日益密集的世界中取得成功。跨业务工作再次至关重要。
“总会有人了解任何新兴技术所涉及的人为因素。他们会知道如何利用时间和空间将生成式人工智能融入日常工作流程中。我们在 IT 领域的许多角色将保持不变,但我们会提高生产力,因为只需点击一下即可使用生成人工智能等强大工具。”