[專案管理][敏捷] Agile 與Scrum有什麼差別?


Q: 敏捷開發Scrum 與Agile 兩種模式有什麼差異

敏捷開發(Agile)是一個軟體開發的方法論,其中包括了多種不同的開發模式,而Scrum則是其中一種敏捷開發的方法之一。下面是Scrum和Agile兩種模式之間的幾個主要差異:

開發模式:

Scrum是一種基於迭代開發的模式,包括了一個特定的開發週期(Sprint),每個Sprint的目標是產出一個可用的軟體版本。

Agile則是一個更為廣泛的開發方法論,並沒有特定的開發週期或模式。

團隊組成:

Scrum要求團隊成員在開發週期中進行密切合作,包括開發人員、Scrum Master和產品負責人。

Agile方法論則強調整個團隊的自組織和自主性,並且將客戶或用戶也納入團隊之中。

角色定義:

Scrum具有明確的角色定義,包括Scrum Master、產品負責人和開發團隊成員。

Agile則沒有特定的角色定義,每個團隊可以根據自己的需求和結構來定義角色。

工作流程:

Scrum有明確的工作流程,包括Sprint計劃、每日Scrum、Sprint回顧和Sprint Demo等階段。

Agile方法論則更加靈活,每個團隊可以根據自己的需求來設計自己的工作流程。

總的來說,Scrum是一種較為具體和規範化的敏捷開發方法,而Agile方法論更加靈活和開放,能夠適應不同的團隊和項目需求。

===

實務分享:

1. 比較有規則/規模的公司會採用Scrum,其中主要在開發團隊中進行Scrum 而把設計如UX/UI 作為input 。

2. 新創團隊比較小型規模的組織,就會用Agile 但主要是因為成員可能兼具兩個角色,如PM+UI。

也會因為合作模式,例如兩家公司要做API對接,兩個公司進行一個合作案,從一家出product spec搭配UI 以客戶角色加入另一家開發團隊。

3. 傳統的project manager 角色,負責訂schedule 做issue review 以及溝通測試部門做quality review。這樣的角色在scrum team 中,要嘗試融入到開發團隊中,實際執行與scrum master 還是有些差異。傳統project manager應轉型,嘗試做為開發團隊中負責整合及執行release 的角色。





PMP 及專案管理相關文章請見:專案管理
更多科技業名詞解釋請見:名詞解釋

長宏PMP課程及證照:

學員推薦價是學員最優惠價格,再也找不到比這更低的優惠價了。

留言

Google Search

推薦內容橫式

本月熱門文章

鋼鐵韓粉站出來 讓韓國瑜每天唱歌喝酒好不好

捐款支持義大利靈醫會 一起來幫助他們 就像當初教士來台灣協助我們一樣 !!

黑金? 不得不提前總統馬英九大姊馬以南 吳敦義 林益世

香港事件回顧 2020/08/10 前眾志成員周庭及壹傳媒創辦人黎智英被捕 今日累計10人被捕

「港版國安法」,法律將會放在《基本法》附件三在港實施,而非就《基本法》23條立法

從台灣省長宋楚瑜到台北市長柯文哲,可以說 宋楚瑜 2.0 就是柯文哲

北京故宮首訪,一窺清宮秘史 大玉兒 & 甄嬛

兒福聯盟到底多有錢?收捐款為什麼不做事情而是定存?王育敏不解釋嗎?

這個網誌中的熱門文章

Android應用開發豆知識:利用 adb 安裝 apk 到裝置上

Android 中文輸入法 官方版 ! Gboard - Google 鍵盤 開始支援注音輸入啦

Google Play 推薦Android app 誠徵App排行榜

北京故宮首訪,一窺清宮秘史 大玉兒 & 甄嬛

[家教][社會觀察] 建中教我的事 沒上建中被父母親折磨? 在建中到底是如何 ...

[FAANG面試] Amazon/AWS 領導力準則 14 Amazon Leadership Principles

Acer ICONIA Smart S300 更新後越來越好 Acer也有出手機?!

[品質控制] 什麼是Sanity test ? 軟體測試常見名詞整理 包含不同部門的測試人員負責範圍

新鮮人找工作:職場名詞解釋 AE FAE Pre-sales Post-sales