Posted on 2007-12-09 22:03
测试 阅读(449)
评论(1) 编辑 收藏
这两天公司组织了一个培训,让我们全体研发都参加了,不管初衷是什么,但是结果是影响非凡,整个研发都看到了一些以前自己没有意识到的问题。
讲课的是微软的一个项目经理,个人觉得这个人是个经验丰富,编程能力很强,并且能管理,有野心但是也比较谦虚。课讲的非常不错,这两天学到了很多的东西,其中一个就是微软运用迭代模型开发项目,并且运用着里程碑的概念,运用的可以说是如火纯情,而且所有的理论都是建立在他们实际的项目经历,这点很难得,因为如果什么理论如果没有个例子的话,可能只有讲师一个人能够理解,而听课的人没有一个感性的认识。在迭代模型开发中顺带着敏捷开发,从这点看出他对迭代模型开发和里程碑概念有个质的认识,而不是很虚的那种认识,是由项目经验总结出来的,包括回答公司一些人的问题,都是运用他的经验说的,可以说,我们这次培训将改变我们公司的现在开发模式,将会导致一次很大的调整,管理层也会思考一些问题。
毕竟我们做的东西也比较大,而且在这个中间出现了不少的问题,如果说以前就用今天用的这一套可能可以规避很多的风险,并且现在所发生的很多问题根本就不会出现;其实在我们的开发中已经有个经验比较丰富的人早就提醒过其中要做的一点,就是CodeReview,可是由于项目进度赶的急,没有走正常的路子导致现在很多问题出现,本觉得公司最大的问题就是Unitest少,而且CodeReview少,而且没有一套机制进行保证,还有就是开发人员对需求整理没有参与,并且也不是很了解需求,沟通的少。这样的结果导致一个很严重的后果,就是做了这么久,就是刚好让开发人员知道我们要做的东西是个什么,如果项目开始就有开发
人员参与的话,应该不会这样,而且在中途出现人员流动,对新人没有很好的培训这个产品,而是很茅草的过了一下。
还有就是现在的bug数目,一直不能控制,其中有开发人员的问题,也有项目经理的问题,其中CodeReview少的可怜,代码质量根本得不到保证,代码质量都得不到保证,产品如何才能保证,最重要的是没有一个体制进行约束。
相信公司已经认识到这些,可以看到公司已经在进行一些调整,而且是迅速的,相信也是及时的,也让我们看到了一点希望。
这次培训真的是物超所值,如果形容这次培训的影响,我相信将是一个质的、里程碑的,对公司以后的体制改革,将起着决定性的作用,相信管理层已经意识到这一点。