敏捷軟體開發 | 社區大學終身學習網
敏捷軟體開發(英語:Agilesoftwaredevelopment),又稱敏捷開發,是一種從1990年代開始逐漸引起廣泛關注的一些新型軟體開發方法,是一種應對快速變化的需求的一種 ...
敏捷軟體開發(英語:Agile software development),又稱敏捷開發,是一種應對快速變化需求的一種軟體開發模式,描述了一套軟體開發的價值和原則。此模式中,自組織的跨功能團隊在緊密的協作中發掘使用者或顧客的需求以及改良解決方案,[1]此模式也強調適度的計畫、進化開發、提前交付與持續改進,並且鼓勵快速與靈活的面對開發與變更。[2][3]這些原則支援許多軟體開發方法的定義和持續進化。
「敏捷」(Agile 或 agile[4])一詞由「敏捷軟體開發宣言」(Manifesto for agile software development)[5]中開始普及,「敏捷軟體開發宣言」定義了相關的價值和原則。敏捷軟體開發的框架不斷的發展,兩個最廣泛被使用的是 Scrum 與 Kanban。[6]
敏捷一詞來源於2001年初美國猶他州雪鳥滑雪聖地的一次敏捷方法發起者和實踐者(他們發起組成了敏捷聯盟)的聚會。
迭代和增量式軟體開發方法可以追溯到1957年。進化式專案管理和適應性軟體開發出現在1970年代初期。在1990年代,因針對重量級的軟體開發方法的批評,而發展了許多輕量化的軟體開發方法、計畫與細微化開發管理。包含了,從1991年開始的迅速應用程式開發、從1994年開始的統一處理程式與動態系統開發法(DSDM)、從1995年的Scrum、從1996年的水晶清透法與極限編程法、1997年的功能驅動開發。雖然那些開發法都起源於敏捷開發宣言之前,但都統稱為敏捷軟體開發法。在此同時,製造業與航空業也遭遇相同變化。
在2001年,十七名軟體開發人員在猶他州的雪鳥度假村會面,討論這些輕量級的開發方法,並由Jeff Sutherland,Ken Schwaber和Alistair Cockburn發起,一同發布了「敏捷軟體開發宣言」。
在2005年,由Alistair Cockburn和Jim Highsmith領導的小組編寫了一份項目管理原則的附錄,即「相互依存聲明」,以便根據敏捷軟體開發方法來指導軟體專案管理。
...
8 種基本軟體開發模型:選擇哪一種? | 社區大學終身學習網
敏捷軟體開發 | 社區大學終身學習網
第二章資訊系統開發模式 | 社區大學終身學習網
資訊系統開發模式 | 社區大學終身學習網
軟體開發方法論- iT 邦幫忙 | 社區大學終身學習網
軟體開發模型 | 社區大學終身學習網
軟體開發模式. 簡介 | 社區大學終身學習網
軟體開發過程 | 社區大學終身學習網
軟體開發過程 | 社區大學終身學習網
創客機器人哪裡學?臺中市山線社區大學開課資訊
想要學習創客機器人可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學的資源來學習各種技能、知識,以下幫大家整理...