原文:Where Are the Testers in XP ? - Bret Pettichord 在 極限編程 中, 程序員 負責自己的 單元測試 。那么留給測試員的是什么工作呢?有人認為XP的成本比較低是因為省下了測試員的費用。那么由程序..
2001年在 軟件工程 界首次出現“ 敏捷 ”這個名詞,17個過程方法學家舉行了一個討論會。發現他們的“輕量級”的方法有很多共同的地方,因此一致同意把這些方法統稱為“敏捷”的方法。并..
我開始對敏捷的狂熱感到驚訝。敏捷看起來成了快速的代名詞,就像他們說的:“我們每個月發布一次,我們變得敏捷起來了?!钡悄悴⒉皇且驗楦於艚?,你是因為敏捷而更快。事實上,..
在很多人的印象中,敏捷軟件 開發 是種類似黑客行為的過程,是程序員最愛的勾當。不寫文檔,不作 需求分析 ,沒有項目經理,做什么東西完全是程序員自己的行為。所以他們認為這樣的過..
一、根據發布目標分析需求,把 需求分析 成獨立的故事,初步的分析可以是粗略的,隨著需求的不斷深入刻意對故事進行整合或者切割。 要注意的是分析出來的需求盡量在發布目標的范圍之內..
極限編程思想有其自身的核心價值,它們是:交流、簡單、反..
構建(Build)驗證只對軟件的主干功能進行初步 測試 ,具有頻率高和重復性強的特點,所以各軟件產品的 Build 驗證都力圖實現 100% 自動化。本文給出了一種在不影響現有遠程 Build 服務器 的前..
在08年的STP第6期雜志,Glenn Jones在《Fly into agile development with agile testing》一文中把 敏捷 開發 中的測試分為7種類型: (1)自動化 回歸測試 (Automated regression test) 運行 自動化測試 代碼來驗證..
在08年的STP第6期雜志,Glenn Jones在《Fly into agile development with agile testing》一文中與我們分享了他們的 敏捷 項目中的持續構建的做法: (1)每當有 開發 人員簽入代碼,不管是多小的修改,都會..
極限編程中提出的設計思想與傳統 軟件工程 的大相徑庭,它摒棄了傳統方法中對設計近乎苛求的原則,弱化了全面細致的設計。在極限編程中,不要求對需求做出非常詳細的設計,而是遵循簡..
極限編程的思想是以人為本的思想,它不同于CMM等重量級的 開發 方法,完全是從工程的角度來進行系統的開發,人在其中完全成為了條條框框下的忠實執行者。極限編程從人性方面考慮的更多..
在08年的STP第6期雜志,Glenn Jones在《Fly into agile development with agile testing》一文中把 敏捷 開發 中的測試分為7種類型: (1)自動化 回歸測試 (Automated regression test) 運行 自動化測試 代碼來驗證..
敏捷項目中的性能工程 性能工程可以保證應用系統按照性能要求來架構、設計、構建以及測試,它是軟件 開發 中的一條重要規范。恰恰相反,大部分傳統工程的“性能工程”通常只局限于 性..
敏捷開發中建立團隊信任的五種方法 很多人意識到敏捷團隊內的信任是敏捷宣言“個體與交互”價值觀被順利貫徹的基..
減少摩擦 敏捷 開發 與傳統方法的核心區別在于讓變更變得更友好。這不意味著你需要笑著迎接變更;它意味著期待變更,并且讓變更帶來的影響最小化。換句話說,你通過減少摩擦來贏得速度..
如果我們有多個 敏捷 團隊在同一個代碼庫上 工作 時,如何將彼此之間代碼互相沖突的風險最小化?如何確保每個迭代結束時擁有一個干凈的、可發布的軟件版本?本文講述了關于如何在敏捷..
提高系統質量是個Teamwork,在 開發 過程中每個成員都有責任提交高質量的軟件交付物( 需求 、代碼、設計文檔...),尤其我們團隊的“ 敏捷 開發”的項目中,我們還面臨人員缺乏、項目多而..
提高系統質量是個Team work,在 開發 過程中每個成員都有責任提交高質量的軟件交付物( 需求 、代碼、設計文檔...),尤其我們團隊的“ 敏捷 開發”的項目中,我們還面臨人員缺乏、項目多而..
簡而言之,敏捷是一種新的軟件 開發 的思想,通過迭代、結對編程、 測試 驅動等實踐逐步完善對軟件的開發,最終形成穩定的系統。與傳統的軟件開發相比,敏捷強調人與人之間的溝通,而..
關鍵字:方法學 方法論 方法論的英文為Methodology,詞典中的解釋為"A series of related methods or techniques"我們可以把它定義為軟件 開發 (針對軟件開發)的一整套方法、過程、規則、實踐、技術。..