從公司準備轉型開始,到目前為止已有將近4個月了,但是依然存在很多人對scrum不理解,包括我在內不敢說對它有很深的理解,最近在通讀《scrum精髓》這本書,使我受益良多。
scrum,顧名思義敏捷,實踐敏捷轉型是當前必不可少的,傳統模型也就是瀑布模型更注重于'獨立',而scrum比較注重于人。轉型以來,團隊內部發生了很大的變化,每個人更注重于分享而不是互相孤立,比如開發一個功能,每個人首先考慮的是這個功能是否有其他人也需要使用,若是使用率高,則可以提供接口,方便團隊其他人使用,這樣不僅提高了效率,也減少了代碼冗余。
在敏捷開發過程中,整個項目是由測試驅動的而不是文檔。不僅每個模塊有著自己的相應的測試單元,開發人員在開發自己的模塊的過程中必須保證自己所開發的模塊可以通過這一單元的測試,并且集成測試貫穿了整個開發過程的始終。集成測試每天會進行十幾次甚至幾十次,而不是像傳統方法一樣只有當各個模塊的編碼都結束了之后再進行聯合調試。這樣,在軟件開發的進程中每一點改動所引起的問題都容嘉容易暴露出來,使得更加容易在錯誤剛剛產生的時候發現問題從而解決問題。這樣就避免了在最后整個系統完成時錯誤隱藏的太深給調試造成極大的困難。
敏捷開發注重周期性,傳統方法往往要到最后才能得到可執行產品,而敏捷開發很早就可以得到可執行產品,方便以后測試導向的開發。
由此可見,敏捷轉型是非常有必要的,而且可帶來的效果是可預知的,作為scrum master,主要職責就是保證敏捷可以順利的實施。
scrum的初認識
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內容
- Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...