你组织中最强大的人是软件开发人员 - 彭博社
bloomberg
摄影:Getty Images每当出现重大的技术转型时,企业都会经历一个软件开发人员获得巨大权力的时期。一方面,理解新技术和复杂技术的人需要走在前面是有道理的。另一方面,开发人员的议程可能与商业目标不一致。这就是我们今天所处的境地,对于IT管理和商业领导者来说,这都是一个不舒服的时期。
在各个行业中涌动的技术——移动和云计算以及大数据分析——正在导致剧烈而痛苦的组织变革。与此同时,许多IT组织必须应对现有的应用程序,这些应用程序虽然不灵活但对业务运营是必要的。这些应用程序无法轻松地在移动、云和社交业务应用的新世界中运行。加剧这些问题的是技术变革的速度,与典型IT组织的技能不相匹配。
当创新新产品与可用技能之间的差距很大(如今天一样)时,商业领导者依赖他们的顶级软件开发人员做出将在未来几年内影响整个组织的决策。
开发人员往往基于他们认为有趣的工具来做出这些决策,这些工具可以提高他们自己的市场竞争力。有时,开发人员的目标与商业目标是一致的。有时,最酷的技术不一定能够扩展或应对不断变化的商业需求。而且,通常这些工具还不够成熟,无法解决真正棘手的问题。在这些情况下,首席信息官往往处于劣势,因为他们越来越关注商业问题,而与新兴工具和技术的直接接触减少。
商业领袖应该做什么?不作为不是答案。相反,必须采取双管齐下的方法。首先,开发人员获得新兴创新工具的经验是重要的。这将确保公司为可能带来深远商业利益的新一代技术做好准备。
与此同时,需要进行监督。最有效的方法之一是成立一个工作组,成员包括来自业务、IT管理和开发的代表。该小组需要有一套明确的标准,以评估某个工具或新兴技术是否应成为战略商业计划的基础。
什么类型的标准是合适的?以下是一些建议:
• 提议的技术是否得到稳定供应商的支持?
• 该技术是否遵循公认或新兴的行业标准?
• 如果供应商失败,该技术是否允许迁移到其他环境?
• 该技术是否与商业战略相匹配?
• 新兴技术的好处是否如此令人信服,以至于值得冒险在未经验证的技术上进行标准化?
关于创新和新兴技术的价值和重要性没有争议。如果公司希望在复杂行业中获得竞争优势,这些技术需要被使用并得到充分理解。正是这些技术的使用方式——以及使用的时机——可以决定成功与失败之间的差异。