我來說說最常用的開發團隊,基於垂直管理架構和瀑布式開發模型組織的。分為:
項目負責人:負責協調項目運營的所有事務,如預算管理、進度查詢、會議組織安排、職能分配、客戶對話談判等。
架構師:負責需求分析、軟件架構構建、概念和邏輯設計、功能細分、系統性能分析等。
前臺/界面設計師:主要負責軟件GUI設計。
數據庫工程師:負責數據庫建設、優化和管理。
程序員:負責後臺代碼編寫。
測試人員:根據軟件測試技術進行相應的功能測試,如黑盒測試、白盒測試、單元測試等。
客服人員:負責軟件的安裝、使用、售後以及為客戶答疑解惑。
根據項目規模和任務量,每個職能可以歸為壹個人或幾個人,形成壹個局部的垂直責任體系,如項目經理和副經理、界面設計總監和界面設計師、軟件總工程師和程序員等。