敏捷交付!=反覆式開發法

來源:互聯網
上載者:User

聽到很多人說:“我們在做敏捷開發,每次發布都分成多個迭代進行開發。”

可是,細問之下發現,他們在每個迭代結束時,開發的軟體無法達到“可上線”的品質要求,甚至軟體根本無法運行起來。

 

他們只關注本反覆式開發法的Story測試是否完成了,有的甚至只關注於開發活動完成了沒有。

 

可真正做到敏捷交付的話,至少要做到:

 

1. 已完成了本迭代Story的測試,並且Bug已修複並驗證通過;

2. 迴歸測試已完成,驗證之前已完成的功能沒有被破壞。

 

想要按這種方式來交付的話,而自動化測試還不完善的話,解決的方式 好象只有一個“增加測試人員的數量”。

因為每次迭代結束之後,都要做迴歸測試。那麼隨著開發的深入,已開發的功能不斷增加,迴歸的工作量也會成指數級增長。

而“增加測試人員”只是“引鳩止渴”,HR只能是拚命去招測試人員。

 

所以,要想做敏捷交付,自動化測試是必修課,而不是選修課。

 

看到這裡,你可能會認為,自己所在的團隊根本無法做到這一點。

 

那麼,我的問題是:為什麼做不到?是現在做不到,還是一直做不到?想做到這一點,要付出哪些努力?多長時間能達到?

 

你使用敏捷交付方式開發軟體,那你先回答這些問題吧!

 

 

如果想做沒有痛苦的敏捷開發,你可以開站會,拆分故事、玩撲克、建立backlog,這些都很容易,但收效不會太大。

 

你一定會遇到更困難的問題,甚至要否定你原來堅持的東西。此時,你的痛苦才顯現出來。

 

只有醫好這些痛苦,你才能享受到敏捷開發的快樂!

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.