專案管理可以看作是一種職業,一種工作,一種角色或者一種行為。有些公司的專案經理 ,其職責是監督整個 200人的專案。還有一些公司使用了一種稱之為一線初級經理的頭銜,每個一線經理都只是負責整個專案的一部分。在不同的公司裡,專案管理可以是乙個非正式的角色(需要的話,任何人可以在任何時候都能成為專案經理),也可能是非常明確的角色 ("文森特,克勞德和拉斐爾都是專職的專案經理),這主要取決於公司的組織結構、企業文化以及專案的目標等因素。
在本書中,我主要使用專案經理這個詞來表示那些負責專案領導和管理的人。這裡所說的專案管理行為是指領導團隊領會專案的內容(包括計畫、進度安排、需求收集), 並能帶領專案通過設計和開發的過程(交流,決策,中期的策略),最後能推動專案順利結束(領導力,危機管理,末期策略)。
如果在你的生活中,這類工作不是很正式的話,那麼你只要把專案經理理解為"做專案管理工作的人,儘管那可能不是他的主要工作"或者"仔細考慮專案的人"。我在不同的團隊遇到過許多不同的方式來實現專案管理,但是這本書的建議關注的並不是這些。這本書關注的並不是工作頭銜和一些形式化的東西,而是如何使事情完成,如何使你所做的產生效果。但是為了使我寫的東西盡可能的簡單,我還是使用了專案經理這個詞。
有些時候當乙個專案沒有專案經理的時候也能工作的很好。程式設計師和他們的老闆維護著整個進度和工程計畫(如果有的話),乙個商業分析員或者市場人員來負責計畫和需求方面的工作。團隊中的許多事情都可以被簡單看作是專案管理。也許團隊中的人是因為個人興趣而被雇用的,當然這種興趣不僅僅侷限於寫**。他們不會在意早期的計畫,使用者介面的設計或者商業策略。這種工作方式可能會產生最優化的結果,只要每乙個人願意團結在一起,共同分擔專案經理應該負擔的責任,這樣的團隊可以稱得上是完美的組合,效率和簡單是其主要的優勢。
但是很多時候,沒有專案經理會導致專案的混亂。如果沒有乙個主導專案的人,個人的偏見和興趣可能會使專案脫離正確的軌道。在工程角色和商業角色之間可能會產生一些內在的矛盾,這些都會減慢專案的程序並使其中的人感到灰心喪氣。讓我們考慮醫院急診室的情況,有乙個醫生來領導決定對病人的處理工作。這會加快許多決策的產生,並且能夠給醫療隊的每個成員明確的角色。如果沒有明確的負責專案管理人,開發團隊可能會陷入困境。如果沒有明確的人來領導錯誤處理,或者跟蹤進度等任務的話,這些任務可能無法與寫程式的任務保持同步。
雖然我認為許多傑出的程式設計師能夠明確的理解他們所做的專案管理,但是他們仍然需要乙個傑出的,專門扮演經理角色的人。
translated by geng
1 3 專案管理的角色
專案管理可以看作是一種職業,一種工作,一種角色或者一種行為。有些公司的專案經理 其職責是監督整個 200人的專案。還有一些公司使用了一種稱之為一線初級經理的頭銜,每個一線經理都只是負責整個專案的一部分。在不同的公司裡,專案管理可以是乙個非正式的角色 需要的話,任何人可以在任何時候都能成為專案經理 也...
第13周專案1 (3)
檔名稱 test.cpp 版本 code blocks 問題描述 定義分數的一目運算 和 分別代表分數取正和求反,將 按位取反運算子 過載為分數的求倒數運算。輸入描述 程式輸出 include include using namespace std class cfraction void simp...
1203 專案管理
1203.專案管理 公司共有n個專案和m個小組,每個專案要不無人接手,要不就由m個小組之一負責。group i 表示第i個專案所屬的小組,如果這個專案目前無人接手,那麼group i 就等於 1。專案和小組都是從零開始編號的 小組可能存在沒有接手任何專案的情況。請你幫忙按要求安排這些專案的進度,並返...