[转]在腾讯,如何做好技术项目管理?
在鹅厂项目经理8年,在这期间负责了大大小小项目,这两年升到P10后,负责中大型项目居多,也有了新的认知和体会(参考如下图),本文将会从三个纬度(事、人、组织)来聊现阶段我对项目经理核心价值的理解。
Just One Pure ITer
在鹅厂项目经理8年,在这期间负责了大大小小项目,这两年升到P10后,负责中大型项目居多,也有了新的认知和体会(参考如下图),本文将会从三个纬度(事、人、组织)来聊现阶段我对项目经理核心价值的理解。
想要做好项目管理,就必须掌握这个方法——WBS分解法,但由于每个项目的独特性、在实际应用中仍然会遇到一些问题,梳理以下4个重点便于大家理解。
在阿里,技术人员作为PM(项目经理)是非常常见的,有些人得心应手,有条不紊,能得到清晰稳定的预期结果;有些人则在过程中遇到各种闹心的事,最后不是项目上不了线,就是带着问题或各种人员的不满硬上。当然这两种都是比较极端的结果。理性思考下,这里面有没有规律在?今天,阿里高级开发专家墨玖和你聊聊,如何做好一个技术项目的 PM。
有一句话:我们喜欢简单,因为上帝创造宇宙的时候,他定下来的规则也非常简单。很多物理学家说我们发现宇宙的规律是很简单的,既然宇宙的规律都这么简单,我们为什么要把很多事情搞复杂化? 为什么说产品经理是站在上帝身边的人?一是我想奉承一下产品经理,另外一点是觉得大家很像上帝。上帝是一个什么样的人?上帝是一个建立了简单的规则,然后让这个世界演化的人。 我这里想表达的是,产品经理和上帝一样,也会俯瞰芸芸众生,知道他们的欲望,给他们制定一些规则,让他们按照这个规则运转。当你做到了这一点,你就会像上帝一样的,你会有上帝的成就感。
一个技术精湛的程序员,只要有机会,就有可能被公司提拔为项目管理人员,掌控项目中的一切。 但所谓权力越大责任越大,要想成为一个合格的项目管理人员,我认为最重要的首先是扭转自己的思想。 正如老子说的“道为体,术为用。”我们的思维模式改变了,各种管理的方法和工具自然的就会去学习使用了。 正所谓“有道者术能长久,无道者术必落空。”所以在本文中,我就和大家聊一聊管理中的“道”,我们程序员如何修炼管理思维?我们要先懂得道理,再去学怎么做。
我只能讲讲职场中的故事,因为我在德国的企业里混了20多年。华人圈里经常讨论,为什么很多印度人能做到世界500强企业的高管位置,华人却默默无闻。与印度人相比,华人在外企里相对而言不是很会讲故事,今天我们就来讲讲如何讲好一个故事。其实你每天都在讲故事,和老板讨论项目是在讲故事,要求升职加薪也是在讲故事。朱导讲怎么将现实生活变成艺术故事,我来讲讲怎么将艺术故事返回现实。
对于软件开发团队而言,软件开发的全过程是:做什么 -> 怎么做 -> 做 -> 成果检验 -> 交付部署;其中,“做什么”对应的是需求分析过程,“怎么做”对应于软件架构设计过程,“做”对应于开发过程,“成果检验”对应于测试,部署由运维团队执行后,如果达到用户的要求,则软件上线后进入软件的运行生命周期。
15年初,我怀揣着实现一个人生小目标的梦想加入到一家初创公司,希冀能见证公司产品从0到1,从1到10,融资从A到C。可是半年后,虽然产品从0到1是有了,但由于运营模式的限制,从1到10走的很难,用户规模上不去,融资也是没有影子。我开始焦虑起来,这样下去,我要当上总经理,出任CEO,迎娶白富美的人生小目标,可是要萎掉的啊。 于是,那时还是程序猿的我,渐渐”多事”起来:
你好,我是余晟,一个老程序员,一路坎坷走来,积累了些技术品牌和演讲的经验,今天,想跟大家分享如何做好技术演讲。 技术演讲,是树立个人和公司技术品牌的重要手段。相比撰写技术文章,它的效果也更生动、更直接,加上现场的互动,以及后续媒体的报道,往往能给人留下更深刻的印象。 但是做技术演讲也比写技术文章更难,因为做技术演讲时,你没有反复修改的机会,你必须直面观众、实时答疑,你的错误会被放大甚至广为传播…… 技术好的人未必能写得好技术文章,技术文章写得好的人也未必能做好技术演讲。不过,技术演讲也不是像天书一样无法琢磨,只靠天赋灵感,还是有一定章法可循的。下面,我就提供几条做好技术演讲的个人经验。
国内的技术环境先天性地决定了,随着年龄增长还能一直深耕技术的程序员非常少。大部分人在某些特定的时间节点前都面临着转管理岗的抉择。管理工作并不比做技术轻松,难度上甚至可以说更大,一不小心还会踏入很多管理陷阱。本文就想跟大家聊聊,做技术的大牛们,当自己的技术达到一定的高度时,如何避免掉入管理的陷阱当中。
Follow:
Cookie | Duration | Description |
---|---|---|
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |