## 產品設計體會(四五)——外行眼中的技術分工
技術人員的全面介入,可以簡單的看作以“需求分析初稿完成”為界,需求完成以后,派生出幾個設計:交互設計、編碼設計、數據庫設計、測試設計,各自設計完成并執行以后,再部署發布。
?
具體的說一下,交互設計這塊,主要是做軟件和用戶交互的工作,分工有從最直接的**視覺設計師**到使用感受上的**用戶體驗師(交互設計師)**再到偏代碼實現的**前端工程師**。
?
編碼設計,比較偏概要設計的有**軟件架構師**(比如整個系統的表結構設計),具體到coding的層面就是最常見的**開發工程師**,他們也會有分工,比如偏應用、偏底層數據庫、專做搜索引擎,等等。
?
數據庫設計,對于大用戶量的應用特別重要,而阿里的用戶數實在是比較多,所以相應的人員——DBA,**數據庫管理員**,在業界也確實是比較強的。
?
測試設計,就比較單純了,相應的人員就是**測試工程師**,再細分一點就有功能、性能等等,一般來說性能測試會寫一些自動執行的腳本,感覺更高科技一點。
?
上述各項工作完成之后,就要把各方面準備好的產出物拼在一起部署發布,那么就牽涉到硬件方面的管理,這就是SA,**系統管理員**。對于BS應用,感覺部署方面的工作比傳統CS軟件簡單一些。
?
對于軟件項目的整個過程,需要在流程/規范上做控制以防止低級失誤的發生,比如有時候需求人員會覺得某個功能的改動很小,就直接叫開發人員改而跳過測試人員,這樣違反流程的行為對于復雜的系統是極其危險的。所以產生了SQA,也就是軟件**質量控制人員**,這塊和測試不一樣。
?
對于多次不斷發布的產品、多分支開發的產品,**配置管理員**(SCM)就顯得非常重要了,有他們的控制,就不會發生“某個bug在新代碼發布之后重新出現”這樣的低級失誤。像簡單的用SVN、CVS來管理文檔、代碼的更新、軟件版本的變更、日構建/發布的控制,就是SCM的雛形。
- 前言
- (一)——變態吧,開始帖周報了
- (二)——數據分析
- (三)——性價比:做不做?
- (四)——需求管理
- (五)——有關流程
- (六)——再談流程
- (七)——需求探針
- (八)——產品與項目
- (九)——關于學習
- (十)——團隊合作
- (十一)——市場掃描
- (十二)——少而精
- (十三)——再說需求分析
- (十四)——做過的幾個項目
- (十五)——PM、PD、UE與UI
- (十六)——Feature List
- (十七)——PD的幾種文檔
- (十八)——概念設計
- (十九)——UPA年會的流水賬
- (二十)——有關改版
- (二二)——封閉開發
- (二三)——用戶研究
- (二五)——當交互設計遇到敏捷開發
- (二六)——PD就是出來賣的
- (二七)——大產品設計
- (二八)——細節之文案
- (二九)——產品設計的五個層次
- (三十)——“體會”導讀的思維導圖
- (三二)——零散的體會
- (三三)——用戶大會
- (三四)——土老板破冰必殺技
- (三五)——QA與測試
- (三六)——再理解“敏捷”
- (三七)——可用性測試
- (三八)——項目外包!=開發外包
- (三九)——CSDN專訪精編版
- (四十)——銷售渠道
- (四一)——用戶創意無限
- (四二)——又是零散體會
- (四三)——說說評審會
- (四四)——項目外包不適合“敏捷”?
- (四五)——外行眼中的技術分工
- (四六)——UML學習摘錄(上)
- (四七)——UML學習摘錄(下)
- (四八)——資源戰爭與BRD
- (四九)——產品市場化
- (五十)——終點:Matrix
- (五一)——敏捷的估計與規劃
- (五二)——MS Office使用心得
- (五三)——產品文檔與規范
- (五四)——PD招聘廣告詞
- (五五)——項目Kick Off
- (五六)——《需求工程》培訓記錄
- (五八)——《項目化管理》培訓記錄