###### tags: `DevOps`,`2022` {%hackmd BJrTq20hE %} # Agile/Scrum 敏捷式開發 Agile是一種**推動軟體開發的思維**,可以是不同的方法和實務(例如:Scrum)。 特色是分工細,生命週期短,過程中會有許多的不確定性待調整,會設立milestone (里程碑)檢查進度,強調彈性和快速應對。 小組成員會充分理解每個人的進度,以及每個人在階段性須達到的目標 過程中會不斷的與客戶溝通討論,需求若有變動,可以馬上修正計畫。可運作軟體也會階段性的展現給客戶,若有要追加或修改的需求變動,也能及時被處理。 ## Scrum 經常和Agile提起的就是Scrum,Scrum可以視為Agile的框架。 是一種**敏捷軟體開發的方法**學,有許多準則應用方式 * 兩週為一個Sprint (階段) * 每日站立會議 : 專案成員報告昨天對Story做了那些調整、今日對Story做什麼事、哪些項目遇到困難、需要什麼協助。會議不論人數,最長30分鐘內結束。 * 程式會持續性的整合到主要分支(CI),讓專案保持在最新的狀態 ### Srum 角色 角色分為 Product Owner、Scrum Master、Development Team * Product Owner:專案負責人,負責開啟專案、主導規劃劇本、管理專案。 * Scrum Master:協調溝通、了解衝刺期間發生的阻礙原因,並調理排解,不參與開發。 * Development Team:參與開發的團隊,理論上以能執行專案的最小團隊編制,混合各種類型專長的人才,例如:程式設計師、UI/UX、QA......。 ## Reference [Microsoft Doc](https://docs.microsoft.com/zh-tw/devops/plan/what-is-scrum)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up