什麼是敏捷開發?
敏捷開發是以使用者的需求為核心,採用迭代、循序漸進的方法進行軟體開發。(小步快跑、快速迭代)
「擁抱變化勝於按部就班」--敏捷價值觀
敏捷宣言中的四個價值觀:
什麼是scrum和sprint?
翻譯:scrum (橄欖球的) 並列爭球;擁擠;強調團隊合作
sprint 衝刺
scrum是實現敏捷開發的具體方式之一。
scrum是橄欖球運動的乙個專業術語,表示「爭球」的動作。橄欖球是一項單位場地內寸土必爭的運動,一方獲得進
攻權利,就會一步步地推進敵方陣營。這樣就類似團隊進行開發專案時,通過團隊合作把專案一步步推進,和打橄
欖球一樣迅速、充滿激情,所以把這樣的乙個開發流程取名為scrum。開發團隊利用scrum方法,可以高效運作。
scrum是以團隊為基礎,為企業創造價值。
scrum團隊會經常制定計畫,首先,他們除了構建當前的sprint計畫,還會建立長遠計畫,如:發布計畫和產品路線
圖。這些計畫可以幫助團隊作出決策。然而,團隊的目標並不是盲目地遵循計畫,目標是創造價值。從本質上說,
制定計畫的思考過程比計畫本身更重要。
早期是在資訊量很少的基礎上建立計畫的。所以,它可能並不是最好的計畫。當發現新的資訊時,團隊就需要更新
計畫,這意味著產品的方向隨時可能會發生改變。這種持續的更新計畫提高了團隊成功的機會,因為它會將最新的
資訊融入計畫當中。
scrum團隊不斷地根據變化做出反應,達到最佳結果,使產品產生最大的價值。
scrum的價值觀:聚焦、勇氣、開放、承諾、尊重。
sprint是組成scrum的關鍵因素,翻譯的意思是迭代,也就是研發週期為一周、二周、三周或者四周的時長,就必須有乙個交付的版本,而且發布版本最長週期不允許超過四周。
關於敏捷開發
前一段參加了北軟教育的乙個 敏捷開發技術 的培訓,一直沒來的總結一下。剛好結合最近的專案,把老師提到的應用了一把,感覺還不錯。敏捷的特點 1 小版本發布 可以給開發人員持續的成就感 2 測試驅動開發 3 持續整合 4 重構 獲得更好的 結構 5 結對變成 最好選取水平相當的兩人 一定要是交叉結對 6...
關於敏捷開發
scrum 英式橄欖球爭球隊 軟體開發模型是敏捷開發的一種。scrum的基本假設是 開發軟體就像開發新產品,無法一開始就能定義軟體產品最終的規程,過程中需要研發 創意 嘗試錯誤。scrum 將軟體開發團隊比擬成橄欖球隊,有明確的最高目標,熟悉開發流程中所需具備的最佳典範與技術,具有高度自主權,緊密地...
關於敏捷開發
這兩天花了些時間,閱讀了 敏捷開發修煉之道 其中的條款挺多的,要完全記住,著實有些困難,況且本人的記性還不是很好,因此寫乙個觀後總結.要做得敏捷開發,其實首先就是要形成乙個良好的開發習慣,而習慣卻往往是很難形成,也很難改變的.要培養或改變到好的習慣上來,態度是最重要的,因此,此書就從態度開始.著重是...