软件开发团队中的特殊角色
軟件開發(fā)團(tuán)隊(duì)中的特殊角色
轉(zhuǎn)載請注明出處http://blog.csdn.net/uxyheaven/article/details/50544809
軟件開發(fā)團(tuán)隊(duì)中有各式各樣角色, 如產(chǎn)品, 設(shè)計(jì), 測試, 開發(fā), 運(yùn)營等等, 不同的角色有著不同的職責(zé).
我們來說說一個(gè)開發(fā)他每天都需要做些什么. 他肯定是需要進(jìn)行編碼工作, 還得解決自己產(chǎn)出的bug, 可能還需要打包, 上傳store. 有的老員工資深開發(fā)或者leader還得負(fù)責(zé)帶新人. 久而久之, 所有的問題就會(huì)同時(shí)找上一個(gè)同學(xué). 這個(gè)時(shí)候這個(gè)同學(xué)每天的時(shí)間就會(huì)很割裂, 他的工作效率其實(shí)是很低的, 因?yàn)樗麜r(shí)不時(shí)的就被其他同學(xué)叫去處理其他問題. 如果專門排一個(gè)同學(xué)處理這些雜事, 人力上又有所浪費(fèi). 同時(shí)其他的同學(xué)缺少處理這些問題的經(jīng)驗(yàn), 掌握的技能也會(huì)不全面.
生活總得繼續(xù), 雜活總得有人干吧, 既然所有人都不想長期做, 那就輪流兼職干好了. 我們按照軟件開發(fā)的慣例, 先把這些雜活抽象出來. 就我們團(tuán)隊(duì)的現(xiàn)狀而言, 我先抽象出了4個(gè)角色: 新人導(dǎo)師, 構(gòu)建大師, 小強(qiáng)終結(jié)者, 業(yè)務(wù)咨詢師.
新人導(dǎo)師
- 對新人進(jìn)行培訓(xùn), 幫助其熟悉開發(fā)環(huán)境, 開發(fā)工具, 了解開發(fā)框架, 了解開發(fā)規(guī)范
- 每周固定時(shí)間, 需要在在團(tuán)隊(duì)內(nèi)部找出一個(gè)同學(xué)分享自己在某些工作中的心得.
構(gòu)建大師
- 負(fù)責(zé)打包(包括業(yè)務(wù)包, 生產(chǎn)驗(yàn)證包, 上架包), 需要對包的配置項(xiàng)的進(jìn)行驗(yàn)證
- 處理jenkins構(gòu)建失敗問題(腳本錯(cuò)誤, 代碼錯(cuò)誤, 服務(wù)器空間不足, 網(wǎng)絡(luò)不好)
小強(qiáng)終結(jié)者
- 處理聽云上的crash問題
- 協(xié)助處理疑難雜癥
業(yè)務(wù)咨詢師
- 協(xié)助開發(fā)定位業(yè)務(wù)問題, 找到相關(guān)的業(yè)務(wù)干系人
- 幫助其解決業(yè)務(wù)問題
抽象出這四個(gè)角色后, 就是初始化的問題了.
新人導(dǎo)師先由團(tuán)隊(duì)內(nèi)部寫hybrid框架的同學(xué)來擔(dān)任, 因?yàn)榭蚣苁撬麑懙? 除了他還有誰比他更加熟悉代碼呢.
構(gòu)建大師由之前整jenkins的同學(xué)先干著, 等他總結(jié)出相應(yīng)的流程, 常見問題總結(jié)后, 再輪流.
小強(qiáng)終結(jié)者和業(yè)務(wù)咨詢師由對各個(gè)模塊都熟悉老員工擔(dān)任.
以上角色的具體人員是變量, 在一定周期后會(huì)進(jìn)行輪換. 如小強(qiáng)終結(jié)者這個(gè)角色在團(tuán)隊(duì)穩(wěn)定后可以帶有懲罰性質(zhì)的, 由產(chǎn)生bug率最多的同學(xué)來擔(dān)任, 誰讓你不注意代碼質(zhì)量, bug那么多, 聽云上的crash不是你解, 誰解呢? 構(gòu)建大師也是沒得商量的, 由造成構(gòu)建失敗次數(shù)最多的同學(xué)干著. 干多了, 熟悉了, 不想干了, 代碼質(zhì)量也就提高上去了.
總結(jié)
以上是生活随笔為你收集整理的软件开发团队中的特殊角色的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机的组成部件有,电脑的组成部件
- 下一篇: 华为穿戴数据同步到微信运动