敏捷開發

學習敏捷開發過程當中記錄。該網站爲敏捷聯盟官網地址,有興趣的同窗能夠好好看看!架構

SEMAT網址:www.agilealliance.org  即:敏捷聯盟官網。網站內容以下:工具

(1)  敏捷宣言學習

個體和交互賽過過程和工具網站

可以工做的軟件賽過面面俱到的文檔設計

客戶合做賽過合同談判開發

響應改變賽過遵循計劃文檔

(2)  敏捷宣言背後的12個原則get

一、咱們最優先要作的是經過儘早和持續地交付有價值的軟件來知足客戶。軟件

二、歡迎變動需求,即便在開發的後期。敏捷過程利用了客戶的競爭優點轉變。硬件

三、頻繁交付工做軟件,從幾個星期到幾個月,有優先於較短的時間尺度。

四、業務人員和開發人員必須在整個項目中每天都在一塊兒工做。

五、圍繞打造動機的我的項目。給他們提供所需的環境和支持,並相信他們可以完成這項工做。

六、傳遞信息的內部開發團隊的最有效和最有效的方法是面對面的臉交談。

七、工做的軟件是首要的進度度量。

八、敏捷過程提倡可持續發展。贊助商,開發者和用戶應該可以保持一個長期不變的步伐。

九、不斷地關注優秀的技能和好的設計會加強敏捷性。

十、 簡單-最大化沒有完成工做量的藝術-是相當重要的。

十一、 最好的架構,需求和設計出自於自組織的團隊。

十二、 每隔一段時間,團隊反映如何變得更有效,而後曲調並相應地調整本身的行爲。

 

上述兩個方面,本人認爲是該網站中最重要的理論指導和對敏捷開發過程的完整詮釋,除此以外,網站中還包含了有關敏捷實踐的歷史發展軌跡。從1986年康威定律到2001年敏捷軟件開發宣言的提出,敏捷開發過程先後經歷了近40年的發展,已經初步造成了敏捷開發在軟件工程設計和開發中的引領地位。

其次,本人嘗試對敏捷開發產生緣由及實踐的必要性進行相關論述。在計算機技術發展初期,因爲計算機語言發展不夠成熟和硬件條件制約,計算機中可以運行的軟件的規模有限,因此,計算機軟件開發過程並非以一個工程的形式存在。到80年代中期,軟件危機爆發,這些危機讓軟件從業人員廣泛認識到以工程的方法進行軟件開發的必要性。其中敏捷開發即是軟件工程領域中爲加速軟件開發過程,減小軟件開發成本而提出的,敏捷開發的具體概念上面已經介紹過了,這裏就不一一贅述了!

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息