摘要: 項目管理能力修煉的6個階段。前端
Fundebug經受權轉載,版權歸原做者全部。git
我門在「程序員加薪升職之成長金字塔」中介紹了職場成長金字塔:程序員
大部分開發者工做三五年後,都能掌握所在崗位必須的知識、經驗和技能,然而不少人接下來就陷入困境,左衝右突,沒法加薪升職,一直停在第1層,三年五年過去了,八年十年過去了,可能都還停在1層的位置。後端
對開發者來說,第1層對應的就是具體的軟件開發角色,卡在這層沒法晉升,是指沒辦法成爲技術管理角色。這其中最重要的緣由是:大部分開發者只注重專業技能的修煉,忽視了人際溝通、項目管理等技能。框架
而實際上,技術管理崗位,須要軟件開發的專業知識體系,也須要項目管理、部門運營、人際溝通、產品知識、自我提高、公司知識、行業知識等等,這個崗位,須要的是一個知識樹:運維
在這棵知識樹中,有1個知識體系,特別重要,那就是——項目管理。若是一個開發者不具有項目管理知識體系和實操能力,就很難帶好軟件項目,很難走向技術管理崗位,很難作好技術管理工做。svn
因此,今天咱們來聊聊項目管理能力修煉的6個階段:工具
不少事情都是有章法、框架的,項目管理也是如此。比較知名的項目管理體系就是PMP認證所定義的體系了。建議想走技術管理路線的小夥伴,都學習一下PMBOK,考一個PMP認證。學習
在PMBOK中,把項目管理分爲10個過程:測試
前 7 個過程,是對事務的管理,後 3 個過程,是對人的管理。並且,後 3 個過程每每會在很大程度上影響前面的 7 個過程。因此,人際溝通能力,協做管理能力,都是技術管理崗位必須具有的能力。
咱們掌握一項技能的最開始,就是找到這個領域的知識體系和框架去學習。瞭解了基本框架,再去實踐,以實踐來印證所學知識體系,相互促進,這樣,知識才能內化爲能力。
其實項目管理並非軟件開發過程當中特有的東西,它是通用的技能,能夠在變通應用於任何類型的項目,好比電視生產、汽車製造、年會,各類均可以用。因此在一開始咱們仍是普通開發者,無緣管理項目時,能夠經過生活中的項目來練習。
好比國慶長假的旅遊,就是一個很好的練手項目,由於它牽涉到多我的、成本、線路規劃、住宿、交通、飲食等等,比較複雜,幾乎包含了項目管理的10個過程。
再好比同窗聚會、讀書分享會、組團登山等等,都是很好的練手項目。
咱們在生活類項目中練就的能力,好比規劃、進度管理、成本控制,均可以直接拿到軟件項目中使用。
咱們還不是項目經理、技術經理的時候,能夠觀察別人是怎麼作的,把本身放在管理角色上,來推演本身會怎麼作,這樣也是一種有效的練習。
一個簡單有效的練習方法,是給本身定一個目標:天天挑出一個項目管理相關的問題來琢磨解決之道。
帶着問題去學習,是最有效的方式。
生活中練習,工做中代入角色,平常推演,這些方法可讓咱們熟悉項目管理的知識、技能和過程,但有效的辦法,仍是直接作目標領域的項目管理工做。
有人說我不是項目經理啊,怎麼作項目管理?
別急,你雖然不是項目經理,但你身在項目之中,承擔了某個角色嘛,那天然有些工做是和你相關的。另外,更關鍵的是:你要跳出工做內容和崗位職責的範圍,放眼全局來思考。
站出來,你纔有機會。老想等着領導看見你給你機會,那是不可能有機會的。
因此,你要用心觀察,發現機會,主動去作。
好比拔高本身,站在全局視角思考整個項目,從立項、需求、開發、測試、交付、運維、項目生產工具,分析哪一個環節作得很差,哪一個環節改善以後效果能夠被看見,主動去作這些事情,主動成爲銜接不一樣環節、不一樣人員、不一樣部門的橋樑;
好比觀察項目經理、研發經理,看他們有哪些項目管理相關的事情是不肯意作的,好比組織會議、跟蹤計劃、分派任務、推進多幹系人協做等,主動找他們表達你能夠分擔這部分工做的意願,得到打雜的機會。
有心就能夠發現不少能夠發揮的機會——由於大多數開發者都嫌麻煩不想把事情攬在本身身上哦。
若是咱們在第四個階段作出一些亮點,好比會議組織的很好、項目計劃跟蹤的很到位,那團隊有新的項目時,經理可能就會安排你來管理。到這個時候,你就能夠系統地進行項目管理了。
本身獨立帶小項目時,要注意下面這些點:
經歷了第五階段若干個小項目的實踐,咱們對軟件項目管理應該有了豐富的知識積累和實踐經驗,能夠挑戰比較大的項目了。
5我的2個月能夠完成的小項目,與100我的2年才能完成的中大型項目,不是一個概念,對項目管理能力的要求,很是不一樣。具體怎麼不一樣,我沒作過太大的項目,並不知道啊……
呃,因此,這個階段,我沒什麼好說的……若是你有經驗,文後留言來聊聊呀。
此次我簡單介紹了項目管理能力修煉的6個階段,提供一個按部就班的參考。實際上,軟件項目的管理,有它本身的特點,與建築、生產、娛樂等,大不相同,因此,要作好軟件項目管理,除了PMBOK構建的體系,還須要瞭解軟件工程特有的知識體系,這方面,建議看看下面幾本書:
好啦,此次就到這裏,下次來聊如何成爲技術管理者。
做者信息: 安曉輝,《程序員的成長課》做者,公衆號「程序視界」主理人。