写点什么

对话 CTO:如何避免陷入管理困境

  • 2022-06-10
  • 本文字数:3100 字

    阅读完需:约 10 分钟

对话 CTO:如何避免陷入管理困境

近年来,企业数字化转型给 CTO 们带来了新的机遇和挑战。

 

传统意义上,CTO 通常是技术策略制定者和执行者,带领技术团队被动地为业务部门提供技术和服务支撑。

 

但在数字化的催动下,CTO 的地位发生了明显变化。国际软件供应商 Cyara 和 Sapio Research 通过征询澳大利亚及其他地区 1,000 名商业和 IT 业务决策者的观点,确定了数字化转型领域的一些最新趋势。其中当被问及谁在推动数字化转型时,37%的受访者认为是 CTO/CIO;28%的人提到了 IT 领导者;23%的人说是 CEO。不难看出,作为技术掌舵者,CTO 在企业数字化转型中占据了重要地位,但也意味着 CTO 肩上的担子更重了。

CTO 团队管理困境

 

为了更好地推动数字化转型,CTO 不仅要关注技术、基础设施建设和 IT 运维,更要关注如何推动业务变革、驱动大数据转化为洞察力,并通过领导团队,与各个业务部门协同合作,为数字化重塑流程、机制和保障。

 

基于此,CTO 必须要具备三个能力:技术能力、业务协同能力和团队管理能力。

 

技术能力自不必多说,CTO 作为公司技术发展的指路人,决定公司的技术发展规划,一定要有足够广阔的技术视野。正如支出宝 CTO 孔凡勇所说,“虽然不需要各种技术都样样精通,但是必须要有所涉猎,有所了解,对各种技术领域的发展趋势,主流、非主流技术的应用场景要非常了解。知道在什么场景应用什么技术,业务发展到什么规模应该预先做哪些技术储备。”

 

业务协同能力要求 CTO 提供给业务需要的东西,并且通过技术创新给业务带来新的商业模式,成为业绩的来源,甚至超出业务的预期,为企业创造额外的收入。宜信集团 CTO 向江旭也曾在采访中表示,“让技术真正支持业务,然后赋能业务甚至是引领业务,是永恒的话题。”

 

谈及团队管理,丁香园 CTO 范凯表示,CTO 要善于管理研发团队,掌控好研发工作进度,能够在规划好的时间内,步步为营,好整以暇地完成公司产品的研发工作。此外 CTO 还要擅长培养研发梯队力量,建立研发团队内部具有向心力的、开放性的交流学习型组织文化。让研发团队具备自我学习能力、自我培养能力、自我建设能力。

 

在不同的企业,业务不同,CTO 在与业务协同时,需要灵活应对,不能一概而论,但团队管理能力则是所有 CTO 必须具备的。

 

在某机构推出的《2020 年 IT 行业项目管理调查报告》中显示,仅有 5.69%的受访者所在团队规模小于 3 人;38.71%的受访者所在团队规模集中在 3-10 人;其余受访者所在团队规模均在 10 人以上。 且通常,IT 团队中的角色包含项目经理、架构师、后端开发人员、前端开发人员、测试人员、运维人员等等。

 

可见对于 CTO 来说,组建团队、整合各岗位人才以及培养人才这一个流程下来,就需要付出大量精力,而且一旦其中某个环节出了问题,也会直接影响数字化转型进度。

 

首先,如果组建团队都没有成功,势必会因为人手不足而导致项目无法如期交付,长此以往,企业的技术力受到质疑,在行业中的核心竞争力也会逐步丧失。而这其中,CTO 要承担很大的责任。

 

其次,团队组建完成后,后续人才的培养也非常关键。软件技术的快速更迭,需要依靠 IT 人员在日常不断积累来提升技能,但大多数情况下,软件项目时间紧、任务重,开发者并没有太多的精力思考问题,只能不断地“重复造轮子”,来满足快速交付的要求。说白了,大多数开发者在面对任务时,只剩下简单执行,工作热情被磨灭,学习时间被压榨,能力难以稳步提升,导致团队能力的成长跟不上数字化转型要求。

 

人才培养不达预期,即使项目能如期完成,质量和安全也难以得到保证,有时,甚至需要 CTO 亲自下场指导开发细节。如此一来,CTO 就会陷于庞大、冗杂的团队管理,很难有时间和精力关注企业业务和前沿技术发展,更别提为企业制定技术战略赋能业务发展,让 IT 部门成为企业数字化转型中的牵引者。

 

面对团队管理的一系列挑战,CTO 又该如何解决呢?

如何解 CTO 之困?

 

一方面,需要提高人才的素质。在数字化背景下,IT 部门要在企业数字化转型中发挥更大作用,对数字化人才的培养必不可少。中国信息通信研究院发布的《数字经济就业影响研究报告》指出,2020 年中国数字化人才缺口接近 1100 万,伴随全行业的数字化推进,需要更广泛的数字化人才引入,人才需求缺口依然在持续放大。

 

这意味着,大量的企业都面临着数字化人才短缺的问题,而如果团队能培养出一批数字化人才,定会让企业在数字化转型中快人一步。

 

另一方面,需要解放企业的 IT 生产力,简化软件开发流程,并提高软件研发的速度和质量。这一点可以用前日本阿里巴巴 CTO 汤峥嵘谈到的 CTO 应该具备的效率思维解释,即通过改进工作流程,推进数字化管理,使用自动化代替人工等方法提升内部效率。效率思维令 CTO 能够不再囿于软件底层研发的管理,腾出更多时间和精力放在关心企业业务和研究前沿技术上,从而制定出更加贴合企业业务的技术战略。

 

无论是培养数字化人才,还是解放 IT 生产力,关键之处其实在于选择合适的工具。为何这样讲?有两点原因。第一,合适的工具能够让 IT 团队成员从“重复造轮子”中解放出来,有更多时间和精力专注于软件顶层架构设计和学习新的技术,全方位提升自身能力,向数字化人才发展;第二,可以通过推动开发流程变革,来提高软件研发的速度和质量,达到解放 IT 生产力的目的。

 

很明显,合适工具的使用,对 CTO 管理团队至关重要。有需求就有市场,目前行业里也已经有相关工具出现,并且开始了落地实践。正如中国工程院院士倪光南所说,“今天,软件的重要性不言而喻,软件工程的发展也应当跟上时代的步伐,而不能停留在一些陈旧的老观念、老规范、老平台上。近期,我国软件界在软件工程方面出现的一些创新,例如‘低代码开发平台’、‘软件机器人’等等,是值得支持和鼓励的。”

 

倪光南院士所提到的低代码开发平台和软件机器人,都是通过可视化开发,改变传统手工敲写代码的软件开发方式,通过拖拽组件就可以完成软件开发,标准化、自动化的流程可以在提高软件开发速度的同时,保证质量。

 

但不得不提,当下热度较高的低代码平台仍存在自身局限性。某公司 CTO 近日接受 InfoQ 采访时聊到,他们对于大型、复杂的项目进行评估,应用低代码平台开发的效率甚至不如开发者手动编写的效率高,从中也可以看到低代码平台其实更多的适用于前端及一些特定场景中。由此进一步分析得出,当下软件开发的难点和重心其实是在后端。

 

目前看来,谁攻破了后端全自动开发的技术难关,也就解决了当下 CTO 管理团队困境 。以飞算近期推出的 SoFlu 软件机器人为例,其宣称具备后端全自动开发平台、前端全自动开发平台、全自动测试平台、全自动运维平台,覆盖软件开发的全生命周期,能让开发者实现“一人一项目,十人抵百人”的效能提升。曾帮助中石油用 9 个普通程序员+5 个 SoFlu 机器人在 45 天内完成传统开发模式下需要 27 人花费 300 多天完成的大型电商平台的系统重构,“SoFlu 软件机器人让我们完成了一个不可能完成的任务,更让我们有了底气,真正实现自主开发。”中石油该项目的负责人表示。

 

结合案例,我们来看,使用全自动工具平台,对于开发者自身来说,他们不用再花费大量时间在维护代码以及技术债中,从而有更多时间和精力来创新工作、学习新技能,解决了当下人才培养的困境。

 

除此之外,全自动工具平台能够将企业软件开发的知识经验都沉淀在平台内部,这也意味着 CTO 可以通过平台来管理软件开发全生命周期,从庞大繁杂的团队管理中抽身出来,更有时间和精力去关注企业业务和前沿技术,制定更加符合企业发展的技术战略,更好地发挥自己和 IT 部门在企业数字化转型中的作用。

结语

 

如今,技术的发展日新月异,企业 CTO 作为技术掌舵人,只有做到积极拥抱创新技术,合理使用工具,才能更好地提升团队管理能力,充分发挥自身和团队的价值,让企业在正确的技术战略引领下保持创新活力,在激烈的商业竞争中快人一步。

2022-06-10 10:563701

评论

发布
暂无评论
发现更多内容

Kubernetes你不知道的事

CTO技术共享

开源 签约计划第三季 8月月更

OAuth Client默认配置加载

阿提说说

Spring Security OAuth

全新FIDE 编译简单评测

Geek_99967b

小程序

Open Office XML 格式中的 Style 设计原理

汪子熙

xml 微软 Office 8月月更 openOffice

Kubernetes 选举机制HA

CTO技术共享

开源 签约计划第三季 8月月更

鲲鹏编译调试及原生开发工具基础知识

乌龟哥哥

8月月更

Linux配置SSH免密码登录(非root账号)

程序员欣宸

SSH 8月月更

数字钱包红海角逐,小程序生态快速引入可助力占领智慧设备入口

FinClip

vue高频面试题合集(二)附答案

helloworld1024fd

Vue

云原生(十三) | Kubernetes篇之深入Kubernetes(k8s)概念

Lansonli

云原生 k8s 8月月更

开源一夏|5分钟快速为OpenHarmony提交PR(Web)

坚果

开源 OpenHarmony 8月月更

开源一夏 | 粗暴项目监控,快速上手Spring家族的亲儿子SpringAdmin监控项目

知识浅谈

spring 开源 8月月更

STM32入门开发 LWIP网络协议栈移植(网卡采用DM9000)

DS小龙哥

8月月更

API服务网关

阿泽🧸

API网关 8月月更

开源一夏 | 参与开源能让人更幸福

石云升

开源 开源社区 8月月更

开源一夏|OpenHarmony如何选择图片在Image组件上显示(eTS)

坚果

开源 OpenHarmony 8月月更

软件定制开发——企业定制开发app软件的优势

开源直播系统源码

软件开发 直播系统源码 app定制开发 软件定制开发

SAP 产品增强技术回顾

汪子熙

SaaS SAP 企业级应用 云应用 8月月更

Kubernetes 维护技术分享

CTO技术共享

开源 签约计划第三季 8月月更

Kubernetes 计算CPU 使用率

CTO技术共享

开源 签约计划第三季 8月月更

学习Apache ShardingSphere解析器源码(一)

我不吃六安茶

ANTLR Apache ShardingSphere

React Redux 组件更新/渲染原理 connect 中的 mapStateToProps

HullQin

CSS JavaScript html 前端 8月月更

vue高频面试题合集(一)附答案

helloworld1024fd

Vue

前端面试 | 必知必会的10道Promise题!

千锋IT教育

数据库 SQL 优化大总结之:百万级数据库优化方案

TimeFriends

8月月更

canvas

Jason199

canvas 8月月更

Spring 全家桶之 Spring Data JPA(一)

小白

8月月更

C++运算符重载(三)之递增运算符重载

CtrlX

c c++ 代码 进阶员进阶 8月月更

Android进阶(一)Android 发邮件与几种网络请求方式详解

No Silver Bullet

android 8月月更 邮件发送

【LeetCode】重新格式化字符串Java题解

Albert

LeetCode 8月月更

对话 CTO:如何避免陷入管理困境_技术管理_闫园园_InfoQ精选文章