完美的軟體專案開發團隊結構

2021-08-29 12:37:40 字數 1197 閱讀 3844

專案經理團隊(program management team):

設計專案經理(feature design pm): 負責具體的產品設計,寫design spec。pm 隊伍中,80%的pm是做這個。

發行專案經理(release pm): 負責整個專案的流程和進度 管理 ,制定進度表等,協調整個團隊的工作。大的pm 隊伍中有一人專門做這個。這是整個專案的領頭人。大型的專案的成功與否,常常靠得力的發行經理的領導。

協助專案經理(supporting pm): 負責其它產品發行需要照顧到的事情,如客戶交流、和市場開發人員交流、負責beta program (初版試行)、等等。大的pm 隊伍中少不了這樣的人。20%的pm是做這個。

開發團隊(development team):

開發團隊領導(development manager): 負責管理各個開發小組,並對開發程式設計的工作做總體的規劃。

開發組長(development lead): 負責管理開發工程師,也參加對開發程式設計的工作做總體的規劃。

開發工程師(develop engineer, or developer): 負責具體的程式設計開發。

構架師(architect): 大的產品團隊有一兩個資深工程師專門做整體系統的設計規劃。

測試團隊(quality assurance or test team):

測試團隊領導(qa manager): 負責管理測試小組

測試組長(test lead): 負責管理測試工程師, 制定測試計畫等

測試工程師(tester or test engineer): 負責具體的測試工作

測試開發工程師(developer in test, or sted): 負責測試工具的開發

產品可用性團隊(usability team):

產品可用性工程師 (usability engineer): 做使用效能的調查和測試,採訪客戶或將客戶邀請來做調查

介面設計師(ui designer): 負責具體的介面設計

產品設計師(product designer): 負責產品的總體設計, 特別是硬體產品。

以上這個團隊並不是所有的產品隊伍都有。比較小的隊伍就沒有這些專人,有的時候向別的隊伍借用,或僱傭臨時工。

客戶教育或文件團隊(user education, or ue team):

文件組長(ue lead): 負責管理文件小組

文件編輯(ue editor): 負責具體的文件編輯和撰寫

完美的軟體專案開發團隊結構(來自微軟)

專案經理團隊 program management team 設計專案經理 feature design pm 負責具體的產品設計,寫design spec。pm 隊伍中,80 的pm是做這個。發行專案經理 release pm 負責整個專案的流程和進度管理,制定進度表等,協調整個團隊的工作。大的p...

不完美的軟體鎖

安卓安全小分隊 在研究這一功能時,有自己的話要說!一 目前安全軟體的實現方式 在 並且大家可以想到,重複不斷的呼叫系統函式來查詢,多多少少都消耗了系統資源,如果因為這個功能導致ipc等待或者系統耗電嚴重可就得不償失了。還是比較人性化的,在螢幕關閉的時候,就不會查詢了。以此來減少系統開銷。二 我們的想...

最完美的Linux桌面軟體

下面是關於linux桌面環境下,目前為止最完美的部分。之所以說他們完美,是因為他們不但很養眼,而且也使用最好的多 技術,有最好的可用性。在某些方面,他們甚至超過了windows和mac os。debian 或是 ubuntu。這兩個分發包是目前使用最廣泛的linux桌面作業系統的分發包了。因為我們使...