《敏捷開發(fā)的藝術(shù)》為那些正在考慮應(yīng)用敏捷開發(fā)來構(gòu)建有價(jià)值軟件的人們提供了實(shí)用的指導(dǎo)?,F(xiàn)在已經(jīng)有大量的書籍描述敏捷開發(fā)是什么或者為什么它能幫助軟件項(xiàng)目成功,但很少有哪一本書能把針對(duì)開發(fā)者、管理者、測(cè)試者和客戶的信息合并成一個(gè)整體,從而使其能夠直接應(yīng)用。本書為敏捷的計(jì)劃、開發(fā)、交付和管理提供了嚴(yán)謹(jǐn)?shù)慕ㄗh,這些建議來自于作者多年的極限編程(Extreme Programming,XP)經(jīng)驗(yàn)。你將看到敏捷開發(fā)過程的全景圖,包括為非技術(shù)類讀者準(zhǔn)備的全面指導(dǎo),以及為開發(fā)者和測(cè)試人員準(zhǔn)備的實(shí)用技術(shù)實(shí)踐。本書為以下問題提供了明確的答案:怎樣才能采用敏捷開發(fā)?我們真的需要結(jié)對(duì)編程嗎?匯報(bào)應(yīng)該詳細(xì)到什么程度?如果無法讓客戶參與進(jìn)來該怎么辦?我們應(yīng)該編寫多少文檔?何時(shí)進(jìn)行設(shè)計(jì)和架構(gòu)?作為一名非開發(fā)人員,我應(yīng)如何同敏捷團(tuán)隊(duì)一起工作?產(chǎn)品的路線在哪里?QA應(yīng)該如何參與進(jìn)來?本書教你如何采用XP實(shí)踐,詳細(xì)描述了每一種實(shí)踐,然后討論了一些原則,使你可以更改XP并創(chuàng)建自己的敏捷方法。尤其是,本書為敏捷開發(fā)中一些較為困難的方面(合作的需要和團(tuán)隊(duì)成員之間的信任)提供了解決辦法。不管你目前已經(jīng)是敏捷團(tuán)隊(duì)的一部分,還是只對(duì)敏捷開發(fā)感興趣,本書都為你提供了開始實(shí)踐敏捷開發(fā)所需的實(shí)用技巧。隨著你的經(jīng)驗(yàn)的增長(zhǎng),內(nèi)容也隨之深入。本書教你首先理解敏捷開發(fā)的規(guī)則,然后打破這些規(guī)則,最后當(dāng)你掌握了敏捷開發(fā)的藝術(shù)之后,再完全撇開這些規(guī)則。