系列活動第二講!
【開發流程中的版本控制使用策略-敏捷軟體開發基地營#
大家都在說的「敏捷軟體開發」到底是什麼?可以運用在什麼地方?
軟體業的開發者應該如何運用敏捷軟體開發?
本系列基地營將分為四個階段來與大家聊一聊,關於敏捷軟體開發相關主題的應用分享
從實務的案例中,可能遭遇什麼問題、問題可以透過什麼手段解決?
從概論性的分享DevOps的溝通合作文化,談論到後續版本控制、測試、部屬的重要性。
只要你是軟體產業從業人員,都適合聽聽這些實務案例,然後應用在自己的團隊流程中。
關於基地營
經過第一次活動的交流,相信大家都對DevOps有了初步的概念。
第二次活動將跟大家談談開發流程中的版本控制使用策略。
版本控制是現今軟體開發不可或缺的一環,使用版本控制最基本的效益,是可以讓我們在開發過程中留下紀錄,並且對程式碼進行備份,作為需要追朔時的依據。
基本應用之外,有策略的應用版本控制,可以有效提升團隊運作效率,除了程式碼本身的控管,也可讓版本紀錄對應到開發流程面,如 staging 測試及 production 部署,讓程式碼跟持續整合及運作環環境一致,一但發生問題時可以準確的進行追查及驗證。
更近一步,當功能開發完成進行合併前,可以加入 code review 的機制,確保程式碼符合團隊的慣例,及通過基本的自動化測試。
此次分享將會針對上述議題進行探討,並且透過實務上的案例進行介紹。
關於講者
本次活動由創科資訊研發團隊的研發經理謝宗穎(Silas)主講,階段式的主題讓開發者可所需具備的基礎知識,讓各位對於未來的學習藍圖有更近一步的認識。
教學 / 講師經歷
2018 版本控制 與 Continuous Intergation with Docker 企業內訓:鋐寶科技
2017 iThome #Testing Day - 測試:軟體開發的起點~有了測試之後的可能性
2016 Continuous Intergation with Jenkins 企業內訓:神達電腦
2016 Continuous Intergation with Docker 實戰講堂 - 在敏捷開發流程中無痛導入 CI
2016 CTJS JSConf talk 中台灣 - 為 Node.js 專案打造專屬管家進行開發流程整合及健康檢測
誰適合參加?
-
軟體產業相關的技術人員
-
工程師
-
有在寫Code的人
主辦/協辦單位
Monospace共同工作空間是設計師與開發者的共生社群空間,結合科技、設計與專業辦公室規劃等跨域團隊合作。位於台中市中心地帶,每天只要一杯咖啡的價格,就能成為會員,享受全市最舒適的頂級規格工作環境,適合每一位喜愛自由的遊牧工作者!
另外於平日晚上及假日時段,Monospace 也提供資源共享、資訊交流與協作學習的平台,協助具有使命感的優質社群加速成長茁壯,將中部地區人才的工作、學習與生活串聯,並藉由多個夥伴社群的連結,激發出更多的想法與行動力。
Monospace官網:https://monospace.tw/
MonospaceFB粉絲專頁:https://www.facebook.com/monospace.tw/
「因應企業躍上物聯網與雲端的系統需求,從台灣出發,成為世界級的軟體開發技術顧問公司」是創科資訊的願景。
2015年成立迄今,服務超過100家大小企業客戶,來自香港、新加坡、日本、英國與美國等地。 公司最大的競爭優勢在於:領先的專業技術研發與應用、實踐敏捷軟體開發理念、向下扎根的人才召募與培訓制度。
創科資訊官網:https://trunk-studio.com/
創科資訊粉絲專頁:https://zh-tw.facebook.com/trunk.studio.tw/
活動場地
天瓏書局2F-CodingSpace
一人空間:CodingSpace 共享空間場地宗旨 『把相同領域、相同興趣、嗜好的人聚在一起,本身就是一件很棒的事情』 35 年來我們全年無休,致力於提供全世界最齊全的資訊專業書籍,我們懷抱理工的浪漫,想提供給讀者的不僅僅是書籍,更是由衷希望能將電腦科學各界好手匯聚在一起,透過交流分享切磋,讓資訊好手們得以站在巨人的肩膀上、更輕易地進行開發工作。
我們明白開發程式的過程並不是件容易事,因此我們都希望每一位工程師在開發時,能因天瓏提供的開發環境與體驗中獲得更多助力;透過天瓏凝聚了相同領域與興趣的人,讓 TenLong CodingSpace 成為工程師們的靈感發想地與匯聚中心。
天瓏書局官網:https://www.tenlong.com.tw/
天瓏書局FB粉絲專頁:https://zh-tw.facebook.com/tenlong.tw/
系列內容
本系列小聚-敏捷軟體開發基地營內容如下:
#1:第一梯 - 以 DevOps 概念,談 Developer 成長旅程(6/11)-已結束
#2:第二梯 - 開發流程中的版本控制使用策略-現正報名中!
#3:第三梯 - 談 TDD 測試驅動開發,對於敏捷文化的養成
#4:第四梯 - 透過 Jenkins 導入,改善團隊開發流程
※本堂7/16課程主題為#2,後續#3、#4活動時間請陸續追蹤Monospace粉絲專頁!
活動費用
將於現場收取$100場地費用
活動報名
為讓講師可於課堂前了解參與族群、調整內容之難易度,報名本活動需填寫簡易表單。謝謝您的配合!