發表於2024-11-25
本書基於敏捷原則從企業視角擴展Scrum過程,介紹瞭敏捷技術在高品質軟件開發中的巨大潛力,並集成瞭軟件開發中的精益原則與實踐。作者深入探討瞭浮現式設計並演示瞭應用這項技術如何實現有效的迭代開發。企業可以利用精益-敏捷方法進行“全局優化”和管理復雜的項目,提高開發人員的效率和軟件的價值。本書的3位作者都是專傢級項目管理顧問,他們從實踐經驗中收集、整理有用的建議、知識和技能,以幫助企業實施精益-敏捷項目管理。
本書基於敏捷原則從企業視角擴展Scrum過程,介紹瞭敏捷技術在高品質軟件開發中的巨大潛力,並集成瞭軟件開發中的精益原則與實踐。作者深入探討瞭浮現式設計並演示瞭應用這項技術如何實現有效的迭代開發。企業可以利用精益-敏捷方法進行“全局優化”和管理復雜的項目,提高開發人員的效率和軟件的價值。本書的3位作者都是專傢級項目管理顧問,他們從實踐經驗中收集、整理有用的建議、知識和技能,以幫助企業實施精益-敏捷項目管理。
艾倫?沙洛維 Net Objectives公司的創始人和首席執行官,具有40多年的從業經驗。他除瞭在企業範圍內教授精益、看闆、Scrum、設計模式和麵嚮對象的課程之外,還幫助企業采用精益和敏捷的方法實施轉型。艾倫開發瞭培訓和指導精益敏捷的方法,在幫助客戶獲得長期生産率增長上做齣瞭很大的貢獻。蓋伊?比弗 Net Objectives公司副總裁、資深顧問、技術執行官。他擁有大、中、小型企業精益—敏捷成功的實踐經驗,是精益、敏捷和Scrum技術開發領域公認的專傢,有能力引領、管理和激勵企業實現生産率與質量的顯著提高。詹姆斯?R?特羅特 Net Objectives公司資深顧問。20多年來,他運用麵嚮對象和基於模式的分析技術,在知識管理和流程改進領域積纍瞭豐富經驗。他是反思性實踐、知識管理和流程改進領域的培訓師和導師,是國際救援和發展機構的知識管理顧問。
王雪露,資深ERP谘詢顧問,目前主要從事軟件項目管理,有多年ERP係統軟件實施及開發經驗,ERP Solution谘詢、實施及項目管理經驗,先後就職於法國Legrand公司、美國UPS公司,曾負責2008年北京奧運會物流軟件開發項目。
目 錄
引言 1
第1 部分 拓寬視野
第1 章 精益軟件開發——敏捷開發者指南 16
精益 .............................................................................................................. 16
精益應用於組織的多個層級 ...................................................................... 17
精益思想的快速迴顧 .................................................................................. 18
將復雜程度和返工工作量最小化 .............................................................. 21
快速—靈活—機動 ...................................................................................... 25
價值流圖 ...................................................................................................... 28
精益超越敏捷 .............................................................................................. 32
第2 章 敏捷的商業案例 35
敏捷的益處 .................................................................................................. 36
第3 章 大局觀 51
以達到企業級敏捷為目標 .......................................................................... 52
達到企業級敏捷 .......................................................................................... 52
如何為組織創造真正的價值 ...................................................................... 54
第4 章 精益組閤管理 62
項目麵臨的挑戰 .......................................................................................... 63
目錄
XI?
項目組閤 ...................................................................................................... 65
精益組閤管理 .............................................................................................. 67
精益組閤管理的益處 .................................................................................. 69
精益組閤管理方法 ...................................................................................... 72
更短的計劃周期 .......................................................................................... 76
評估和跟蹤進度 .......................................................................................... 77
第2 部分 精益項目管理
第5 章 超越Scrum 84
學習一種新方法 .......................................................................................... 85
定義一種方法而不被其限製 ...................................................................... 86
定義過程 ...................................................................................................... 86
原則和實踐為專業化打開瞭大門 .............................................................. 89
知道你在哪裏 .............................................................................................. 89
Scrum 是一種框架 ...................................................................................... 91
對Scrum 的誤解、不正確的觀點和Scrum 的局限性 ............................. 91
精益思想提供瞭必要的基礎 ...................................................................... 99
引入看闆軟件工程 .................................................................................... 103
選擇方法 .................................................................................................... 110
第6 章 迭代0:準備第一次迭代 116
為迭代1 做準備 ........................................................................................ 117
迭代0 清單 ................................................................................................ 120
第7 章 精益—敏捷發布計劃 123
發布更改計劃 ............................................................................................ 124
發布計劃會議示例 .................................................................................... 130
特彆說明 .................................................................................................... 139
精益—敏捷項目管理:實現企業級敏捷
?XII
第8 章 企業團隊的可視化控件和信息發射器 142
可視化控件和信息發射器 ........................................................................ 143
精益—敏捷可視化控件 ............................................................................ 144
用可視化控件管理依賴關係 .................................................................... 154
好的可視化控件 ........................................................................................ 157
第9 章 精益—敏捷軟件開發中的QA 角色 159
概述 ............................................................................................................ 160
QA 在循環最後是內在的浪費 ................................................................. 162
測試前置改善結果 .............
自 序
如果你和我一樣,認為這裏沒有任何實質性的內容,因此可以略過序言去讀下一部分,這是一個錯誤——除非你在本係列的其他書中已經讀過序言部分,否則請在正式開始閱讀本書時花一點兒時間和我一起來閱讀序言。(如果你在本係列的其他書中已經讀過序言,請跳過這幾頁直接閱讀本書的主體內容。)
請你和我一起來迴憶一個故事,這是一個已經被多數人熟知但並不能時常想起的故事。這個故事說明瞭這個行業陷入睏境的原因,並細述瞭來龍去脈,詳細解釋瞭推齣Net Objectives 産品開發係列,尤其是齣版本書的原因。
我從1970 年起就已經開始從事軟件開發瞭。對我而言,四十多年前的事情依然清晰如昨日。軟件開發工程擁有無窮無盡的魅力,它總是激發我去尋找能將事情做得更好的方法,它也讓我有勇氣去直麵自己實際能力有限的事實。我熱愛這個行業。
在我整個職業生涯中,我也曾把興趣放到其他行業中,尤其是工程業和建築業。工程業和建築業曾麵臨一些重大事故,如比薩斜塔、塔科馬海峽大橋和哈勃望遠鏡。起初,工程師們並不瞭解問題是由其他原因引起的,因此,他們仍嘗試著去提高操作技能,試圖從失敗中吸取經驗教訓。而當他們最終找到原因並全麵掌握瞭做事情的方法時,幾個世紀已經過去瞭。
今天,沒有人在建橋時不去考慮橋梁建設實踐(應力、壓縮等因素),而我們的軟件工程師在編寫代碼時卻仍以“客戶喜歡什麼”為基礎,以很少或不收到同事的抱怨為工作的基本原則。為什麼我們是以這種方式來工作呢?
這隻是故事的一部分,還有許多其他原因是與我們為什麼稱之為“NetObjectives 産品開發係列”有關的。Net Objectives 的作用非常突齣,這一係列叢書都齣自Net Objectives 員工或觀點與我們一緻的同行之手。為什麼稱其為産品精益—敏捷項目管理:實現企業級敏捷
?IV
開發?因為從事軟件開發時最重要的是記住軟件開發就是真正的産品開發。就軟件本身而言,它沒有什麼內在價值。軟件的價值體現在交付的産品及其服務上,因此,可以將軟件開發視為産品開發的一部分——我們正是遵守這樣的準則去開發和設計産品,滿足客戶的需求,同時提升公司的戰略目標。
瑪麗(Mary)和湯姆·波彭代剋(Tom Poppendieck)在他們閤著的書《實施精益軟件開發:從概念到實現》(Implementing Lean Software Development: FromConcept to Cash)(2006)中寫道:
它是軟件中嵌入的活動與過程,是軟件開發中的實際産物。軟件開發隻是全部産品開發過程的一部分。因此,從現實意義上來說,我們可以稱軟件開發為産品開發的一個子集。因而,如果我們瞭解瞭精益軟件開發,那麼我們就能更好地發現優質産品開發的構成。
換言之,軟件本身並不重要。它的價值體現在它所做齣的貢獻上——對商業、消費者及用戶而言——那纔是最重要的。因此,從事軟件開發時我們必須始終牢記,通過查看我們的工作增加瞭何種價值纔是最重要的。從某種程度上來說,這些其實我們都懂。但在實際工作過程中經常需要我們去麵對公司“單獨”委派的任務,它們使我們遠離産品開發上的協作,遠離創造價值的工作。
實施有效産品開發的最好的方法——或者也是唯一的方法——是運用周密的精益原則組閤去指導企業,運用敏捷實踐去管理團隊和技術(測試驅動開發、設計模式)。這也是Net Objectives 産品開發係列叢書齣版的原動力所在。
長期以來,這個行業承受瞭不斷輪迴交替的過程:從最初的沒有過程到有太多的過程,然後再迴到沒有過程;從采用重量級方法集中研究企業控製到建立訓練有素的團隊專注於做手頭的項目。現在,將管理層與個人結閤在一起,最大限度地提高整個企業的商業價值的時機已經成熟。我們堅信,精益原則能夠指導我們去實現這個目標。
精益原則告訴我們,要重視工作係統,為提高速度和質量(這將降低成本)堅持不懈地改進係統。這就要求:
? 企業要將具有最大商業價值作為軟件開發的方嚮。
? 團隊擁有自己的係統並持續不斷地改進係統。
自序
V?
? 管理層培訓並支持團隊工作。
? 認可高品質的工作。
在軟件開發行業中,這些要求看似遙不可及,但確實潛力無限。精益原則能幫助我們實現前3 項要求,而在編程技術和對設計的理解還遠不夠成熟的情況下,精益原則還能通過第4 項要求給予我們鼓勵和幫助。
利用專業知識、良好心態和工作技能改進我們現有的分析和編程的方法。精益、敏捷、模式及測試驅動開發方法教會我們要重視客戶價值。我們將助力於全麵提升軟件開發全過程:從現有的隻是一個技能開始到真正專業軟件的實現。我們擁有的專業知識能夠完成這項任務,我們所需要的隻是一個全新的態度。
Net Objectives 産品開發係列旨在幫助我們養成這種態度。我們的目標是將管理層和個人結閤在一起,達到“全局優化”。
? 整個企業:整閤企業、團隊和個人以最佳狀態閤作。
? 整個産品開發過程:不隻包括開發,也包括維護和集成。
? 全部時間:不隻包括當前,也包括將來。我們需要為得到可持續的投資收益率而工作。
本書在係列叢書中扮演的角色
斯科特·貝恩(Scott Bain)的《浮現式設計:專業軟件開發的演進本質》(Emergent Design:The Evolutionary Nature of the Software Profession)旨在解決技術實踐提高的問題,本書則緻力於解決産品及項目管理問題。我認為本係列所有叢書都應當基於這樣的信念:原則(規則)必須服從實際的效果與效率。敏捷技術已經日漸成熟。我們發現,它的作用已經超過瞭單純地下達開發指令的階段,其更大的作用在於讓團隊去解決它們自己的問題。雖然敏捷技術的兩個作用是顯而易見的,但由於客戶總會提齣更多的需求,使産品變得更加復雜,這就需要管理層更加密切地參與項目,幫助團隊解決麵臨的問題。雖然開發團隊扮演的是實際交付軟件價值的角色,但如果它們麵臨的是公司架構和企業文化問題時,那麼它們就不具備解決問題的權力,此時就需要管理層伸齣援手。
精益—敏捷項目管理:實現企業級敏捷
?VI
我們相信精益思想可以為管理層和團隊提供一種全新的閤作理念。我們相信下一代敏捷方法將會以這樣的方式呈現:更傾嚮於協同閤作,而非在項目進展順利時保持中立,在項目遭遇瓶頸時消極對抗。因此,本書旨在幫助組織提升軟件開發能力,以達到一個接近專業級彆的軟件開發水平。
新舊世紀交替之際
我認為軟件行業目前正麵臨著一個前所未有的危急時刻。由於行業不斷地擴張,軟件漸漸成瞭人們日常生活中的重要組成部分。但是軟件開發者正麵臨著嚴重的問題:陳舊且難以維護的代碼——讓軟件開發變得睏難重重;超負荷工作——使程序員不停地運轉而沒有片刻休息。雖然敏捷方法已經為許多團隊帶來瞭巨大的轉機,但仍然還有更多用戶的需求沒有得到滿足。以精益原則與敏捷實踐為指導,我們相信這有助於為問題找到答案。
我希望這套叢書對你來說是有價值的指南。
艾倫·沙洛維(Alan Shalloway)
Net Objectives 公司首席執行官
本書由王雪露、楊鍇和蘭廣宇翻譯。
前 言
本書的誕生基於對軟件開發技術的需求和認知。本書將從項目管理和實施過程的角度來擴展軟件開發的知識庫,創建一種新的軟件開發基準。集成的敏捷方法花瞭不到10 年的時間就改變瞭軟件開發的過程。雖然敏捷方法可應用於所有的軟件開發過程,但其重點通常是對開發團隊和項目本身的管理。現在敏捷方法已從早期試用階段進入瞭初期成熟階段,因此,敏捷方法要在完全迥異的環境下進行靈活的運用,這是敏捷目前亟待解決的新問題。
精益―敏捷項目管理:實現企業級敏捷(修訂本) 下載 mobi pdf epub txt 電子書 格式 2024
精益―敏捷項目管理:實現企業級敏捷(修訂本) 下載 mobi epub pdf 電子書還沒看
評分還沒開始看,作為考試參考
評分考試用指導書,還沒看
評分福建省覺得好的話會大喊大叫附加費幾點能到吧
評分一直沒來得及看,不過書的質量是相當不錯的
評分藉圖書館給弄丟瞭
評分還沒看 為考試買的參考書
評分老婆學習用,學知識,沒什麼好評價的
評分很好,非常滿意,非常劃算
精益―敏捷項目管理:實現企業級敏捷(修訂本) mobi epub pdf txt 電子書 格式下載 2024