在網上看到一位在微軟做pm(程式管理)漂亮女人寫的一篇文章,寫得很精彩,這也是自己曾經在工作中的體會,把內容貼在下面:
曾經聽過乙個比喻, 如果把乙個專案比作乙個大蛋糕, 開發人員會切走一大塊, 測試人員會切走一大塊, 使用者體驗專家會切走一大塊, 使用者教育人員也會切走一大塊, 而剩下的所有東西 – 無論是剩下的大塊蛋糕, 還是落下的小塊忌廉、半個士多啤梨、開發人員和測試人員拿走的蛋糕之間所留下的那一小條蛋糕等等,統統都歸pm。這個比喻不完全準確,但至少說明了為什麼我說三言兩語說不清這件事情。
好了,言歸正傳。就我的理解,總結起來pm的職責包括但不侷限於以下事務:
a) 了解並理解客戶需求
b) 設計產品功能
c) 與專案組中其他人員溝通,使他們理解並認同你的設計
d) 為專案制定進度表,管理專案進度
e) 掃清一切影響進度的障礙,使產品按時按質交付
f) 向專案組以外的人介紹和演示產品(老闆、其他組、合作夥伴、客戶…)
我承認,這些描述也許仍然無濟於事。那麼讓我們來看看具體的例子吧…軟體開發是一項合理的人類社會活動(當然!),因此環顧四周便很容易找到可與軟體開發模擬的其他社會活動。如果您是個diy愛好者,那麼您一定有過許多類似這樣的經歷:自己籌辦婚禮,自己設計裝修房子,自己制定旅行計畫…這些事情都可以看作是專案,而您也許多次扮演了專案中pm的角色。
假設,您正打算幫您的父母好好重整一下他們現在的住所,因為那間房子是十年前裝修的,已經不夠舒適了。現在您是pm,您的父母是使用者,您還分別找到了乙個很有經驗的裝修團隊和乙個很專業的監理團隊。
** 您早已注意到這個老房子的書房裡一盞燈的線路有問題,這必須在裝修時弄好。
—— 這叫pm在現有版本中發現需要修復的問題。
** 與老媽聊天時,她提到最近每天晚上10點開始播的韓劇很好看,就是晚上在客廳裡看電視覺得挺冷的。您說,那我給您在客廳按個空調吧。
—— 這叫了解客戶的需求。
** 老媽說,喲,這得多費電哪。於是您說,那就在臥室裡給您再按個電視吧。我給您臥室裡設計個電視櫃。
—— 這叫理解使用者真正需要,並設計產品功能來滿足需求。
** 於是您開始設計電視櫃了。您先考慮了一下該買個多大的電視,然後又考慮電視櫃得打在什麼位置,長寬高是多少,在什麼位置有幾個抽屜,抽屜把手用什麼樣的,需要承重多少等等等等。等一切都想清楚了,您把所有這些都寫進了裝修合同裡。
—— 這叫設計產品功能,並編寫功能說明 (functional specification)。
** 帶著合同,您就與裝修團隊和監理團隊見面了。您先向他們闡述了您的想法,並請他們仔細閱讀合同,看看是否合理。他們對此設計沒有提出異議,因此彼此立刻簽署了合同。
—— 這叫使專案其他成員理解並認同您的設計。
** 於是您請他們分別估計工作量,裝修團隊說需要2個月,監理團隊估計在那之後他們還需要1個月。因此您將進度表(schedule)定為3個月長,並在其中設定了多個里程碑(milestone)。
—— 這叫為專案制定進度表。
** 第二天,裝修團隊打來**說您想要的那種牆面漆塗料最近缺貨,沒有塗料便沒法刷牆,也將影響其它任務的工期。迫在眉睫,您忽然想起了有位朋友剛買了這種塗料,便詢問他是在**買的。得知某郊區賣場還有剩餘,將此資訊告訴裝修團隊,於是刷牆得以如期進行。
—— 這叫掃清專案障礙。
** 兩周後是第乙個里程碑,您來到房子一看,牆面已粉刷一新。但被告知最近天氣多雨,牆面漆要多花幾天才能乾透。於是您及時調整進度安排,將修理電線線路等任務提前。
—— 這叫管理專案進度。
** 兩個月後,監理團隊告訴您,他們看了做好的電視櫃,發現長度略長於合同規定尺寸,其中兩隻抽屜無法開啟。您找到裝修團隊,與監理團隊一起商量。鑑於修復長度問題成本較高,而且對使用者使用影響不大,決定不修復。但抽屜的使用為基本功能,需修復。
—— 這叫鑑別bug。
** 三個月後,專案順利完工。您帶著父母一一參觀房子裝修後的每個角落,向他們介紹如何使用等。
—— 這叫向使用者演示產品。
當您看到使用者 - 老媽舒舒服服地躺在被窩裡看著韓劇時,看到老爸的書房裡燈再次明亮如初,您的心裡是不是感到滿足呢?
程式設計是一門藝術
stanley b.lippman 僅僅使用軟體的人們 通常意識不到編寫軟體有多麼困難。噢,設計部分和最初開發部分都很有趣。最困難的部分是使其正確執行 且執行速度足夠快 對於程式設計師而言,這就好比一餐開始時是美味的雙層牛奶巧克力咖啡乾酪餅,而結束時卻是菠菜奶油沙司。之所以說程式設計仍是一門藝術而不...
This is it 語言是一門藝術
最近一直在搞合作,每天能算娛樂活動的也就是早上聽聽英語了,哎,這日子,像我這種划水型選手,怎麼跟的上節奏啊。每天從醒過來就燃燒小宇宙到晚上回宿舍,at field全開,再加上我大狼院的畢業設計要中期檢查,要在下個星期完成基本設計。簡直要報警了。好吧,還說回英語,這乙個月還是聽得 jessie 直到前...
銷售即是一門藝術,更是一門科學?(二)
銷售的藝術之二 親近但保持適當的距離 注意 親近但是要保持與顧客適當的距離。我們很多傳統的銷售培訓和課程中 都是要與顧客拉近距離,這個距離越近越好 甚至把顧客做成朋友。其實,隨著社會發展,在目前商業社會中,這種觀念越來越證明是不太合理的。最佳的方式 保持親近,也要保持適當的距離。沒有顧客會拒絕善意的...