# 淺談產品開發及工作流程 ###### tags: `Lidemy` 以下為 Lidemy [MTR05] 課程筆記,如有錯誤,歡迎留言/寄信通知,感謝。 ## 軟體開發方法論 ### Waterfall 瀑布流 開發流程猶如瀑布,從上往下 ``` Requirements -> Design -> Implementation -> Verification -> Maintenance ``` 每個程序都完成才會進入下一步,因此需要完整地規劃。若有新功能/程序的話,需要等全部程序跑完再加入,相對上較不彈性。 ### Agile 敏捷 模式為一個圓圈,講求快速、效率 根據 12個原則:[【文思不藏私】@敏捷宣言 12 原則](https://medium.com/%E6%96%87%E6%80%9D%E4%B8%8D%E8%97%8F%E7%A7%81/%E6%96%87%E6%80%9D%E4%B8%8D%E8%97%8F%E7%A7%81-%E6%95%8F%E6%8D%B7%E5%AE%A3%E8%A8%80-12-%E5%8E%9F%E5%89%87-64ad7d592087)  #### Scrum 一種實現 Agile 軟體開發的實作 Scrum 的 3 個角色 1. Product Owner:產品的擁有者,基本上是圍繞他的需求,公司裡可能是 PM 2. Scrum Master:幫助團隊進行 Scrum 的組長(optional) 3. Team(工程師團隊) Scrum 的核心概念為 Sprint(短跑),約 1-4 個禮拜,常見為兩個禮拜,以此為開發週期,每個後期為一個循環。並且會有 Daily Scrum,每天進度報告,週期內開發玩會有檢視與檢討,然後再進入下個週期的 Scrum。 ### User Story 使用者故事 以簡短的功能描述來幫助你寫好產品規格文件,可以用簡單的功能敘述: "身為一個 (使用者),我希望 _____,這樣可以 _____"
×
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