《敏捷式軟體開發 (Agile Software Development)》筆記1

來源:互聯網
上載者:User

引言

本書的核心思想是“任何技術都有局限性”。因此,不可能找出一種最好、最正確的軟體開發方法。

在軟體開發項目中彙報情況的人們也會因為一些不是事實的“事實”,犯了類似的觀察錯誤。需求編寫人員也不例外。他們觀察使用者群體並編寫自認為是需求的文檔,其實其中包含不少觀察錯誤。

我們對“這是什麼”的理解會隨我們如何分解元素而走向不同的方向。

我們一開始所使用的錯誤詞彙會誤導我們對事務的理解。

在軟體開發中,每個人都使用他自己的模式來解析項目中所經曆的事件,因而也都會犯同樣的錯誤。

項目中人的存在就是這種影響項目成果的重要因素,而這個因素常常被忽視。

有重要意義的思維過程發生在不精確的思維領域,在頭腦中只有想法的雛形,還沒有劃定邊界。

充分交流的不可能性。

第1章

我所知的可以與軟體開發進行比較的所有對象中,攀岩是最恰當的。

協作和追求目標

負載

團隊

天才

注重技能

訓練

工具

資源有限

作計劃

臨場應變

有趣

有挑戰性

危險

軟體開發是一個(資源有限的)創造與交流的協作遊戲。遊戲的主要目標是交付有用的可工作的軟體。次要目標,遊戲的沉澱(知識的積累),是為下一個遊戲做準備。下一個遊戲可以是改變或者替代當前系統,或者是建立一個相關的系統。

一個人的職業生涯也是一場長期遊戲。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.