管理技術債 (Managing Technical Debt)
Philippe Kruchten, Robert Nord, Ipek Ozkaya 楊尊一 譯
- 出版商: 碁峰資訊
- 出版日期: 2020-01-03
- 定價: $520
- 售價: 8.5 折 $442
- 語言: 繁體中文
- 頁數: 272
- 裝訂: 平裝
- ISBN: 9865023563
- ISBN-13: 9789865023560
- 
    相關分類:
    
      Engineer self-growth、Refactoring
 
- 此書翻譯自: Managing Technical Debt: Reducing Friction in Software Development
- 
    相關翻譯:
    
      管好技術債:低摩擦軟件開發之道 (簡中版)
 
立即出貨(限量) (庫存=1)
買這商品的人也買了...
- 
                
                   單元測試的藝術, 2/e (The Art of Unit Testing: with examples in C#, 2/e) 單元測試的藝術, 2/e (The Art of Unit Testing: with examples in C#, 2/e)$650$507
- 
                
                   遺留系統重建實戰 (Re-Engineering Legacy Software) 遺留系統重建實戰 (Re-Engineering Legacy Software)$330$314
- 
                
                   領域驅動設計:軟體核心複雜度的解決方法 (Domain-Driven Design: Tackling Complexity in the Heart of Software) 領域驅動設計:軟體核心複雜度的解決方法 (Domain-Driven Design: Tackling Complexity in the Heart of Software)$680$530
- 
                
                   持續 API 管理|在不斷演變的生態系統中做出正確決策 (Continuous API Management: Making the Right Decisions in an Evolving Landscape) 持續 API 管理|在不斷演變的生態系統中做出正確決策 (Continuous API Management: Making the Right Decisions in an Evolving Landscape)$520$411
- 
                
                   重構|改善既有程式的設計, 2/e (繁中平裝版)(Refactoring: Improving The Design of Existing Code, 2/e) 重構|改善既有程式的設計, 2/e (繁中平裝版)(Refactoring: Improving The Design of Existing Code, 2/e)$800$632
- 
                
                   建立演進式系統架構|支援常態性的變更 (Building Evolutionary Architectures: Support Constant Change) 建立演進式系統架構|支援常態性的變更 (Building Evolutionary Architectures: Support Constant Change)$480$379
- 
                
                   Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版) Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版)$720$562
- 
                
                   持續交付 2.0:實務導向的 DevOps 持續交付 2.0:實務導向的 DevOps$680$530
- 
                
                   C Traps and Pitfalls (中文版) C Traps and Pitfalls (中文版)$380$296
- 
                
                   程式設計師從零開始邁向架構師之路 程式設計師從零開始邁向架構師之路$650$514
- 
                
                   機器學習的數學基礎 : AI、深度學習打底必讀 機器學習的數學基礎 : AI、深度學習打底必讀$580$458
- 
                
                   敏捷大師精選 (Best Agile Articles of 2018) 敏捷大師精選 (Best Agile Articles of 2018)$750$585
- 
                
                   The Pragmatic Programmer 20週年紀念版 (The Pragmatic Programmer, 20th Anniversary Edition) The Pragmatic Programmer 20週年紀念版 (The Pragmatic Programmer, 20th Anniversary Edition)$680$537
- 
                
                   高品質軟體文件|持續分享技術與知識 (Living Documentation: Continuous Knowledge Sharing by Design) 高品質軟體文件|持續分享技術與知識 (Living Documentation: Continuous Knowledge Sharing by Design)$680$537
- 
                
                   軟體開發人員職涯發展成功手冊 (The Complete Software Developer's Career Guide: How to Learn Programming Languages Quickly, Ace Your Programming Interview, and Land Your Software Developer Dream Job) 軟體開發人員職涯發展成功手冊 (The Complete Software Developer's Career Guide: How to Learn Programming Languages Quickly, Ace Your Programming Interview, and Land Your Software Developer Dream Job)$880$748
- 
                
                   依賴注入:原理、實作與設計模式 (Dependency Injection: Principles, Practices, Patterns, 2/e) 依賴注入:原理、實作與設計模式 (Dependency Injection: Principles, Practices, Patterns, 2/e)$1,000$780
- 
                
                   獨角獸專案|看IT部門如何引領百年企業振衰起敝,重返榮耀 (The Unicorn Project) 獨角獸專案|看IT部門如何引領百年企業振衰起敝,重返榮耀 (The Unicorn Project)$480$408
- 
                
                   軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices) 軟體架構原理|工程方法 (Fundamentals of Software Architecture: A Comprehensive Guide to Patterns, Characteristics, and Best Practices)$680$537
- 
                
                   Kent Beck 的測試驅動開發:案例導向的逐步解決之道 (Test-Driven Development: By Example)(TDD) Kent Beck 的測試驅動開發:案例導向的逐步解決之道 (Test-Driven Development: By Example)(TDD)$560$437
- 
                
                   大規模重構|奪回源碼庫的控制權 (Refactoring at Scale: Regaining Control of Your Codebase) 大規模重構|奪回源碼庫的控制權 (Refactoring at Scale: Regaining Control of Your Codebase)$580$458
- 
                
                   設計重構:25個管理技術債的技巧消除軟體設計臭味 (Refactoring for Software Design Smells: Managing Technical Debt) 設計重構:25個管理技術債的技巧消除軟體設計臭味 (Refactoring for Software Design Smells: Managing Technical Debt)$520$406
- 
                
                   ACCELERATE:精益軟體與 DevOps 背後的科學 (Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations) ACCELERATE:精益軟體與 DevOps 背後的科學 (Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations)$499$394
- 
                
                   軟體架構:困難部分 (Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures) 軟體架構:困難部分 (Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures)$780$616
- 
                
                   軟體專案估算 軟體專案估算$620$484
- 
                
                   建立演進式系統架構|支援常態性的變更, 2/e (Building Evolutionary Architectures: Automated Software Governance, 2/e) 建立演進式系統架構|支援常態性的變更, 2/e (Building Evolutionary Architectures: Automated Software Governance, 2/e)$580$458
商品描述
減少軟體開發摩擦
“這是一本非常智慧和實用的書,展示作者在品質體系方面擁有豐富的實務經驗。讓你認識技術負債是什麼、不是什麼、如何管理,以及如何以負責任的方式償還。我希望在剛開始職業生涯時就讀到這本書。作者根據多年的經驗提出了無數的案例研究與可應用於專案的見解。”
—Grady Booch,IBM同事
管理技術負債以提升軟體品質與生產力
隨著軟體系統的成熟,早期受限於預算或時程壓力下所做的設計或決策,逐漸阻礙後續的系統發展和創新,這種現象稱為技術負債。三位專家在管理技術負債方面提出了實用的解決方案,提供整合、務實的原則和做法,軟體開發者可依靠這些原則和做法來控制軟體系統中的技術負債。
作者以實際案例解釋影響軟體密集型系統(software-intensive systems)的技術負債形式,根本原因與影響。他們引入經過驗證的方法來識別和評估技術負債的具體來源、限制新債務,並隨著時間「償還」負債。他們說明如何將管理技術負債作為組織中的核心軟體工程實踐。
‧發現技術負債如何影響管理、品質、生產力、士氣,以及如何處理
‧找出負債原因,包括業務目標、原始碼、架構、測試、基礎設施
‧分析技術負債的代價以安排優先行動
‧為每一項技術負債選擇正確的解決方案:消滅、降低或緩和
‧整合減少新負債的軟體工程實踐
《管理技術債》是軟體從業人員加速現有系統創新或讓新系統容易維護與進化的絕佳參考資源。
作者簡介
PhilippeKruchten 是哥倫比亞大學軟體工程教授,此前在業界工作了30年,專門從事大型軟體密集型系統設計。於1995年至2003年間領導Rational Unified Process®。
Robert Nord 是卡內基梅隆大學軟體工程研究所的首席研究員,負責開發和傳播高效的敏捷與技術負債管理實務。
Ipek Ozkaya 同為卡內基梅隆大學軟體工程研究所的首席研究員,致力於提高軟體開發效率和系統進化,著重架構實踐、經濟學、敏捷開發、技術負債管理。
目錄大綱
Part I 探索技術負債領域
Chapter 1 軟體開發中的摩擦
Chapter 2 技術負債是什麼?
Chapter 3 土衛-背景的關鍵角色
Part II 分析技術負債
Chapter 4 認識技術負債
Chapter 5 技術負債與原始碼
Chapter 6 技術負債與架構
Chapter 7 技術負債與應用環境
Part III 決定處理哪些技術負債
Chapter 8 技術負債計價
Chapter 9 處理技術負債
Part IV 技術負債管理戰術與戰略
Chapter 10 什麼導致技術負債?
Chapter 11 找技術負債原因
Chapter 12 避免意外負債
Chapter 13 與技術負債共處
詞彙表
索引










 
    
 
     
     
     
     
     
     
    