软件开发项目管理终极秘籍:活要好还要会撩
相信搞软件开发的人有不少工作数年想开始转所谓管理岗的人,我就是其中之一。
所谓软件开发管理不是说不用搞软件开发技术了,而是在搞软件开发技术的同时也要兼顾为人处世之道。得跟形形色色的人(合作方、相关方)打交道,这个过程可能一开始还没接触管理的人觉得没啥,毕竟初生牛犊不怕虎。
其实搞软件开发相对而言单纯很多,只要活好就行了。至少只要不是那种懒于学习的人都能很好的在薪资上体现自己技术的价值。
软件开发管理可能会受到所处的公司环境,团队成员组成,职能结构,以及你所处的职位。当然最终要的一点,就是你的顶头上司能给到你什么样的支持,以及你个人的人格魅力能吸引什么样的人一起合作。国内一直流行的就是所谓搞技术的人会慢慢往管理岗上走,当然这是大部分的现象,也有少数的软件开发人员会在技术岗上做下去。至少在我个人所接触的客观事实上看,是这样的。
不可否认,技术高低很好评判,有一系列的可量化标准来定初级、中级、高级甚至资深的技术。但是管理能力不是那么好评判的,往往取决于你的个人素质,比较整体,一个优秀的管理者在个人素养、以及人际交往上有一定的要求。其实最根本的还是在于个人的性格,说到性格,不禁冒出了一句名言“性格决定命运”,能做好管理的人命一般不会太差,如果强行的往管理岗上走,但是不考虑个人的性格是否合适上述所说的那几点其实就是在委屈自己。最终的结果可想而知,往往会不尽如人意。至于如何抉择,每个人的性格不一,如果你想挑战自己在管理方面的能力,可以一试。
软件项目管理比起传统行业的项目管理有着一定区别。行业、专业学科、跨领域、技术能力在管理中很重要。工具与技术的利用可以协助项目管理。领导力和管理力存在本质区别,
领导力取决于你的个人魅力(取决于内部),管理力依赖于你的屁股坐在哪(取决于外部)。管理其实是安排一群人在什么时候做什么事情。作为管理者得安排的明明白白,同时也需要拥抱变化。从小受到的教育是要做个正直的人,社会其实会教你做人。有时候,如果别人愿意跟着你干事,是很难得的。不要因所谓的头衔或名利而忽略自己对于管理的中人性的考量。当然这是一门学问,在这篇闲聊的文章中不可能讲的很清楚,且自行顿悟吧。
团队目标管理及时间管理,目标要根据团队情况而定。一句名言“步子迈大了,容易扯到蛋”~做好了都能受益、做砸了自己滚蛋,团队成员也得不到成长。定一个可行的目标,让每个人都有成就感,能得到成长,这是你要考量的。做到心里有点数。沟通很重要,文档也很重要,一图胜千言,能简单表述的内容,千万别BB卖弄学识。
把复杂的事情简化,而不是把简单的事情搞复杂~做好知识沉淀,经验总结教训往往这是帮助团队成长的关键。及时解决问题(沟通、矛盾),有时候一顿烧烤能解决的事情,不能解决那两顿~最后简单总结一下:软件项目管理=活好+会撩