和工作中的压力相处
最近我想谈谈在工作中处理压力的事情。
当前我华为数据通信产品线的协议开发部的系统公共机制开发组工作,像所有软件开发部门一样,我们部门 有一个矛盾:质量和进度之间的矛盾。
我们主管的理念是交付更重要,他反复挂在嘴边的一句话是:“只要我们让测试一直测,就永远会测出问题”。 我理解这句话的意思是,因为测试会一直测出问题,所以我们不能坚持说,要把质量做到没有问题再交付,而是 在一个合适的时机,即使有问题,我们也要把它交付掉。
我理解交付的重要性,而且我也不坚持把一件事情做到完美。但是在我经过做底层工作的这几年,我发现不是那样的, 很多时候,是上面的层层压迫,计划过于激进,导致我们把原本可以做好的事情没有做好,后续再投入更多的人力去 弥补。
我认为这两者是有区别的。 前者强调的是,没有事情会做到完美,所以无法等到把事情做到完美后再交付。 而后者是,我已经看出事情可以做的更好,但是因为进度原因导致没有做的更好。
对于后者,用于做这些事情的时间我认为是可以通过领导的向上争取来获得的。所以,要实现这件事,我们开发人员需要顶住压力和上面去沟通, 告诉他们我们需要一点时间,这样可以减少后续很多人力和时间上的投入;另一方面,领导也要顶住压力,认同开发人员的观点。 指望领导去识别代码或者架构上的风险是不现实的,他们聚集的是管理,代码什么的早就生疏了,所以还是需要开发人员自己顶住压力, 做好向上管理,要让领导知道如果给我们更多的时间,不需要很多,我们就可以把事情做的更好一些,而且我们需要 让他们知道这些投入是会有回报的,而且是值得的。当自己说服不了领导时,可以考虑拉上总工景瑞,SE 艳玲一起看。
以上。