在傳統(tǒng)的工作方式下,開發(fā)團隊會有很多不同的角色,比如項目經(jīng)理、產(chǎn)品經(jīng)理、架構(gòu)師、設計師、用戶體驗設計師,程序員,測試人員,DBA等等。但是,在Scrum的工作方式下,總共只有三個角色, 這三個角色分別是產(chǎn)品負責人(PO),Scrum Master和開發(fā)團隊。
我們通??梢砸詣濤堉鄣膱F隊角色來類比Scrum的角色,劃龍舟通常有舵手、鼓手、劃槳團隊三個角色。Scrum中的PO就是舵手的角色,他對產(chǎn)品的方向負責,對產(chǎn)品的Why和What負責,對產(chǎn)品的愿景,產(chǎn)品包括哪些主要的特性負責。Scrum中的Scrum Master鼓手的角色,他幫助團隊保持高昂的士氣,并進行良好的協(xié)作,他是一個Scrum的專家,團隊的教練,團隊的服務式領(lǐng)導。Scrum中的團隊,對應到龍舟賽的劃槳團隊,團隊必須協(xié)調(diào)一致,作為一個整體前進,在這樣的環(huán)境下單打獨斗,各自為政沒有任何勝算。
Scrum的開發(fā)團隊對實現(xiàn)Sprint目標需要做的所有事情負責,包括技術(shù)方案和決策,團隊分工(誰做什么),執(zhí)行Sprint開發(fā)任務等,而且作為自組織的團隊,他們也對他們的工作進度的跟蹤和管理負責。Scrum開發(fā)團隊的主要職責包括如下五個方面:
開發(fā)團隊有如下10方面的特征:
Copyright? 2012-2013 TATAIT.COM All Rights Reserved 深圳塔塔咨詢服務有限公司 版權(quán)所有 深圳網(wǎng)站建設:沙漠風
塔塔IT—高端IT培訓領(lǐng)導品牌,專注于IT前沿技術(shù)的傳播與應用。專業(yè)創(chuàng)造價值,服務贏得口碑!