团队绩效长期以来不好,做什么事都是阻力重力,许多问题决策而不执行,许多事情都以不了了之而告终。
有的成员总是拖后腿,一个月5次导致版本编译失败,合入的代码经常导致版本不可用,有时候发现其缺乏最基本的常识,singleton没有用过,对自己所负责的模块长期以来都是一知半解,心里不同意别人的意见也不说出来,坐等团队的最后失败。
有的成员总是喜欢特立独行,什么东西都不信,都想自己整一套规则出来,怀疑其他人的能力,不复用别人的代码,要自己实现出来一套。对于系统中决策使用的错误码优化方案以一种漠不关心的态度来抵制,抗拒新的思维,抗拒任何变化。
一个小小的软件做了4年还是一大堆人维护,缺陷层出不穷,版本几近不可用,有人打0分,有人给59分,愚以为,这是极不正常的。
一切的根因,皆在于管理水平。
版本的开发中存在极大的浪费:
1 无用的需求:子系统集成U2000,鸟看图,槽位复制,向导式调测,WSS,ASON,维护调测……
2 重复的工作:重复修改问题,引入问题,测试问题。
结果是1万行的功能,写成了7万行,高耦合,问题难定位,不敢修改,频繁引入问题。团队很辛苦,结果很不好。
如何从这种泥潭状态中走出来呢?
1 预防浪费:自动化测试 + 极限编程 + 顶住外部的无理需求;
2 打造一种"要么前进,要么走人"的文化,把阻碍变化,无责任心,不思进取的成员从团队中移除,才能真正打造出卓越的团队和卓越的产品。
Tuesday, October 26, 2010
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment