敏捷建模(agile modeling,am)的價值觀包括了xp的四個價值觀:溝通
、簡單、反饋
、勇氣,此外,還擴充套件了第五個價值觀:謙遜。
敏捷開發是針對傳統的瀑布開發模式的弊端而產生的一種新的開發模式,目標是提高開發效率和響應能力。除了原則和實踐,模式也是很重要的,多研究模式及其應用可以使你更深層次的理解敏捷開發。
溝通
建模不但能夠促進你團隊內部的開發人員之間溝通、還能夠促進你的團隊和你的project stakeholder之間的溝通。
簡單
畫一兩張圖表來代替幾十甚至幾百行的**
,通過這種方法,建模成為簡化軟體和軟體(開發)過程的關鍵。這一點對開發人員而言非常重要-它簡單,容易發現出新的想法,隨著你(對軟體
)的理解的加深,也能夠很容易的改進。
反饋
kent beck在extreme programmingexplained中有句話講得非常好:「樂觀是程式設計的職業病,反饋則是其處方。」通過圖表來交流你的想法,你可以快速獲得反饋,並能夠按照建議行事。
勇氣
勇氣非常重要,當你的決策證明是不合適的時候,你就需要做出重大的決策,放棄或重構
(refactor)你的工作,修正你的方向。
謙遜
最優秀的開發人員都擁有謙遜的美德,他們總能認識到自己並不是無所不知的。事實上,無論是開發人員還是客戶,甚至所有的 project stakeholder,都有他們自己的專業領域,都能夠為專案做出貢獻。乙個有效的做法是假設參與專案的每乙個人都有相同的價值,都應該被尊重。
敏捷開發的核心價值觀
1,individuals and interactions over processes and tools 人和互動重於過程和工具 2,working software over comprehensive documentation 可以工作的軟體重於易於理解的文件 3,customer co...
敏捷的原則和價值觀
敏捷宣言中列出的敏捷價值觀和原則,雖然不屬於scum框架的內容,但可以幫助我們更好地理解 scrum 的起源以及為什麼要採用 scrum 敏捷原則 01 我們最重要的目標,是持續不斷地盡早交付有價值的軟體以使客戶滿意。02 擁抱需求變化,即使是在開發的後期。為了客戶的競爭優勢,敏捷過程掌控變化。03...
敏捷方法的價值觀與原則彙編
敏捷宣言1 個體和溝通 勝過流程和工具 2 可以工作的軟體 勝過詳盡的文件 3 與客戶合作 勝過合同談判 4 響應變化 勝過遵循計畫 也就是說,儘管右項有其價值,我們更重視左項的價值。敏捷方法的12個原則 1我們最重要的目標,是通過持續不斷地及早交付有價值的軟體使客戶滿意。2 欣然面對需求變化,即使...