1. 程式人生 > >專案經理?專案成員?

專案經理?專案成員?

隨著暑假的到來,我也進入了合作的行列,隨著合作的進行,再加上看網上的一些文章,自己就想寫篇部落格來看看我對合作的看法,來寫寫我心中的合作!

昨天在網上看到一句話說“一個技術牛人,一個單幹大王,不如一個會合作、會交流、會表達的普通技術員工”!也許這句話說的有點極端,但是反面卻正是再強調合作,交流,表達的重要性。

合作就是個人與個人、群體與群體之間為達到共同目的,彼此相互配合的一種聯合行動、方式。

在這篇部落格中我從專案經理專案成員兩方面來談談合作開發。

一個專案合作的基本組成人員,一般是專案經理+專案組員,這是很多中小型專案的主幹人員。就我們現在的3——5個人合作開發就是這樣。對於效率的高低,我覺的專案組長起著至關重要的作用,尤其是到了公司更是這樣。一個優秀的專案經理和一個普通的專案經理來帶同一個專案,我想最後結果,不僅僅是完成時間的差距,更有軟體穩定性,擴充套件性,安全性上的差距,說深一點,還有帶的這個專案團隊的戰鬥力的差距,這個恐怕是難於想象的!

為什麼一個專案經理掙得錢遠遠比員工的要多的多,因為他操的心比員工多的多。大家都知道掙錢多的多為勞心者,編寫程式碼工可以比做成IT界的勞力者。就像建築工程師和砌磚壘放的農民工。那麼專案經理的錢多在哪呢?

          1,首先需要做的是負責任,你可以把專案的完美收工歸功於自己,返過來,你還必須把專案的失敗完全放在自己的肩膀上。組員可以說“我負責的部分完成的很好,這不是我的責任”!但是組長沒有任何逃避責任的理由,因為你負責的就是整個專案,你負責的就是團結組員共同完成這項工程,這就是專案組長肩上的壓力是所有專案組員加起來所不及的。

       2管理團隊,作為專案經理,如果能夠經過幾個專案後帶領出一批“攻無不克,戰無不勝”的軟體團隊,那麼你所創造的價值將是無法估量的。如何讓  組員

+組員+……+組員>>所有組員之和,這是非常考驗專案組長的。喜歡看NBA的都知道今年湖人隊是令大家最失望的球隊之一,擁有超級豪華的整容,卻打的遠遠低於人們預想的水平。其中很重要的原因之一就是主教練很難將這些“球星”融合在一起,發揮他們各自的威力。我覺的專案經理的好壞,可以和NBA主教練的好壞來比較評價。

        3時間管理,如何高效的工作,時間管理是非常重要的一項。如何做好時間管理,需要專案組長結合每位組員的實際情況,統籌兼顧,合理的安排好,並預先想好一些特殊情況,預備解決!這裡我向大家推薦用甘特圖,公司或者專業一些的團隊得用更專業的軟體來畫此圖,即使不是甘特圖,也是類似此圖功能的軟體。這裡我可以讓大家看一個簡單的例子:


    通過這張圖,我想大家基本上就能明白合作開發的各個模組的計劃了。當然做這張圖,需要專案經理,根據工作量的大小,難易程度,組員的水平高低等等來決定。這就需要專案經理很好的去了解每一位組員的情況!這樣才能制定出適合每個人的計劃,計劃才會實施的更容易。所以時間管理(不經要管理的自己的時間,還有管理他人的時間)是專案經理的必修課程!

          4會議,對於專案組來說會議來說必不可少,但是怎麼樣讓會議更好的發揮他的價值,而不是浪費時間,這又是需要專案組長做很多準備!例如開每次會議的目的,流程,內容,人員,人員需要提前準備什麼等等。在提高班開了這麼多次會議了,有準備的會議,才會有受益;毫無準備,毫無目的的會議,只能是浪費時間!

   …………

很多都是專案經理做的,他可能不用編程式碼,可能不用側程式碼,可能不用修改程式碼,但是他所準備的遠遠比這些要重要,要更費人的精力。所以做好專案經理是很不容易的一件事,所以專案組長的工資遠遠大於員工也就非常正常了。

下邊我也從組員的角度談一下我的感受,因為這兩次合作開發我都是組員,總體感覺還是非常輕鬆的,因為自己不用想太多,不用和領導打交道,不用和測試組打交道,不用……   只管實現自己負責的模組,修改程式碼,完善程式碼等等,所以感覺只是時間問題而已,會做的自己就去做了,不會的通過網路查詢也大概能解決。所以還是感覺很容易。但是我想說的卻不僅僅是這些!組員應該做的事:

           1完成自己的任務,這是最基本的,儘量按時按質按量完成!使自己負責的模組能夠很好的適應整個系統,這是最低的要求

          2學習,這是非常重要的一點,因為自己是組員,證明自己基本上還是菜鳥(假如到工作崗位上),所以學習上進,前邊的道路還很長很艱難。學習不經要將自己負責的模組弄的滾瓜爛熟,做好總結,有時間還得學習其它人的模組,學習整個專案的工作流程,框架知識等等,等做完專案使自己能夠站在專案經理的角度去看這個專案,使他最好能夠在自己的掌控之下。這就是所謂的在專案中學習,這樣的學習經驗才是最寶貴的。

當然學習,還有能力上的學習,例如,專案組中誰交流的好,誰表達的好,誰進步的快等等,都需要虛心從他們身上學習這些更加寶貴的知識,不斷的暗示自己,提醒自己該怎麼做,這樣慢慢就成了自己的品質。

           3積極主動,一般作為組員會比較被動的接受任務,這樣來說成長的空間不會太大。我們需要做的是思考,多思考,多觀察,專案工作中出現什麼問題,有什麼更好的想法,都需要我們積極主動的把自己的想法彙報給專案經理,主動和領導,和夥伴多交流,這樣才能發現自己的不足和優勢。

      …………

組員不能安於現狀,要思考,要觀察,要對專案負責;要進取,要學習,要對自己的未來負責!

總而言之,合作開發是一件比較考驗人的事,能組成一支戰鬥力非常強的團隊,還是非常需要努力,和各種條件的。人勝定天,優秀的團隊,高效的合作就是這樣!我追求的目標!

    初次合作,寫感受,還不是太全面,有什麼問題,還請各位大俠指出!