如果真的时间很紧的话(毕竟对于软件或者网站来说,特别是商业软件或者商业网站来说,发布时间、抢占市场是第一位的),我认为像详细设计这样的东西的确可以精简一些,但是需求分析,画面迁移图这样的东西还是要求严格一些比较好。其实项目的初期,很多的人都是很闲的,一些东西完全可以先由比较空闲的人来完成,然后大家讨论然后定论一下来完成。这样不仅可以完成这些至关重要的东西,而且对于团队的热身和保持活力很有益处。不会出现“闲的时候闲死,忙的时候忙死”的现象。
注意,这些东西都需要文档,而不是口头上的决定。
坏苹果
因为就如同我面所提到的,上个项目经理把这个队伍带散了,整个人心都乱了,所以这个团队根本没有什么团体文化而言。甚至出现了“拿工资混日子”的“bad apple”。但是如果仅仅是“拿工资混日子”那样的话危害好像还不是很大,如果出现这样的“worse apple”的话,整个项目将危如累卵了——
对自己的代码极为不负责任,垃圾代码过多,对自己的代码从来不进行测试,以程序跑通为最高准则。
从来不考虑代码的运行效率,用最简单的方法完成功能即可。
对于bug从来都是抵触,推托责任,甚至对自己的bug拒绝修正。
独立独行,不服从上级安排。
蛊惑人心,以尽可能的破坏团队文化为乐趣。
拒绝与上级配合,甚至与上级争吵。
更多危害项目开发的行为……
其实很多的人也并不是很乐意做坏苹果,也许是因为上一个项目经理太让人寒心,也许是上个项目经理把整个团队带散了,也许是项目制度出现了问题,也许……,有太多的也许,但是事实是——我们的团队真的出现了坏苹果。
也许对坏苹果最快速和有效的解决方案是——开掉!但是那真的是最好的办法吗?有没有想过是什么土壤滋生了这些“坏苹果”?我就在我们的公司中发现了2个很不好的问题——
1:没有明确的奖励制度。就如同以前文革的时候吃“大锅饭”一样,干好干坏一个样,反正每个月就是那么多的工资。如果每个人真的都那么想的话,那么惰性就出来了。
2:只有不合理的惩罚措施,虽然技术中心还没有这样的措施,但是听说编辑那边,上传的文章如果出现了错别字是要扣钱的。我最反对的就是“扣钱”这样的措施。因为特别容易激起员工的“抵触情绪”。也许你会说,如果上班迟到不扣钱的话,那么大家都迟到要怎么办?其实,扣钱和奖钱是相对的。将本来应该给予的钱抽出一部分(当然下面的员工是不知道的)。然后做的好就在全额发下去,如果有违规就去掉一部分,然后将余下的发下去。就如同很多企业所谓的“全勤奖金”一样。没有什么深奥的东西,心理策略而已。
所以虽然“开掉”是最有效和快速的方法,但是如果很多滋生坏苹果的土壤不改善的话,再怎么开也没有用,坏苹果还是会一个接一个的冒出来。建立良好的团队文化,合理的公司制度,一个积极向上的团队才是最根本的解决方案。
跟踪和反馈
在项目初期,项目还在掌控之中的时候这个做的还是比较好的,但是到了后期这些东西却没有被很好地执行和贯彻。给我印象比较深刻的是对bug的跟踪问题。到了后期,一些bug出现对应不明确,甚至出现bug没人修正的现象。bug的修正任务分配下去,下面却忘记修正,或者虽然修正了,但是修正不正确不全面。还有就是下面的人对修正的bug不进行测试,甚至连跑都不跑一下。出现这样的现象,后期程序员比较累,惰性比较大是一个方面,但是更多的是因为没有有效的跟踪和反馈机制造成的。
参考解决方案 ——
刚进公司的时候,赵问我“你们公司PL (Programmer Leader)是怎样一个职位?都做些什么?”。我说,“其实PL就是PM到PG的桥梁”。也许那时候还没有那么深刻的体会到所说的这个比喻,但是现在似乎有更深刻的理解了。这次项目,到后期,赵(PM)几乎可以说忙的没有办法了,所以像bug跟踪和反馈这样的问题也只能放下了。但是PM不管,那让谁了管呀。其实这样的事情就是应该PL来做的。PL去走整个完整的bug修正工作流,然后对PM汇报即可。什么bug,修正了没有,修正好了没有,有没有测试,有没有引起其它的新的问题,有没有反馈给测试部。这些详细的工作流都是应该让PL来跟踪的。PL走完这个工作流以后,然后向PM汇报就可以了。这样PM也可以在总体上进行跟踪。上个项目,有一个人没有被充分的利用,那个人就是——我。我是负责页面样式和web标准的。这些东西在初期是最忙的,但是到了后期别人最忙的时候,我却是最清闲的。不过是偶尔修正一下页面上的反馈问题罢了。其实这个时候,我应该充当起PL的这个角色,把赵在初期做的一些过于细节性的东西(例如一些跟踪和反馈的工作流)接过来做。而PM这个时候去专注于更紧急和更重要的事情上去。因为刚进公司,所以,上个项目我完全是一个new comer。所以很多的事情,我都在尽量的保持低调。以免给别人留下过于突进和浮躁的印象。所以,到后期,看到别人很忙,而我却很轻松的时候,我有些不安。所以在下个项目中,我将尽量的主动的去承担一些我能够胜任的工作。以在一定程度上减轻赵的负担。
文章来源于领测软件测试网 https://www.ltesting.net/