SINGAPORE
Law
Welcome Guest | Login
SEARCH
Advanced
Disciplined Agile Delivery : A Practitioner's Guide to Agile Software Delivery in the Enterprise: Ambler, Scott W./ Lines, Mark: BOOKS KINOKUNIYA
Book Details
Disciplined Agile Delivery : A Practitioner's Guide to Agile Software Delivery in the Enterprise
Disciplined Agile Delivery : A Practitioner's Guide to Agile Software Delivery in the Enterprise
Publisher : IBM Pr
Published Date : 2012/05
Binding : Paperback
ISBN : 9780132810135

BookWeb Price : S$ 84.53
Kinokuniya Privilege Card member price : S$ 76.08

Availability Status : In stock at the Fulfillment Centre.
Usually dispatches within 5 working days.
Language : English
Stock Information
Store Shelf Location Click here Stock
Singapore Main Store H11-03 Map
Liang Court Store -
Bugis Junction Store -
Important
  • While every attempt has been made to ensure stock availability, occasionally we do run out of stock at our stores.
  • Retail store and online prices may vary.
  • To confirm availability and pricing, please call the store directly.
Retail Store Contact Details and Operating Hours

Book Description
Source: ENG
Academic Descriptors: A93606500
Place of Publication: United States
Continuations: Monograph Series,any number
Textual Format: Computer Applications
Academic Level: Extracurricular
Table of Contents
 
  Part 1 Introduction to Disciplined Agile
  Delivery (DAD)
    Chapter 1 Disciplined Agile Delivery in a      1  (24)
    Nutshell
      Context Counts---The Agile Scaling Model     3  (2)
      What Is the Disciplined Agile Delivery       5  (1)
      (DAD) Process Framework?
      People First                                 5  (2)
      Learning Oriented                            7  (1)
      Agile                                        8  (1)
      A Hybrid Process Framework                   9  (1)
      IT Solutions over Software                   10 (1)
      Goal-Driven Delivery Lifecycle               11 (6)
      Enterprise Aware                             17 (2)
      Risk and Value Driven                        19 (3)
      Scalable                                     22 (1)
      Concluding Thoughts                          23 (1)
      Additional Resources                         23 (2)
    Chapter 2 Introduction to Agile and Lean       25 (16)
      Toward a Disciplined Agile Manifesto         27 (1)
      Disciplined Agile Values                     27 (2)
      Disciplined Agile Principles                 29 (4)
      Lean Principles                              33 (3)
      Reality over Rhetoric                        36 (2)
      Concluding Thoughts                          38 (1)
      Additional Resources                         39 (2)
    Chapter 3 Foundations of Disciplined Agile     41 (20)
    Delivery
      The Terminology Tar Pit                      43 (1)
      Scrum                                        44 (4)
      Extreme Programming (XP)                     48 (2)
      Agile Modeling (AM)                          50 (3)
      Agile Data                                   53 (1)
      Lean Software Development                    53 (1)
      IBM Practices                                54 (2)
      Open Unified Process (OpenUP)                56 (2)
      And Others                                   58 (1)
      Those Who Ignore Agile Practices Put         58 (1)
      Their Business at Risk
      Concluding Thoughts                          58 (1)
      Additional Resources                         59 (2)
  Part 2 People First
    Chapter 4 Roles, Rights, and                   61 (22)
    Responsibilities
      The Rights of Everyone                       63 (1)
      The Responsibilities of Everyone             64 (1)
      The DAD Roles                                65 (16)
      Concluding Thoughts                          81 (1)
      Additional Resources                         81 (2)
    Chapter 5 Forming Disciplined Agile            83 (28)
    Delivery Teams
      Strategies for Effective Teams               85 (3)
      The Whole Team                               88 (1)
      Team Organization Strategies                 89 (12)
      Building Your Team                           101(3)
      Interacting with Other Teams                 104(4)
      Concluding Thoughts                          108(1)
      Additional Resources                         108(3)
  Part 3 Initiating a Disciplined Agile
  Delivery Project
    Chapter 6 The Inception Phase                  111(24)
      How the Inception Phase Works                113(4)
      Aligning with the Rest of the Enterprise     117(9)
      Securing Funding                             126(3)
      Other Inception Activities                   129(1)
      When Do You Need an Inception Phase?         130(1)
      Inception Phase Patterns                     131(1)
      Inception Phase Anti-Patterns                132(1)
      Concluding Thoughts                          133(1)
      Additional Resources                         134(1)
    Chapter 7 Identifying a Project Vision         135(12)
      What's in a Vision?                          136(1)
      How Do You Create a Vision?                  137(1)
      Capturing Your Project Vision                138(4)
      Bringing Stakeholders to Agreement Around    142(3)
      the Vision
      Concluding Thoughts                          145(1)
      Additional Resources                         145(2)
    Chapter 8 Identifying the Initial Scope        147(28)
      Choosing the Appropriate Level of Initial    149(4)
      Detail
      Choosing the Right Types of Models           153(9)
      Choosing a Modeling Strategy                 162(4)
      Choosing a Work Item Management Strategy     166(4)
      Choosing a Strategy for Nonfunctional        170(3)
      Requirements
      Concluding Thoughts                          173(1)
      Additional Resources                         173(2)
    Chapter 9 Identifying an Initial Technical     175(18)
    Strategy
      Choosing the Right Level of Detail           178(4)
      Choosing the Right Types of Models           182(5)
      Choosing a Modeling Strategy                 187(3)
      Architecture Throughout the Lifecycle        190(1)
      Concluding Thoughts                          190(1)
      Additional Resources                         191(2)
    Chapter 10 Initial Release Planning            193(36)
      Who Does the Planning?                       194(2)
      Choosing the Right Scope for the Plan        196(1)
      Choosing a General Planning Strategy         197(5)
      Choosing Cadences                            202(6)
      Formulating an Initial Schedule              208(10)
      Estimating the Cost and Value                218(7)
      Identifying Risks                            225(1)
      Concluding Thoughts                          226(2)
      Additional Resources                         228(1)
    Chapter 11 Forming the Work Environment        229(22)
      Forming the Team                             230(1)
      Choosing Your Toolset                        231(7)
      Organizing Physical Work Environments        238(6)
      Organizing Virtual Work Environments         244(2)
      Visual Management                            246(1)
      Adopting Development Guidelines              247(1)
      Concluding Thoughts                          248(1)
      Additional Resources                         249(2)
    Chapter 12 Case Study: Inception Phase         251(22)
      Introducing the AgileGrocers POS Case        251(3)
      Study
      Developing a Shared Vision                   254(8)
      Requirements Envisioning                     262(2)
      Creating the Ranked Work Item List of        264(1)
      User Stories to Implement the Solution
      Architecture Envisioning                     265(1)
      Release Planning                             266(2)
      Other Inception Phase Activities             268(1)
      Alternative Approach to Running Your         269(1)
      Inception Phase
      Concluding the Inception Phase               270(2)
      Concluding Thoughts                          272(1)
  Part 4 Building a Consumable Solution
  Incrementally
    Chapter 13 The Construction Phase              273(16)
      How the Construction Phase Works             274(7)
      The Typical Rhythm of Construction           281(1)
      Iterations
      The Risk-Value Lifecycle                     282(1)
      When Are You Ready to Deploy?                283(1)
      Construction Patterns                        284(1)
      Construction Anti-Patterns                   285(2)
      Concluding Thoughts                          287(2)
    Chapter 14 Initiating a Construction           289(20)
    Iteration
      Why Agile Planning Is Different              290(1)
      Iteration Planning                           291(13)
      Visualizing Your Plan                        304(2)
      Look-Ahead Planning and Modeling             306(1)
      Concluding Thoughts                          307(1)
      Additional Resources                         308(1)
    Chapter 15 A Typical Day of Construction       309(54)
      Planning Your Team's Work for the Day        311(8)
      Collaboratively Building a Consumable        319(20)
      Solution
      Ongoing Activities Throughout the Day        339(9)
      A Closer Look at Critical Agile Practices    348(11)
      Stabilizing the Day's Work                   359(1)
      Concluding Thoughts                          360(1)
      Additional Resources                         360(3)
    Chapter 16 Concluding a Construction           363(20)
    Iteration
      Demonstrate the Solution to Key              365(3)
      Stakeholders
      Learn from Your Experiences                  368(5)
      Assess Progress and Adjust Release Plan      373(2)
      if Necessary
      Assess Remaining Risks                       375(1)
      Deploy Your Current Build                    375(1)
      Determine Strategy for Moving Forward        376(4)
      Concluding Thoughts                          380(2)
      Additional Resources                         382(1)
    Chapter 17 Case Study: Construction Phase      383(34)
      Continuing Our Scenario with the             383(4)
      AgileGrocers POS Case Study
      Planning the Iteration's Work                387(20)
      Subsequent Construction Iterations           407(7)
      Other Construction Phase Activities          414(1)
      Concluding the Construction Phase            414(1)
      Iterations
      Concluding Thoughts                          415(2)
  Part 5 Releasing the Solution
    Chapter 18 The Transition Phase                417(16)
      How the Transition Phase Works               418(1)
      Planning the Transition Phase                419(2)
      Ensuring Your Production Readiness           421(2)
      Preparing Your Stakeholders for the          423(1)
      Release
      Deploying the Solution                       424(2)
      Are Your Stakeholders Delighted?             426(1)
      Transition Phase Patterns                    427(2)
      Transition Phase Anti-Patterns               429(1)
      Concluding Thoughts                          430(1)
      Additional Resources                         431(2)
    Chapter 19 Case Study: Transition Phase        433(8)
      Planning the Phase                           434(4)
      Collaborating to Deploy the Solution         438(1)
      AgileGrocers' Delight                        439(1)
      Concluding Thoughts                          440(1)
  Part 6 Disciplined Agile Delivery in the
  Enterprise
    Chapter 20 Governing Disciplined Agile Teams   441(42)
      What Should Governance Address?              443(4)
      Why Is Governance Important?                 447(1)
      Why Traditional Governance Strategies        448(3)
      Won't Work
      Agile Governance                             451(4)
      Agile Practices That Enable Governance       455(5)
      Fitting in with the Rest of Your IT          460(5)
      Organization
      Measuring Agile Teams                        465(14)
      Risk Mitigation                              479(1)
      Concluding Thoughts                          480(1)
      Additional Resources                         480(3)
    Chapter 21 Got Discipline?                     483(14)
      Agile Practices Require Discipline           484(1)
      Reducing the Feedback Cycle Requires         485(2)
      Discipline
      Continuous Learning Requires Discipline      487(3)
      Incremental Delivery of Consumable           490(1)
      Solutions Requires Discipline
      Being Goal-Driven Requires Discipline        490(1)
      Enterprise Awareness Requires Discipline     491(1)
      Adopting a Full Lifecycle Requires           492(1)
      Discipline
      Streamlining Inception Requires Discipline   492(1)
      Streamlining Transition Requires             493(1)
      Discipline
      Adopting Agile Governance Requires           493(1)
      Discipline
      Moving to Lean Requires Discipline           493(1)
      Concluding Thoughts                          494(1)
      Additional Resources                         495(2)
Index                                              497
 

Master IBM's Breakthrough DAD Process Framework for Succeeding with Agile in Large, Complex, Mission-Critical IT Projects It is widely recognized that moving from traditional to agile approaches to build software solutions is a critical source of competitive advantage. Mainstream agile approaches that are indeed suitable for small projects require significant tailoring for larger, complex enterprise projects. In Disciplined Agile Delivery, Scott W. Ambler and Mark Lines introduce IBM's breakthrough Disciplined Agile Delivery (DAD) process framework, which describes how to do this tailoring. DAD applies a more disciplined approach to agile development by acknowledging and dealing with the realities and complexities of a portfolio of interdependent program initiatives. Ambler and Lines show how to extend Scrum with supplementary agile and lean strategies from Agile Modeling (AM), Extreme Programming (XP), Kanban, Unified Process (UP), and other proven methods to provide a hybrid approach that is adaptable to your organization's unique needs.They candidly describe what practices work best, why they work, what the trade-offs are, and when to consider alternatives, all within the context of your situation. Disciplined Agile Delivery addresses agile practices across the entire lifecycle, from requirements, architecture, and development to delivery and governance. The authors show how these best-practice techniques fit together in an end-to-end process for successfully delivering large, complex systems--from project initiation through delivery.Coverage includes * Scaling agile for mission-critical enterprise endeavors * Avoiding mistakes that drive poorly run agile projects to chaos * Effectively initiating an agile project * Transitioning as an individual to agile * Incrementally building consumable solutions * Deploying agile solutions into complex production environments * Leveraging DevOps, architecture, and other enterprise disciplines * Adapting your governance strategy for agile projects Based on facts, research, and extensive experience, this book will be an indispensable resource for every enterprise software leader and practitioner--whether they're seeking to optimize their existing agile/Scrum process or improve the agility of an iterative process.

Contents
Part 1Disciplined Agile Delivery in a Nutshell 1 Context Counts--The Agile Scaling Model 3 What Is the Disciplined Agile Delivery (DAD) Process Framework? 5 People First 5 Learning Oriented 7 Agile 8 AHybrid Process Framework 9 IT Solutions over Software 10 Goal-Driven Delivery Lifecycle 11 Enterprise Aware 17 Risk and Value Driven 19 Scalable 22 Concluding Thoughts 23 Additional Resources 23 Chapter 2 Introduction to Agile and Lean 25 Toward a Disciplined Agile Manifesto 27 Disciplined Agile Values 27 Disciplined Agile Principles 29 Lean Principles 33 Reality over Rhetoric 36 Concluding Thoughts 38 Additional Resources 39 Chapter 3 Foundations of Disciplined Agile Delivery 41 The Terminology Tar Pit 43 Scrum 44 Extreme Programming (XP) 48 Agile Modeling (AM) 50 Agile Data 53 Lean Software Development 53 IBM Practices 54 Open Unified Process (OpenUP) 56 And Others 58 Those Who Ignore Agile Practices Put Their Business at Risk 58 Concluding Thoughts 58 Additional Resources 59 Part 2: People First Chapter 4 Roles, Rights, and Responsibilities 61 The Rights of Everyone 63 The Responsibilities of Everyone 64 The DAD Roles 65 Concluding Thoughts 81 Additional Resources 81 Chapter 5 Forming Disciplined Agile Delivery Teams 83 Strategies for Effective Teams 85 The Whole Team 88 Team Organization Strategies 89 Building Your Team 101 Interacting with Other Teams 104 Concluding Thoughts 108 Additional Resources 108 Part 3: Initiating a Disciplined Agile Delivery Project Chapter 6 The Inception Phase 111 How the Inception Phase Works 113 Aligning with the Rest of the Enterprise 117 Securing Funding 126 Other Inception Activities 129 When Do You Need an Inception Phase? 130 Inception Phase Patterns 131 Inception Phase Anti-Patterns 132 Concluding Thoughts 133 Additional Resources 134 Chapter 7 Identifying a Project Vision 135 What's in a Vision? 136 How Do You Create a Vision? 137 Capturing Your Project Vision 138 Bringing Stakeholders to Agreement Around the Vision 142 Concluding Thoughts 145 Additional Resources 145 Chapter 8 Identifying the Initial Scope 147 Choosing the Appropriate Level of Initial Detail 149 Choosing the Right Types of Models 153 Choosing a Modeling Strategy 162 Choosing a Work Item Management Strategy 166 Choosing a Strategy for Nonfunctional Requirements 170 Concluding Thoughts 173 Additional Resources 173 Chapter 9 Identifying an Initial Technical Strategy 175 Choosing the Right Level of Detail 178 Choosing the Right Types of Models 182 Choosing a Modeling Strategy 187 Architecture Throughout the Lifecycle 190 Concluding Thoughts 190 Additional Resources 191 Chapter 10 Initial Release Planning 193 Who Does the Planning? 194 Choosing the Right Scope for the Plan 196 Choosing a General Planning Strategy 197 Choosing Cadences 202 Formulating an Initial Schedule 208 Estimating the Cost and Value 218 Identifying Risks 225 Concluding Thoughts 226 Additional Resources 228 Chapter 11 Forming the Work Environment 229 Forming the Team 230 Choosing Your Toolset 231 Organizing Physical Work Environments 238 Organizing Virtual Work Environments 244 Visual Management 246 Adopting Development Guidelines 247 Concluding Thoughts 248 Additional Resources 249 Chapter 12 Case Study: Inception Phase 251 Introducing the AgileGrocers POS Case Study 251 Developing a Shared Vision 254 Requirements Envisioning 262 Creating the Ranked Work Item List of User Stories to Implement the Solution 264 Architecture Envisioning 265 Release Planning 266 Other Inception Phase Activities 268 Alternative Approach to Running Your Inception Phase 269 Concluding the Inception Phase 270 Concluding Thoughts 272 Part 4: Building a Consumable Solution Incrementally Chapter 13 The Construction Phase 273 How the Construction Phase Works 274 The Typical Rhythm of Construction Iterations 281 The Risk-Value Lifecycle 282 When Are You Ready to Deploy? 283 Construction Patterns 284 Construction Anti-Patterns 285 Concluding Thoughts 287 Chapter 14 Initiating a Construction Iteration 289 Why Agile Planning Is Different 290 Iteration Planning 291 Visualizing Your Plan 304 Look-Ahead Planning and Modeling 306 Concluding Thoughts 307 Additional Resources 308 Chapter 15 A Typical Day of Construction 309 Planning Your Team's Work for the Day 311 Collaboratively Building a Consumable Solution 319 Ongoing Activities Throughout the Day 339 ACloser Look at Critical Agile Practices 348 Stabilizing the Day's Work 359 Concluding Thoughts 360 Additional Resources 360 Chapter 16 Concluding a Construction Iteration 363 Demonstrate the Solution to Key Stakeholders 365 Learn from Your Experiences 368 Assess Progress and Adjust Release Plan if Necessary 373 Assess Remaining Risks 375 Deploy Your Current Build 375 Determine Strategy for Moving Forward 376 Concluding Thoughts 380 Additional Resources 382 Chapter 17 Case Study: Construction Phase 383 Continuing Our Scenario with the AgileGrocers POS Case Study 383 Planning the Iteration's Work 387 Subsequent Construction Iterations 407 Other Construction Phase Activities 414 Concluding the Construction Phase Iterations 414 Concluding Thoughts 415 Part 5: Releasing the Solution Chapter 18 The Transition Phase 417 How the Transition Phase Works 418 Planning the Transition Phase 419 Ensuring Your Production Readiness 421 Preparing Your Stakeholders for the Release 423 Deploying the Solution 424 Are Your Stakeholders Delighted? 426 Transition Phase Patterns 427 Transition Phase Anti-Patterns 429 Concluding Thoughts 430 Additional Resources 431 Chapter 19 Case Study: Transition Phase 433 Planning the Phase 434 Collaborating to Deploy the Solution 438 AgileGrocers' Delight 439 Concluding Thoughts 440 Part 6: Disciplined Agile Delivery in the Enterprise Chapter 20 Governing Disciplined Agile Teams 441 What Should Governance Address? 443 Why Is Governance Important? 447 Why Traditional Governance Strategies Won't Work 448 Agile Governance 451 Agile Practices That Enable Governance 455 Fitting in with the Rest of Your IT Organization 460 Measuring Agile Teams 465 Risk Mitigation 479 Concluding Thoughts 480 Additional Resources 480 Chapter 21 Got Discipline? 483 Agile Practices Require Discipline 484 Reducing the Feedback Cycle Requires Discipline 485 Continuous Learning Requires Discipline 487 Incremental Delivery of Consumable Solutions Requires Discipline 490 Being Goal-Driven Requires Discipline 490 Enterprise Awareness Requires Discipline 491 Adopting a Full Lifecycle Requires Discipline 492 Streamlining Inception Requires Discipline 492 Streamlining Transition Requires Discipline 493 Adopting Agile Governance Requires Discipline 493 Moving to Lean Requires Discipline 493 Concluding Thoughts 494 Additional Resources 495 Index 497