極限編程核心價值:勇氣(Courage)

原文:https://deviq.com/courage

  1. 極限編程核心價值:簡單(Simplicity)
  2. 極限編程核心價值:溝通(Communication)
  3. 極限編程核心價值:反饋(Feedback)
  4. 極限編程核心價值:尊重(Respect)
  5. 極限編程核心價值:勇氣(Courage)

勇氣(Courage)

勇氣(Courage)是極限編程(Extreme Programming,XP)的核心價值之一。

我們將告訴大家關於項目進度與評估的真相。我們不爲失敗找藉口,因爲我們計劃成功。我們什麼都不怕,因爲沒有人獨自工作。無論發生什麼,我們都會適應變化。

We will tell the truth about progress and estimates. We don't document excuses for failure because we plan to succeed. We don't fear anything because no one ever works alone. We will adapt to changes when ever they happen.

來自 ExtremeProgramming.org

勇氣是幾個極限編程和敏捷(Agile)實踐的基礎,一些實踐旨在增強團隊的勇氣(或至少消除恐懼)。比如,重構(Refactoring)複雜的軟件是一項令人畏懼的任務,但我們可以通過結對編程(Pair Programming)與另一個團隊成員一起面對這個任務。以及在重構期間和之後,軟件通過測試驅動開發(Test-Driven Development,TDD)進行的測試,確認軟件功能運行正常。從而在此之中找到勇氣。集成和發佈軟件也很可怕,但通過應用持續集成(Continuous Integration,CI)和使用小版本發佈(Small Releases)可以減少這種恐懼。

勇氣是軟件開發中的一個重要價值,因爲它需要勇氣來坦率真誠地面對客戶,它需要勇氣來識別我們自己,我們的團隊和我們的組織的缺點,並努力改善這些缺點。

語錄

  1. “我們唯一應該恐懼的是恐懼本身” —— 富蘭克林·羅斯福

    “The only thing we have to fear is fear itself.” – Franklin D. Roosevelt

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章