标杆与软件代码质量

标杆与软件代码质量

         公司软件质量提升活动已经开展了一段时间了, 近期结合公司之前的标杆思维和软件质量两个维度进行了思考和碰撞,获得了一下若干思维点,现在我们看看标杆可以在软件质量中的可以产生的作用和影响。

 

1 标杆在哪里,标杆就在你身边

         谁是我们软件质量的标杆?标杆在我看来是分为两类的,一类是内部的可及时获得的标杆,二类是行业标杆。第一类标杆是在我们内部产生的,也就是我们内部可以做的最好的软件代码质量,我相信这样的标杆肯定存在的,谁是我们写代码最好的人,他们在哪里,我们的标杆人物在哪里?我相信在每一个编码团体中这样的人是存在的,所以标杆就在你的身边,他不遥远。第二类是行业标杆,我们研发部门是从事软件相关开发的,那么我们的软件质量做的最好的同行是哪些,他们对软件质量的要求是如何的,我们可以通过相关渠道获取相关信息,第二点,目前的互联网是及其发达,我们可以随手获取到代码大牛的开源代码,解读阅读他们的代码是与代码之牛尔间接交流的方式,所以我们的标杆戳手可得,他就在我们的身边。

 

2 树立标杆, 找到标杆的差距

我们为什么要找到标杆树立标杆?因为我们要让他成为我们的标杆是为了找到与之的差距,我们树立这个标杆,每天都接触和面对这个标杆,寻找自身差距,发下自身的缺陷,提高技能,改善缺陷,超越自身局限,努力使自己的水平达到标杆水平,进而有机会超越标杆。

 

3标杆不是永远的标杆,超越标杆你就是标杆

         标杆具有时空性。标杆是在局部空间和局限时间内的标杆。标杆的局部空间性是在一个团队内是标杆,但是未必是公司的标杆,迈出本公司范围,他还能称之为标杆吗,答案是不一定,这个就是标杆的空间性。标杆的时间性是指今年你是标杆,明年还能成为标杆的可能性是有的,但是不是绝对的。所以若团队中人人争做标杆,争做专家的情况下,下一个标杆可能就是你,超越标杆的你就是我们大家的标杆。

 

4 质量不是孤立的,是局部的行为 而是全面的整体的结果,

质量不是个人行为,是参与者集体的行为的结果。让所有参与者要有强烈的参与感。参与者自己评出自己的标杆,并且推荐标杆必须给出其代码优秀的理由,让参与者从参与过程中认识到什么是好的代码,找到自己的问题所在,从而明确自身努力方向。团队周期评审代码,参与者所编写的代码质量是否提升可以很明确的量化结果判断,团队成员对提升明显者予以绩效倾斜及团队内部表扬,使之有行动的成就感,进而增强提升软件质量的使命感。

 

5 开放环境是产生标杆的土壤

公平开放的环境是产生标杆的土壤,开放是公平的前提,公开透明的行动直接保证了参与者对结果的认同。

张冬

2014-9-16

你可能感兴趣的:(标杆与软件代码质量)