iT邦幫忙

16

懂專案管理就能做專案嗎?會寫程式就是會做專案嗎?

在軟體開發業界,程式撰寫能力被一直認為是專案成功的必備條件,但是是惟一要件嗎?
以PMI立場,專案管理能力比產業專業知識與更為重要!這是確定的嗎?
肥蝦之前和最近都遇到一些朋友,他們對於不具有程式能力的專案經理會有一定的排斥。在軟體開發業界,程式撰寫能力被一直認為是專案成功的必備條件。目前也由於很多公司主導專案的專案經理都是從以往的技術人員出身,因此也反相的認為程式撰寫能力是專案成功的惟一條件。

但從另一方面看,肥蝦的一些朋友具有高超的程式開發能力,卻因為確遭遇要求不明確,規格一直在改,案子作不完!或者是所負責或參與的專案,不斷被客戶/公司抱怨,心生退意!當然案子無法確定規格的原因很多,以肥蝦個人的經驗,很多都是因為不明瞭客戶採購該產品的目的與訴求,不明瞭基本的應用領域的知識與專案管理的知識。

在PMI網站上的有下列一道考題:
To be a good project manager, how much do you have to know about the industry or business that you are serving?
A. It is more important to have a good project management foundation than to know the business.
B. Each business is so different, in-depth knowledge in the field is key to a successful project.
C. Organizational politics drive project success, so focus on your ability to sway management.
D. Project success is random, so all you can do is work with the skill sets you have.

PMI網站,Barbee Davis, MA, PHR, PMP,所公布的答案是A。各位讀者可上去看伊的說明(網址:http://www.pmi.org/eNews/Post/2008\_09-12/QQ\_ToBeGoodPM\_HowMuchToKnowAboutBusinessYourServing.html) ,Barbee Davis從大中小型專案來分析為何專案經理的專案管理知識、技能與能力,比商業的瞭解、認知重要。

就考試的立場而言,肥蝦認可Barbee Davis的解說,以PMI立場,專案管理能力一定是比產業專業知識更為重要!但肥蝦在此,想從另一角度去說明專案成功的要件中,專案經理的職能與角色中所謂的管理能力,是不是僅瞭解如何去管理專案比較重要?

因為此篇不是為考題解析,準備考試的朋友還是不要看肥蝦以下的推論比較好!

何為專案經理所需要的知識領域,在PMBOK IV版中,已經第III版中圖1.2-Areas of expertise needed by the project team拿掉,針對專案經理的角色寫在1.6 role of a project manager。針對專案經理的角色,PMBOK說明好的專案經理應具有下列特性:
(1)知識(Knowledge):針對專案管理的知識。
(2)技能(Performance):有效的運用專案管理知識。
(3)個人特質(Personal):態度、性格與領導力。

肥蝦個人是以為如此的修正,是PMI為了行銷目的,強調專案管理知識與技能的重要性。一個專案團隊應具有PMBOK III版所載明的五種專家領域知識─應用領域的知識、瞭解專案所在的環境因素、一般的管理知識與技能、個人的特質與技能,以及專案管理的知識。因此專案經理必須能有效的與專案團隊與客戶進行溝通,設法營造整體環境的正面氛圍,以提升專案的成功機率。

在前述的要求與架構下,專案經理的第一要務是什麼?肥蝦個人是以為要先設法取得信任-來自公司內部的信任、來自客戶的信任、來自專案團隊的信任。

基於肥蝦的認知,對於專案管理知識與其它應用領域知識作了如下的解釋:
(1)專案管理是一個基本面的know-how,就算不是專案經理,專案團隊成員也應該要有基本專案管理的知識,才能解讀專案工作的本質,瞭解專案團隊成員的互動必要,如此才能促進團隊的有效運作。

(2)那專案經理要強化的那些專案管理能力,才能顯出他適合當一個專案經理!因為每一個專案都是獨一無二的,且有一定的時限。所以專案經理的專案管理能力如果依據堅強(兼具廣度與深度)的應用領域專業知識,以及應有的一般管理知識,那可能無法有效的去整合(Integrate)專案團隊成員、客戶與公司的需求。

(3)專案管理能力跟一般的企業管理能力差異在那裏?
試想:「一個資訊公司行銷部門的經理,進入房地產公司擔任行銷經理比較容易?還是一個從資訊專案的專案經理,進入房地產專案的專案經理容易?」
肥蝦先前曾撰寫【MBA乎?PMP乎?-兩種管理"專業人材"之我見】乙文,說明兩者之間並不違背,而且是相輔相成,並且是糾葛難分的!

(4)PMI的想法!
PMI是試圖把專案經理知識抽離出來向企業管理一樣。就像行銷學一般,不管你是資訊公司行銷部門的經理,,還是房地產公司擔任行銷經理,大家的基礎學術訓練,都是都唸行銷學。
但是因為專案的本質,導致很多專案管理的應用都要立基於對專案的領域知識有一定深度的瞭解,才能進一步發揮我們所學到的專案管理知識,強化PMBOK IV版中所說的技能(Performance)。

(5)「領域專家不一定適合當專案經理,可能比較適合當顧問。」
肥蝦可以同樣把這句話反過來說:「一個專案管理的專家不一定適合當專案經理,可能比較適合當顧問。」因為一個專案經理重要的是營造完成專案的正面氛圍,引入專案所必要的專家,並與伊溝通,作為溝通的中心介面。就如同在PMBOK IV版第26頁,對專案經理的說明:「The project manager is the lead person responsible for communicating all stakeholders. The project manager occupies the center of the interactions between stakeholders and the project itself.」


0
海綿寶寶
iT邦大神 1 級 ‧ 2009-06-23 15:12:49

2007年3月時
Javaworld針對這個題目
或者說「接近」的題目
吵了幾個月
最後還是各持己見
沒有共識

您如果很有時間又有興趣的話
不妨看看
可以了解很多搞程式的人
對專案管理(經理)的看法...

不好意思!
肥蝦孤漏寡聞!
此篇只是自己紓發一下最近在開發新系統跟看到PMI考題的感想!
佔了無謂的篇幅,還請多包涵!

不, 這裡可以自由發言討論
不會有什麼問題的

只是在這裡可能會談專案管理和寫程式的人比較少
所以提供您另一個參考資料而已...

0
alexc
iT邦高手 1 級 ‧ 2009-06-23 15:32:21

要搞死一個案子
只要客戶的規格改個幾次就好了

看更多先前的回應...收起先前的回應...
鐵殼心 iT邦高手 1 級 ‧ 2009-06-24 08:26:05 檢舉

要搞死工程師
只要客戶的條件都答應就可以了

easonjuan iT邦研究生 1 級 ‧ 2009-06-24 09:51:21 檢舉

為什麼我浮出了心有戚戚焉的感覺...

tom6507 iT邦大師 1 級 ‧ 2009-06-24 09:55:03 檢舉

要搞死老闆
只要跟BSA檢舉就可以了

外獅佬 iT邦大師 1 級 ‧ 2009-06-25 09:27:16 檢舉

要搞死電腦...放隻病毒就可以了....

腦筋已經一遍混亂的肥蝦認為:
要搞死自己
只要作IT應用軟體開發就可以了

0
pantc328
iT邦研究生 1 級 ‧ 2009-06-23 16:27:40

1.就專業管理跟技術領域而言.由於這裡所探討的都是專業管理的通識.但就企業而言,他們很少會去跨出他們知識領域之外.而學校教學是通識,很難將某產業緊密的Binding在一起.
2.就是否需要程式背景,我是覺得需要的.現在很多軟體廠商都是以母雞帶小雞的方式.帶著程設師上火線,帶著程設師去罰站,讓他們體驗專精的辛苦,也讓他們會獨立思考,及以後可以帶新人.
3.管你經不經裡,本質學能不夠,EQ不高,你讀再多的書.領再多的證照.不然退下來還是去跟人家扛沙包,搶清潔工的工作.

肥蝦是感覺您好像是肥蝦在學IT時代的人喔!
土法煉鋼型!
肥蝦至從先前跟國外的IT廠合作過後,有點認為這種訓練方式可能是台灣的IT軟體開發走不出台灣的原因之一.
現在的年輕人我想可能會帶不動喔!
就像我五年前跟一個上司說的!
你要往上爬要有班底頂你的工作,全力support你!
你的班底何在!
不是以為用死薪水跟職銜就可以綁住一個人喔!
社會是很大的!
肥蝦建議您多看看,多聽聽,學無止境!不要讓自己的態度綁死自己!

0
pantc328
iT邦研究生 1 級 ‧ 2009-06-23 17:49:18

是你們想得太複雜了.
我是小小工程師,待在小小的井底.
但我看得都很務實.不像一般的學校,補習班,在上頭用宏觀的方式去揣測我們真實的環境.
在一般傳統公司,傳統企業,很多都是很務實的,一步一步帶出來的.坦白說你讀書高,你讀到PM,我告訴你,你就是帶不動Team.Team裡面很多有關係的,甚至於家族成員.
而公司的一些家族成員,不用讀PM,我今天把你放在這個位置歷練二年.接著把你放在那個位置二年,一樣把公司管理的好好的.
很多東西對我而言是很簡單的事.對你們這些讀書人,看很多書,背很多文章的人,反而考慮太多,自己掉到自己的深淵裡.
像我隔壁鄰居,在某大企業工作,他們公司也注重學歷,大家都在讀書,讀書大家都會,但他的專題一支小程式卻寫了很多年,問題就是讀了太多東西,顧慮太多,無法有效吸收.就跟武林小說一樣.18般武藝都會,但遇到問題使不出半招來.
有些東西,你實際去現場做,你馬上就可以找出答案.而不是不到現場,關在研究室裡找答案.

肥蝦猜我是虛長您幾歲!
不管您是學歷低或理論高!
但我想有些社會大學的東西是每個人都該學習的!
其中之一就是在措詞的語句!
肥蝦不敢自稱社會大學讀的好!
不過有些話語儘量不要用第二人稱-你
這樣有時感覺在指著人家罵!

給你的一個小小建議!

pantc328 iT邦研究生 1 級 ‧ 2009-06-24 09:11:22 檢舉

真是Orz!!
我這裡寫的你不是'肥蝦'你,你德高望重,我怎麼可以直接取你.
這裡你是一個代名詞,是某些人.這裡不用你,要用什麼代名詞?貴人,貴公子.你們公司稱貴公司.我稱鄙人...
做人,做事,誠之待人,不是口頭上的一些用詞.也不是開口成章的就叫做有品德.
我以前也在公家機關待過,公文確實要照你這樣寫,但我們在開會時也都口語去講,怎麼把事情做好最重要.當時我有一位學長也是喜歡玩文字遊戲這一套.只要開會就卑職,微臣報告...聽到我們其他的同仁啼笑皆非.
在社會大學裡,遇到什麼人,該說什麼話,該怎麼應對進退...我遇到長官,就說官腔,遇到攤販,就媽媽經,遇到倉管就說傻話.遇到某人就說屁話.

0
賽門
iT邦超人 1 級 ‧ 2009-06-23 22:27:47
  1. 懂專案管理就能做專案嗎? 不能!
  2. 會寫程式就是會做專案嗎? 不是!
    我的看法: PMI把Domain Know-how拿掉不是說不重要, 而是, 他們想更專注在專案管理的領域, Domain Know-how是專案經理的個人專業, PMI沒法說他們能精通各行各業, 他們只能專精於專案管理. 以我的看法, 土木工程的專案經理不可能一夕之間就成為軟體專案經理, 所以, 如何在土木工程的專案管理和軟體專案管理中找出共同點和相異點, 然後提供專業的專案管理方法, 這是PMI的目的, PMI只能教你如何成為好的專案經理, 但各行各中業的專業知識, 是專案經理個人素養了.
    試問, 當一個土建工程的專案經理面對客戶詢問為何使用1吋鋼筋而不是1.2吋鋼筋時, 他只能說...嗯...這個問題我們請工程師來答覆時, 客戶對專案經理的專業認知可能會有所懷疑, 進而懷疑工程品質. 軟體專案, 客戶問...為何不用JAVA用.NET技術, 專案經理說...這個問題, 請工程師來答覆....客戶會認為專案經理的技術學養不足, 不會認為他的專案管理很好. 所以, 我認為, 好的專案經理, 除了熟知PMBOK外, 對從事的專案的專業知識要有一些專業經驗是比較好的搭配.
    以上個人淺見.

肥蝦非常認同您的看法!

0
pantc328
iT邦研究生 1 級 ‧ 2009-06-24 09:29:11

當專經,要很好相處,很好待人.
你今天拜訪客戶要穿西裝打領帶.
你今天需求訪談,跟生產線訪談,你就要搞得像技術員.
我今天跟農夫訪談,我就要像農夫.
我今天跟倉管談需求,我就穿牛仔褲,配襯衫.
如果你總是穿西裝打領帶,說話高高在上,你馬上被排斥,需求也不用問了.你做的人家也不用了.

肥蝦認同您的看法!

還記得肥蝦經研所剛畢業去號子應徵債券承銷人員!

面試主管第一件就問:
「你會不會抽煙、喝酒、嚼檳榔!」
除了談吐內容的專業的基本要求外,如何建立與客戶間的親切感,這都是贏取客戶信任的必要條件!

肥蝦出身草莽!面試就當場錄取,可惜因緣際會後來沒去上班!

出社會歷練後,又發現並非每個人都是您的貴人.因此如何分辨週遭的人,事,物又是另一個學習的課題!

0
pantc328
iT邦研究生 1 級 ‧ 2009-06-24 10:23:47

男人在三溫暖談專案的成功率>餐桌上的成功率>公文桌上的成功率.
當你敞開長官(客戶)的心防,脫下他們的外套,跟他們稱兄道弟,距成功就不遠了.
這些都是學校裡不會教的.

0
franklintmc
iT邦新手 2 級 ‧ 2009-06-24 12:16:48

喔!
這可不一定呦!
每個人要的東西或"興"的東西可不一樣!
這就講到如何利用人性的弱點!
肥蝦剛出社會就當立委助理四年!
從法案助理到後來參與一些社會"實際"的活動!
您會設法脫下對方心防,別人也是同樣的想法!
就算"脫光躺著"還是彼此有最隱密的那一塊!
一旦碰到自身利害糾葛,那不管您把對方脫到什麼層度,對方也會很快武裝!
任何行事都要看"對方"!
不要以為到三溫暖就搞定了!

現在的社會也在轉變了!
就算顏X標也是在變,從以前地方的小角色(他也掛名過立委助理喔)到現在的,他的變化可不少!

唸書沒用!錯
死讀書沒用!
但要玩大的,那些"大"老闆可是得聽"活"唸書的人的!
唸書有些目的不是在陽光下講的!

0
pantc328
iT邦研究生 1 級 ‧ 2009-06-24 13:26:32

回歸正傳,就專經需不需技術背景.
像我們公司前幾個月找了幾家ERP來報告他們的系統.
每一家都有派人員來,當然有人派專經,有人派阿貓阿狗來,當然我不去研究職稱.
接個開始問.當然要問一些專案問題,不然市面上說會寫程式,會做系統..何其之多,所以要資格審.
反正就是聊天,隨便問一問就知道是真的假的.你們做過什麼?網頁?視窗?用什麼寫?伺服器怎麼部署,ERP是什麼?訂單流程.....價格?合約....,你不用的很詳細,但你要知道有這些東西,你的反應要快,你要答的很有自信...所以說,需不需要哪?

0
pantc328
iT邦研究生 1 級 ‧ 2009-06-24 14:04:47

就我的想法.專經是一個受人尊重和非常高的職務,薪水也要高於其他職務.
而要當專經也不是那麼簡單,畢竟市面上所需的職缺不多(比起其他的職務).
但真的讀過或考過專經的就可以當專經嗎?老闆敢承受這麼大風險去給這個職務給一個新鮮人嗎?
其實就過或考過專經只能說你有能比別人有更大的機會.
如果我是老闆,不管你什麼學歷,證照,先將你放到現場工作,先看實際人家怎麼做,你才能發現問題,進而解決問題.
而就軟體界,我認為專經及相關人員需具備的條件.
1.程設師->只懂的語法,語言,坦白的說就是打字員.
2.軟體工程師->你要能建構出軟體程式.
3.測試員.
4.系統工程師.
5.資料庫管理師.
6.系統分析師->你要知道軟體工程,系統建置,資料庫規劃,企業知識..
7.專案經理->基本上上面這些你都要具備,在加上你管理能力.

照您的要求,等作到專案經理都到80歲了!
不要忘記所有的IT技術都是與時俱進的!

pantc328 iT邦研究生 1 級 ‧ 2009-06-25 08:32:53 檢舉

這要看你的能力.
有人學程式3天就可以寫軟體了.有了寫30年程式還不知他在寫什麼?
我目前寫程式寫9年,分析做三年,我只能稱高階軟體工程師,初階系統分析師而已.
我希望40歲時能成為合格且高階的系統分析師.
45歲時能成為技術經理.

0
dierichard
iT邦新手 5 級 ‧ 2009-06-24 14:53:59

不好意思,心情不好,找不到工作的在這裡插嘴
以前剛進資訊業時,PM都高高在上,很少在做事,都在協調事情
想當時在做SA兼PG,心想PM真好,沒這麼痛苦,不像我還要做好多事
問了前輩,我何時才可達到目的,作PM
前輩說,要作資訊PM或業務,是有步驟的
PG→SA→PM→IT Sales
再加上經歷歷練、協調與管理能力,PM就不遠了
現在,10來年了,我自認經歷歷練、協調與管理能力都有些不足,
還在IT管理打轉,結果待的公司,PM比我還年輕,剛出社會就做PM,比我剛進資訊業時薪水的兩倍
需要協調時,我還得出面協調,RD Team 很強,只有兩件事不會做(這個東西不會做,那個東西也不會做,共兩件),
造成RD Team 不接受協調,搞得案子通常都做不好,
但也還好,我不是PM,不必負責任
可是總是在想,年輕PM,無經歷,無KNOW HOW,案子會做得好嗎?

賽門 iT邦超人 1 級 ‧ 2009-06-24 17:24:34 檢舉

你可能待錯公司了.....

說得對
這正是我要換工作的原因之一
但是找不到工作,慘

pantc328 iT邦研究生 1 級 ‧ 2009-06-25 08:35:26 檢舉

不管你在哪家公司,Base打的穩,都很好找工作,不管什麼職務都很好勝任.
所謂爬得越高,摔得越重.爬得越快,摔得越慘.

0
dierichard
iT邦新手 5 級 ‧ 2009-06-24 19:21:46

除了技術 KNOW HOW ,Domin Know How 也相當重要

有一次某資訊公司(簡稱A公司),去某紡織公司介紹A公司的ERP

講的頭頭是道,接單、發單、製造、出貨、運送、庫存、總帳......

A公司說完了,問紡織公司CEO有無問題,CEO問,紗計算有無包含在內

A公司說,紗布計算是可以的

紡織公司CEO,霎時頭上出來三條線,從此之後A公司有一段時間,沒有再來介紹的機會

如果有做過紡織ERP或MRP的都知道,紗與紗布計算是不一樣的

Domin Know How 真的很重要,關係專案是否成行

賽門 iT邦超人 1 級 ‧ 2009-06-25 11:23:04 檢舉

Domin(?) Know How....是Domain Know How吧~~~做PM就是要有更正自己的勇氣....

對不起
少打一個字
Domain Know How才對

0
pantc328
iT邦研究生 1 級 ‧ 2009-06-25 08:39:47

敗筆!前面說的都OK!最後紗布計算!失敗.會就會,不會就不會.不會要問.問不是可恥的事.紗布計算,我想不是學或做紡織的人根本就不會.
專案經理應該知道整個Team的優點,缺點,專長,限制...不是什麼都說OK,什麼都會.

外獅佬 iT邦大師 1 級 ‧ 2009-06-25 09:30:08 檢舉

YES~會的要勇敢、大聲說『會』,不會、不懂的,千萬不能裝懂...
會把原本很好的印象,全部砸毀...^^b

0
賽門
iT邦超人 1 級 ‧ 2009-06-25 11:36:43

樓上的故事中, 如果A公司說....我們之前沒做過類似的計算應用, 如果這次有機會與您們合作, 相信以我們在ERP的專業結合 貴公司的Domain Know How, 一定可以順利完成ERP系統的導入.
紡織業者的CEO會怎麼想呢?

  1. 客套話而已, 再找找有經驗的公司比較看看.
  2. 有誠意. 不會裝懂, 合作下去比較不會被騙.
  3. 又是一家沒經驗的來學習, 合作下去會不會兩敗俱傷?
  4. 我們是找顧問來協助ERP導入, 不是找人來瞭解紡織業的Domain Know How的, 再看看吧..
    如果A公司PM說了實在話, 結果還是失去客戶, A公司的老闆又如何想呢?
  5. 這個PM有夠呆, You're fired!
  6. 這個PM有夠笨, You're fires!
  7. 這個PM怎麼不懂一點人情世故, You're fired!
  8. 這個PM一點績效也沒有, You're fired!
    再一個情境, A公司PM當場回答, 是的, 紗計算我們曾經在某公司導入時有處理過, 紡織公司CEO龍心大悅當場決定簽下合約, 但是日後導入時才發現, 此一時彼一時也, 當時的處理方式現在情況不同, 必需花更多人力做變更才能完成? 可是, 這樣專案就虧損了, 你是PM, 要如何做?
    我的意思是, 專案管理的複雜度很高, 因為人為因素太多.
0
dierichard
iT邦新手 5 級 ‧ 2009-06-25 11:55:05

這個故事是真實案件
親身經歷,我是當時的IT
我是覺得,老實回答比較好
總比你亂講好
就算是案子搶下來了
結果沒做好
印象不是更差

1
賽門
iT邦超人 1 級 ‧ 2009-06-25 13:03:17

好的PM是不會亂講話的....
PM要代表的是公司, 必需要以公司的利益和專案的成敗為最大先考慮.
所以, 當時A公司的PM應該如何回答才能最符合A公司和紡織業者的CEO的期待, 就是那個PM的專業與個人素養了.
為何一定是搶下來就會做差呢? 好的PM應該有能力在條件都不足時, 仍能有足夠的餘地構思解決方案, 而PM的等級也因此而區分.
就算是沒做好, 還是能維持好的印象, 這樣的PM是不是更有能力?
我只是在玩Case Study, 請不要太認真.
我同意你認為"案子搶下來, 結果沒做好, 印象不是更差"的想法.
但積極的PM, 應該會想辦法讓案子能做好....

0
pantc328
iT邦研究生 1 級 ‧ 2009-06-25 14:04:46

會就會,不會就不會。
你會不會我一問就知道了。
不會是正常的,沒有一家公司企業邏輯政策等於另一家的。
這裡PM只是初步的接洽而已。
像這種Case我只要問那你公式如何?有沒有做業文件?相關參考。。
然後大概的評估可不可接。公司團隊有沒有這種資源。。如果可接將問題帶給分析師去分析。
然後才會有細部的需求訪談。。。
如果你遇到一個,沒問題,沒問題,這個簡單,包到好3個月,總價30萬.簽約金5萬.預到這種才小心.錢拿了人就不見了.這種Case在程設師俱樂部常見.

0
賽門
iT邦超人 1 級 ‧ 2009-06-25 14:35:24

拿了五萬簽約金就跑掉? 太小Case了~~~那種會跑掉的, 都是A咖的啦. 你沒見到遠航崔湧棄9000萬保跑了.....

0
franklintmc
iT邦新手 2 級 ‧ 2009-06-26 07:55:43

感謝各位大大的指教!
肥蝦沒想到此篇有如此多的討論!
不管大家對專案管理的認知如何?
肥蝦想起赤壁金城武說的:「凡事都略懂一點,生活才會精彩一些!」

對專案經理,就肥蝦的認知!
就如孫子兵法說的:「凡戰者,以正合,以奇勝。」
肥蝦解釋為:「正者,"誠"也!奇者,"利"也!」
以誠為本,趨利避兇!

賽門 iT邦超人 1 級 ‧ 2009-06-26 08:35:31 檢舉

對極....凡事都略懂一點,生活才會精彩一些!
我覺得PM要凡事都略懂一點, 才能做好PM的角色....

我要留言

立即登入留言