技术管理类工作思考

一个纯粹的技术人员只能是别人分配下来做什么就做什么,技术再好,发挥的作用还是比较单一的,也是自己最终的目的,从项目管理和管理协调角度去考虑问题是更宽广的道路

除了要具备上篇文章所写的“技术体系和学习过程”的素质外,一个相当全面的项目经理还应该做好什么呢。

第一得到项目信息后能帮助市场部或其他人拿下项目是第一步,能做这个的项目经理相信大受欢迎。

第二项目拿下后能够明确项目的需求分析,即项目要实现什么功能,这个很多时候是客户说了算,能够引导客户实现比较合理的功能,实用合理,不被客户牵着鼻子走,同时又有自己的主见才是最重要的。

第三项目拿下后,开始进入开发阶段。写好设计文档(包括详细功能和数据库设计),同时分配好任务,人尽其能,在保证质量的前提下,用最短的时间做好项目是最重要的。每个程序员都是有自己思想的,招聘来的程序员也不一定就比自己笨,不要老不放心他们,自己亲自上阵才能搞定,在代码许多方面相信某些人在某些地方是要超出你的,你要考虑的是怎么分配任务,提高他们积极性,同时自己当然要有很好的代码基础,能解决他们实在搞不定的问题。也要积极和他们学习,在项目中积极发现你自己不会的或不熟悉一些东西,而他们解决了,这样自己也才能继续提高。

第三项目做完,测试和给客户演示,沟通,修改,和程序员沟通,调整

第四验收、付款等,配合其他部门。

能够走下这整个流程来,对项目经理就有了比较全面的要求,和客户,和程序员,和公司领导、和公司其他部门。

和客户搞好关系,最好是成为朋友,当然要因人而异,彼此消除隔阂,共同商讨需求是最好的,同时又能引导他们,不要搞的系统太复杂,甚至有些功能根本实现不了,或者说着容易,实现起来很麻烦。

和程序员,其实都是公司打工的,都是为了这份薪水,但做好一个好的项目,对每一个程序员都是一个宝贵的财富,以后他们找工作也是资本,要让他们意识到这个。同时,不能太死板和严肃,能和他们打成一片,一个吃饭出去玩玩啊都很重要(该和老板申请点银子就申请,尽量不要自己掏腰包啦)。其实相信大家都有分寸,都是想把工作做好的,至少对得起自己的薪水。同时项目呢,最好做的有一些技术含量,用一些不错的技术,让他们自己也有成就感,感觉学到了新知识,对自己也是挑战和学习,这也对项目经理提出了不断学习和接触新知识的要求。同时分配好谁做什么,什么时候做什么很重要。

和公司领导,汇报,提好的建议。

和公司部门,好好配合。

原文地址:https://www.cnblogs.com/xudong/p/1876627.html