集體通宵發版怎麼破?阿里敏捷教練開出四道「藥方」

導語前端

某研發團隊處在事多、效果差的漩渦之中。在這樣的背景下,阿里雲效敏捷教練團隊受邀,和該研發團隊一塊兒,經過4個迭代的持續改進,研發效率和質量取得了顯著提高:測試

 ●  大幅縮短了需求開發時間,從一個月變爲一週;
 ●  從無可用測試環境到具備穩定的測試環境;
 ●  從無自動化測試用例到50%的模塊實現測試自動化;
 ●  從手工部署到自動化部署。阿里雲

這一切是如何作到的呢?spa

研發困境blog

首先咱們瞭解了該團隊的組織結構以及各人員的工做內容。以下圖所示。開發

813a66c2a2d63823a504bd0a9d721d222aeb40df

能夠看到,產品、前端 、後臺、測試屬於不一樣的職能部門。這是一個很是廣泛的組織形式——職能型組織。部署

在這樣的組織形式中,一般會存在如下問題:產品

 ●  工做之間相互依賴,彼此等待;
 ●  職能團隊之間的目標不一致;
 ●  需求變更溝通不及時;
 ●  工做完成標準不一致。自動化

其次,集中批量集成發佈,時間緊、效率低。團隊的迭代週期通常是一個月,需求從準備開發到待測試的週期是4周,測試時間要花掉1天,發佈通常都安排在週五晚上,大約次日天亮才能發完,整個發佈過程徹底靠工程師手工完成。咱們發現測試和發佈的時間相對集中,時間緊,並且是徹底手工操做,出錯的可能性很高。效率

相關文章
相關標籤/搜索