活動摘要
這一夜我們來說 Continuous Delivery(持續交付)
敏捷開發強調在一個一個的 iteration 之中進行 Incremental Development。之前所介紹的 Scrum及Kaban 主題比較是偏向流程方法,至於如何實踐的工程實務在 Agile.Taichung 比較少討論。
其實軟體發佈的過程通常是非常痛苦、高度風險且耗費時間的歷程,如何快速的利用增量式開發來交付高品質且富有價值的新功能其實是需要一些Best Practices。
本次內容將分享Mitracloud團隊在開發「多拍即合」這個雲端共享相簿服務所學習到的Continuous Delivery經驗:開發、測試及運營人員如何藉由在建置、部署和測試流程中合作、如何增加自動化的使用,來達成可在短期內持續交付來降低問題發生的可能性。
本次分享的內容簡介以下觀念
- 程式碼分支管理的策略
- 自動化單元測試
- Jenkins實作自動化整合
- 軟體部署流程
本次內容是定位在 Continuous Delivery 的基本概念,不會有程式實作的解說或針對單一工具作太深入的介紹,屬於偏向入門級分享,希望幫助大家可以更認識 Continuous Delivery 這個實務流程。
活動時程
19:00~19:30: 報到&自我介紹
19:30~20:30: 主題分享
20:30~21:15: Open Space
講者簡介
Cody Liu & CCC
Cody Liu
盟創科技後端工程師,偶爾支援 Android App 的開發。與團隊成員一起建置團隊的 CI 流程。以Jenkins 為中心在開發流程中,遇到不少困難與難題。這次將分享這一年來,團隊使用 CI 的心得。
CCC
盟創碼農,平常用 Django 玩後端、用 Jenkins 玩整合,也是 Python 愛好者。
要收費嗎?
完全免錢(本次活動由盟創雲應用設計研發中心贊助)
1. 如果朋友你(妳)符合下列情況之一都可以報名參加. 也希望您能夠提供對敏捷開發的瞭解程度和迫切想要解決的問題為何?.
- 如果你喜愛分享敏捷開發的經驗與知識
- 如果你想尋找同為敏捷開發信徒的同好
- 如果你實施敏捷開發遇到困難
- 如果你計畫導入敏捷開發
- 如果你想要瞭解敏捷開發的優缺點
- 如果你對軟體開發流程不滿;想要提高軟體品質;急欲加快產品交付時程或者想要快速得到客戶的心聲(抱怨XD)
2. 名額有限, 如果報名無法出席者, 請主動email通知主辦單位。如有無故缺席者, 未來報名此類活動時, 若有缺額才核准參加
3. 為廣泛推廣敏捷開發的精神與實務經驗,避免熱門活動的參加者皆來自於同一組織,活動主辦單位可能會限制同一組織參與者的人數。不便之處,還請見諒。
關於主辦者
Agile Taichung 是一群對Agile技術有興趣或是狂熱的人所組成,期待藉由經驗分享和技術交流與讀書心得討論,來讓台中區域軟體開發能更進步,工作能更快樂。
活動相關討論,歡迎加入:Agile.Taichung FB 社團
events: http://agile-taichung.kktix.cc/