来啦,请坐。很高兴遇见你。
我是老杨,资深技术管理老兵,专注互联网技术20年,这20年里我从一个程序员一步一步做到CTO,在程序员思维的基础上生长出一套极精炼的技术管理的方法和工具,如果你有强化管理能力,量化技术产出,提升技术效能,打造技术团队等需求,那么这套课程会为你揭开技术管理的神秘面纱,可以让“妈妈再也不用担心你的工作了”。
这是《程序员必学的技术管理知识》第三讲,技术管理的理论,技术管理的生命周期以及技术管理每个模块的衡量指标分别是什么。
一句话解释下:技术管理是一门科学来的,它的理论基础是数学,结合技术管理的特性,在数学逻辑的基础上生长出技术管理的两个基本点是输入输出计算理论和现状目标过程理论,一个核心是数字衡量指标。
细心的同学会问:“啥意思”?的确,上述解释似乎有点玄幻,那么接下来老杨再来详细解释下,让你清楚的看到数学到底和技术管理之间有什么不能说的秘密,数学和技术管理之间又到底能够产生怎样的火花,这些火花又到底怎么应用在技术管理中,走着。
好,那么第一步,先从“签字售书”讲起吧,哦,sorry,知识都学杂了,从数学开始讲起吧。作为一个理工男,数学无疑是非常有用的存在,无论是写代码、算数、算帐、算钱,甚至思考人生,啥啥都需要数学,老杨几十年如一日的座右铭就是“学好数理化走遍天下都不怕”,不难看出数学的核心就是数字计算,而数学计算的基本逻辑就是通过已知未知条件,根据公式,通过计算,得到结果,总结归纳下就是输入输出计算理论。
好,那么第二步,对技术管理而言呢,我是相当了解了,通过老杨20年的经验总结得出,无论是程序员还是技术本身,都是一种简单纯粹的存在,要想管理他们,必须找到一个标准去量化之,无疑最简单有效的标准就是拿程序员最喜欢的东西去评判了,即数字标准,因为除了女友之外,程序员同学接触最多的就是数字了。要把数字标准做到公平公正,还需要有充足的输入条件,并经过周密的计算所得到的结果,才能够公平公正的表征之,这恰恰是输入输出计算理论的典型应用。
经过上述两步分析,可以推导出第一个基本点:在数学的基础上生长出的输入输出计算理论贯穿技术管理的始终,是技术管理的基础理论,技术管理的所有模块(团队、技术和业务)均需根据输入参数,经过公式计算,输出量化结果,即输出技术管理的指标。
第二个基本点是事实的简单描述:技术管理并不是万能的,是有范围有生命周期的,范围即是团队、技术和业务;生命周期即是现状、目标和过程,这就是现状目标过程理论。
显而易见,两个基本点是对技术管理理论的描述和定性的分析,还差一步定量的指标,亦即技术管理的核心所在,经过多年的总结实践,我得出一个结论,凡是复杂的东东执行的时候都会很拧巴,所以老杨直接总结了最为简单的几个技术管理指标,如下:
团队的衡量指标是人效;
技术的衡量指标是稳定性、性能和个数;
业务的衡量指标是质量和效率。
技术管理的范围,技术管理的生命周期和技术管理的衡量指标就构成了技术管理二维表,它是对技术管理的高度概括。
好了,今天我们就先告一段落了。具体衡量指标的意义何在,怎么用,怎么计算等,后续课程中老杨会详细讲解。
请持续关注老杨,谢啦,下次见。