APP下载

提升工业软件开发周期稳定性的改进方案

2021-06-04柏立悦史国芳洪小敏

化工自动化及仪表 2021年3期

陈 晖 柏立悦 史国芳 洪小敏 李 冬

(浙江中控技术股份有限公司)

在文献[1]《影响工业软件开发周期稳定性的根因分析》中提到,新手在面对复杂开发环境时表现出的不稳定性使得项目经理很难对其工作效率进行准确地评估,因此开发周期也变得不稳定。所以笔者针对这个问题,探讨了多个应对方案及其可行性,并最终筛选出一种相对最优的应对方案。

1 消除不稳定因素的方法

想要消除新手开发者应对复杂开发环境时表现出的不稳定因素,没有简单且有效的方法,因为一个人的业务水平是无法零成本或低成本地提高的,但也可以从侧面提出几种方法来缓解这种矛盾。

1.1 招聘资深老员工

招聘有多年经验的高水平员工进行开发,显然会使软件项目的不稳定因素降到最低,但也有较大的不可行性,具体如下:

a.成本过高。全部招聘高水平资深员工,会使得软件项目的整体成本大幅提升。

b.人才缺口。我国的IT产业相比发达国家起步较晚,IT人才也只有在近几年才呈现井喷式发展,IT人才的平均年龄相对欧美国家偏年轻化,其中35岁以上的资深开发人员仅占6.7%[2]。

c.人才断档。如果没有年轻员工加入,那么团队的技术和业务知识就无法得到传承,团队的抗风险能力将变得很弱。

因此,全面招聘高水平人才的方法可行性较低。

1.2 加大培训力度

企业培训是普遍存在的,例如华为,相对一般企业通常15天的培训期,华为则把新员工的培训周期拉长到180天,但其培训内容主要集中在破冰、企业文化介绍、职业生涯规划及团队协作等方面,并没有集中在软件开发技术本身。……

登录APP查看全文