在談到 Scrum 時, 會要求團隊要是一個跨職能的團隊 (cross functional), 好讓之後工作可以進行得比較順利和有效率.
很多人就會對跨職能很有意見, 因為在他們的心中, 所謂的跨職能, 就是要會很多東西. 我想這是不正確的, 基本上, 術業有專攻, 不太可能做到精通每件事情.
那它倒底是指什麼, 讓我們看看幾種可能:
1. 全棧工程師 (Full Stack)
最近國內外很流行 full stack. 所謂 full stack 應該是指他會很多技能, 並且每項技能都還滿厲害的. 他可獨立作戰, 可以 end to end 打通關.
是很神沒錯, 但是可遇不可求. 就算遇到了, 一個人還是做不完 5 個人的工作.
2. T 型人
所謂 T 型人, 就是有某項專長, 但是他對某些東西也略懂略懂. 例如他精通後端程式, 但也會點前端, 像是會些簡單的 javascript, angularJS 可能就不行了.
有狀況時, 他們可以幫些簡單工作. 可是對於太難的事情, 他們就使不上力了, 但是有人願意教的話, 或許可以學得比較快.
3. 應變的心態
他不見得要會什麼, 但是他不會想說只做原先工作範圍的事, 如果別的人有狀況, 或是有突發事件時, 他願意挺身而出, 試著思考一些方式去幫忙解決問題.
大家覺得 scrum 這邊想要的是哪種類型?
我覺得第三種最重要. 如果你有前面兩種的工程師, 恭喜你, 你找到菁英. 如果他還是第三種, 那他就是精英中的精英.
但是現實生活中, 大多數不會是前面兩種人. 那該怎麼辦?
至少你要試著當第三種. 並且試著把團隊培養出第二種和第三種人.
有些人會說 scrum 需要的是 full stack 的人, 這樣太難了, 然後就放棄不用. 這樣的人大多不是第三種人. 任何別人可行的解法, 到他手上很容易就是不可行.
須知每種方法到來, 都需要點客製化, 很少有完全可以套用的. 如果你無法有應變的心態, 那很難找到仙丹 …...
全站熱搜
留言列表