敏捷開發隨筆(一)高效軟體開發之道

來源:互聯網
上載者:User

標籤:style   使用   問題   代碼   工作   line   

敏捷的方法值關注真正重要的事情,少關注那些佔用大量時間而無甚裨益的不重要的事情

這是一組把以人為本,團隊合作,快速響應變化和可工作的軟體作為宗旨的開發方法

敏捷意味著可以快速地適應變化

 

土耳其諺語-不管路走了多遠,錯了就要重新返回

  

敏捷開發宣言

1個體和互動勝過過程和工具

2可工作的軟體勝過面面俱到的文檔

3客戶協作勝過合約談判

4響應變化勝過遵循計劃

 

開發需要持續不斷,切勿時續時斷

敏捷開發就是在一個高度協作的環境中,不斷地使用反饋進行自我調整和完善

先難後易,把簡單的問題留到最後

可工作的軟體勝過面面俱到的文檔(軟體才是真正的目的)

響應變化勝過遵循計劃

不要墜入快速的簡單修複之中

只關注真正重要的事情,少關注那些佔用大量時間而無用甚至裨益的不重要的事情

 

敏捷工具箱

1Wiki,一種支援協作的工具,實現知識共用,《Wiki之道》

2版本控制,CVS和SVN,GIT

3單元測試,用代碼來檢查代碼《單元測試之道》

4自動構建,《項目自動化之道》

 

【對事不對人】

 

【1】設定最終期限,在尋找解決方案時遇到問題,要設定一個明確的最終期限,以防止人們陷入無休止的理論爭辯中,並協助你在為難的時候果斷做出決策

【2】逆向思維-意識到權衡的必要性,一種客觀對待問題的辦法,先積極地看到它的正面,再努力地從反面去認識他,目的是找出優點最多,缺點最少的那個方案

【3】支援已經做出的決定-一旦方案被確定了,必須通力合作,努力實現這個方案,我們的目標是讓項目成功滿足使用者的需求

 

【平衡】

儘力貢獻自己的好想法,沒被採納無需生氣,也不要只是為了體現自己的想法而對擬定的好思路畫蛇添足。脫離實際的反方觀點會使爭論變味(類似的問題發生過嗎,經常發生嗎?)

 

【排除萬難,奮勇前進】

當發現問題時,不要試圖掩蓋這些問題。當你知道目前的做法是錯誤的,在問題進一步惡化下去之前,鼓足勇氣站出來,掃除障礙,這個叫做魄力

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.