越來越多的人開始採納、實施敏捷實踐,他們也在尋找相關的指導和建議,希望知道如何成功實施敏捷。然而,他們有很多問題,諸如:"我該如何開始?","我該選擇哪些實踐?","我該怎麼做到增量式實施?",還有"我在哪些地方會遇到問題?"這些問題並沒有得到正確解答。
這本書回答了這些問題,幫助讀者以他們的業務價值和相應環境為中心,構建他們自己的實施策略。該策略與敏捷實踐的實施模式直接相關.很多團隊實施諸如測試優先開發、簡單設計以及其他敏捷實踐,並獲得了成功以及失敗的經驗教訓,這些模式就是這些經驗教訓的總結。
188頁,6" x 9", isbn# 978-1-4303-1488-2
。,支援作者和infoq系列書籍。
第一部分:業務價值、異味和實施策略
業務價值
異味敏捷實施策略
第二部分:模式
簡介自動化測試(抽象模式)
測試後行開發(實現自動化測試)
測試先行開發(實現自動化測試)
重構持續整合
簡單設計
(自動化)功能測試
集體**所有權
第三部分:模式組合
實踐的組合
演進式設計
測試驅動開發
測試驅動需求
結論
附錄
敏捷實踐模式與商業價值的對映
敏捷實踐模式與異味的對映
敏捷實施策略案例研究
其他引用到的敏捷實踐模式
充分利用敏捷實踐模式
有效地閱讀這些模式
amr elssamadisy 是乙個軟體開發實踐者--他在多個開發團隊中擔任過各種不同的角色,包括教練、指導人員、開發人員、架構師、技術負責人、scrum master,專案經理等等。他熱衷於開發出好的軟體。這需要創造性,很有挑戰,有時會讓人垂頭喪氣,但最終又會覺得一切付出都非常值得。這也是為什麼他痴迷於敏捷開發實踐的原因--因為如果能正確地應用這些敏捷實踐,將會為軟體開發團隊帶來意想不到的奇蹟。
敏捷實踐 微軟實施敏捷的經驗
此處會介紹微軟在分布式團隊環境下如何實施敏捷開發的一些經驗。對於面向全球市場 想節省成本的公司,分布式團隊是應用非常廣的一種方式。每乙個團隊的組成 產品經理 代表客戶,幫助團隊更好的了解需求。對product backlog排列優先順序並為每一次迭代確定user story。微軟為乙個團隊安排一名產...
敏捷軟體開發 原則 模式與實踐 之敏捷實踐
參與公司的敏捷開發也有一段時間了,還沒有系統的學習過敏捷開發。比如早上的站會,每個月的迭代會,還有自己領取任務去開發故事,這些都是敏捷開發的流程之一。敏捷開發需要不斷的學習,不斷的實踐。現在開始寫一些關於敏捷開發的部落格。一 敏捷聯盟 1 個體和互動勝過過程和工具 乙個優秀的團隊成員未必是乙個一流的...
敏捷優秀實踐
以下是個人在專案過程中,對專案管理的學習和總結,目的是為了使得開發更有效和舒服,一切順理成章。如有不足之處,還請批評指正。1.專案進度的時間分配 b 最好能讓專案經理或者專案負責人來分配,結對程式設計中主導者負責分配副手的時間 b 不要讓程式設計師自己去分配,因為他對於總體進度的理解不如把控全域性的...