我以前做過的項目,由一手包辦到6-7人都有,有時都想像過一個RIA團隊要包括什麼人,當然在人力資源豐富下,可以想像到很大,但我試想想比較合理和可行結構。以下不是以人頭去計算,以角色(純粹技術開發上,行政行銷等不包括)去分工,所以最後可能變成一人身兼多個角色: - Server Administrator:建立、設定和管理Server
- Database Administrator:建立、設定和管理Database
- Project Manager:領導團隊、分配工作、控制進度
- System Analysist:項目分析、UML設計、Database Table設計等
- Information Architect:系統操作流程設計、資料呈現方式設計等
- Web Programmer:ASP/PHP/Java/CF編程、Flash Remoting等
- Flash Developer:Flash編程
- UI Designer:界面設計
- Quality Assurance/Tester:系統測試
- Technical Writer:操作手冊等文字工作
不過,通常都是變成:- Server+Database Administrator:整部電腦裡東西都是他負責
- Project Manager+System Analysist:除了客戶外,他變成了最清楚系統要做什麼的人,有時他比客戶更清楚
- Information Architect:沒有人知道需要這類人材
- Web Programmer:ASP/PHP/Java/CF編程、Flash Remoting等
- Flash Deseloper:Flash Designer+Developer=Deseloper,大部分Flasher都是左右腦並用
- Quality Assurance/Tester:自己負責,PM有空就要理會一下
- Technical Writer:沒有需要
再不過,現實會變成:- Hosting公司/Data Center:電腦他們會好好保護
- Sales/Project Manager:面對客戶,面對團隊同事
- Web Programmer:ad-hoc,沒有項目分析和UML設計,建立Database Table後開始砌Code
- Flash Deseloper:利用組件,根據舊系統界面、一般同樣系統界面或Sales/Project Manager要求做好Prototype,這Prototype就是等於將來Deploy系統
再再不過,香港現實會變成:- Boss:公司創辦人、CEO、Sale、PM
- Web Programmer:所有Backend工作
- Flash Deseloper:所有Frontend工作
再再不過,最血淚真實會變成:- Boss=Web Programmer(日間有另一份正職):公司創辦人、CEO、Sale、PM、所有Backend工作
- FF(不是Final Fantasy,是Freelance Flasher):所有Frontend工作
再再再不過,最後是:一人包辦
再再再再不過,客人說:Flash不是做動畫?Flash下載很慢...RIA是什麼?
:p :p |