軟體開發團隊中有各式各樣角色, 如產品, 設計, 測試, 開發, 運營等等, 不同的角色有著不同的職責.
我們來說說乙個開發他每天都須要做些什麼. 他肯定是須要進行編碼工作, 還得解決自己產出的bug, 可能還須要打包, 上傳store. 有的老員工資深開發或者leader還得負責帶新人. 久而久之, 全部的問題就會同一時候找上乙個同學. 這個時候這個同學每天的時間就會非常割裂, 他的工作效率事實上是非常低的, 由於他時不時的就被其它同學叫去處理其它問題. 假設專門排乙個同學處理這些雜事, 人力上又有所浪費. 同一時候其它的同學缺少處理這些問題的經驗, 掌握的技能也會不全面.
生活總得繼續, 雜活總得有人幹吧, 既然全部人都不想長期做, 那就輪流兼職幹好了. 我們依照軟體開發的慣例, 先把這些雜活抽象出來. 就我們團隊的現狀而言, 我先抽象出了4個角色: 新人導師, 構建大師, 小強終結者, 業務諮詢師.
新人導師
構建大師
小強終結者
業務諮詢師
抽象出這四個角色後, 就是初始化的問題了.
新人導師先由團隊內部寫hybrid框架的同學來擔任, 由於框架是他寫的, 除了他還有誰比他更加熟悉**呢.
構建大師由之前整jenkins的同學先乾著, 等他總結出對應的流程, 常見問題總結後, 再輪流.
小強終結者和業務諮詢師由對各個模組都熟悉老員工擔任.
以上角色的詳細人員是變數, 在一定週期後會進行輪換. 如小強終結者這個角色在團隊穩定後能夠帶有懲處性質的, 由產生bug率最多的同學來擔任, 誰讓你不注意**質量, bug那麼多, 聽雲上的crash不是你解, 誰解呢?
構建大師也是沒得商議的, 由造成構建失敗次數最多的同學幹著. 干多了, 熟悉了, 不想幹了, **質量也就提高上去了.
軟體開發團隊中的角色
軟體開發團隊中的角色 2007 05 26 23 27 乙個nba球隊場上球員的組成與軟體團隊有相通之處,且作一笑談,不足為證 1號位,控球後衛 pg 他是球場上拿球機會最多 掌握比賽 組織進攻的人,不僅負責把球從後場安全地帶到前場,再把球傳給隊友,給隊友創造得分的機會,助攻是他們的首要工作。控球後...
軟體開發中角色職責
pm的職責 1.負責完成專案管理計畫 里程碑計畫 2.負責專案過程的標準化與規範化 3.負責專案的總體規化與階段設計 4.負責專案目標理解一致 5.負責各子計畫得到上級領導與客戶及專案組成員的認可 6.協調專案組所需各項資源 7.安排客戶培訓工作 8.提高專案組士氣 加強專案組凝聚力 9.負責對外溝...
小團隊軟體開發
軟體開發是自己的本行,這裡談談對乙個小團隊開發軟體的幾點思考 1 每個開發人員要對所要開發的東西在開發之前就要有一定的了解,最好是在開始的時候就把需求問的詳細一些,不要對著乙個全是文字的東西談需求,最好用圖形來互動,做軟體的都有個體會,往往到自己把介面做的差不多了,給使用者一看,使用者馬上就補充了一...