專案經理團隊(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桌面作業系統的分發包了。因為我們使...