持續交付在Android專案中的實踐

許均揚

資深工程師與持續交付教練
IBM

許均揚是IBM的資深工程師,在手機app開發有多年經驗,在Android與iOS都有非常多的大型專案開發經驗,並且曾擔任數個專案的leader. 在IBM Lotus部門負責手機專案的持續交付推動, 曾經帶領過多個手機app專案團隊導入持續交付,對持續交付有深刻的了解,特別是在手機app專案中使用持續交付,以及如何在大公司中推動持續交付

持續交付是近年來軟體工程非常熱門的一個趨勢,它把敏捷的概念又括展到更廣的範圍,同時用全新的思維大幅縮短軟體交付週期,減少浪費,提高品質. 許多頂尖軟體公司靠這個方法,大幅提升速度,取得比競爭對手快上數十倍的優勢,同時也獲得更高品質,使得不使用持續交付的公司,即使有再好的創意,依然被使用持續交付的競爭對手徹底擊敗.

然而持續交付一開始是以web專案為背景構想,在手機app專案中如何使用,相關的資訊就比較少. 本次演講就會針對這一點,提供在大公司手機app專案中,如何實作持續交付,以及其中遇到各種不同問題的經驗,例如如何在工具能力有限下進行自動化,以及如何對大量無測試覆蓋的code寫unit test.

1. 本場次為中文