软件开发工程师和老板的完美主义观如何平衡?
曾将在多家软件公司中,从事过软件开发相关的工作。在这些公司中,有些公司的老板有一些完美主义的倾向,特别是有一些家族公司。他们对于软件开发有一定的认识,没吃过猪肉,也看过猪跑;但是,对于软件开发了解的又不是很透彻,在他们眼中,软件开发的知识都是从书中得来。但是,现在的教科书中,都把软件开发说的有点“神化”的感觉,只谈软件开发对于公司有什么什么好处,而对于,软件开发的风险则从来不谈。所以,这导致他们对于软件开发过于的依赖,以为公司管理不行了,只要上了软件,就可以起死回生,甚至,有的老板认为公司只要上了软件开发,就比他们老子要强。所以,这些老板出于种种原因,对于软件开发的预期都比较高。
这种老板,对于软件开发工程师来说,有利有弊。好的地方就是他们比较推崇软件开发,在软件开发的投资上,比他们的老子要大方的多,同时,软件开发工程师在他们公司中,也比较受到重视,在他们的强力支持下,软件开发也比较容易开发与推行;但是会遇到一个问题,在他们眼中,没有信息化管理软件解决不了的问题,我在管理中出现的需求,无论大小、不计成本,都要给我实现。这就会大大增加软件开发的成本与开发周期,软件开发会向滚雪球一样,越滚越大,难以驾御;况且,公司管理中的很多问题,还是要通过改善公司自身的管理水平才能解决,信息化软件只是起到一个辅助、巩固的作用。
遇到这种老板,软件开发工程师除了感叹自己有幸得到老板的重用外,就要注意在软件开发一开始,就要打破他们的完美主义观,让他们对软件开发有个正确的认识。
其实,每个公司的一把手只要软件开发真的能够改善公司的管理,增加公司的利润,他们还是愿意投资的。遇到这种老板,软件开发工程师除了感叹自己有幸得到老板的重用外,就要注意在软件开发一开始,就要打破他们的完美主义观,让他们对软件开发有个正确的认识。