did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780321186126

Balancing Agility and Discipline A Guide for the Perplexed

by ;
  • ISBN13:

    9780321186126

  • ISBN10:

    0321186125

  • Edition: 1st
  • Format: Paperback
  • Copyright: 2003-08-11
  • Publisher: Addison-Wesley Professional

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
  • Complimentary 7-Day eTextbook Access - Read more
    When you rent or buy this book, you will receive complimentary 7-day online access to the eTextbook version from your PC, Mac, tablet, or smartphone. Feature not included on Marketplace Items.
List Price: $49.99 Save up to $39.59
  • Rent Book $11.74
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE

    7-Day eTextbook Access 7-Day eTextbook Access

    IN STOCK USUALLY SHIPS IN 24 HOURS.
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

Supplemental Materials

What is included with this book?

Summary

bull; Helps organization achieve the speed of agility without sacrificing the discipline of process bull; For quick learning and easy reference, the margins contain a "fast track " summary of the material bull; Forewords by Grady Booch, Alistair Cockburn, and Watts Humphrey!

Author Biography

Richard Turner is a research professor in engineering management and systems engineering at the George Washington University.

Table of Contents

Forewordp. xiii
Forewordp. xv
Forewordp. xvii
Prefacep. xix
Why We Wrote This Bookp. xix
Who Should Read This Bookp. xx
How to Read This Bookp. xx
Acknowledgmentsp. xxiii
Preludep. xxv
Discipline, Agility, and Perplexity
The Sources of Perplexityp. 5
Multiple Definitionsp. 5
Distinguishing Method Use from Method Misusep. 6
Overgeneralization Based on the Most Visible Instancesp. 6
Claims of Universalityp. 7
Early Success Storiesp. 8
Purist Interpretationsp. 8
Clarifying Perplexityp. 9
The Two Approachesp. 9
Plan-Driven Methodsp. 9
Agile Methodsp. 16
Finding Middle Groundp. 22
Contrasts and Home Grounds
Application Characteristicsp. 26
Primary Goalsp. 26
Sizep. 28
Environmentp. 29
Management Characteristicsp. 31
Customer Relationsp. 32
Planning and Controlp. 33
Project Communicationp. 35
Technical Characteristicsp. 37
Requirementsp. 37
Developmentp. 39
Testingp. 42
Personnel Characteristicsp. 44
Customersp. 44
Developersp. 46
Culturep. 49
Summaryp. 51
Home Groundsp. 51
Misconceptionsp. 53
Five Critical Factorsp. 54
A Day in the Life
Typical Daysp. 59
A Typical Day Using PSP/TSPp. 60
A Typical Day Using Extreme Programmingp. 69
Crisis Daysp. 76
A Crisis Day with TSP/PSPp. 76
A Crisis Day with XPp. 78
Summaryp. 79
Differencesp. 79
Similaritiesp. 80
Observationsp. 81
Expanding the Home Grounds: Two Case Studies
Using Plans to Scale Up Agile Methods: Lease Management Examplep. 84
The Effort to Develop or Modify a Story Does Not Increase with Time and Story Numberp. 85
Trusting People to Get Everything Done on Time Is Compatible with Fixed Schedules and Diseconomies of Scalep. 86
Simple Design and YAGNI Scale Up Easily to Large Projectsp. 88
Agile Methods Scaleup: Summing Upp. 89
Using Agility to Streamline Plan-Driven Methods: USAF/TRW CCPDS-R Examplep. 90
Individuals and Interactions over Processes and Tools: CCPDS-Rp. 91
Working Software over Comprehensive Documentation: CCPDS-Rp. 92
Customer Collaboration over Contract Negotiation: CCPDS-Rp. 93
Responding to Change over Following a Plan: CCPDS-Rp. 94
Summaryp. 95
Using Risk to Balance Agility and Discipline
An Overview of the Methodp. 100
An Example Family of Applications: Agent-Based Planning Systemsp. 104
An Intermediate Application: Supply Chain Managementp. 106
SupplyChain.com Project Risk Ratingsp. 108
Compare the Agile and Plan-Driven Risksp. 109
Individual Risk Resolution Strategiesp. 113
Risk-Based Strategy for SupplyChain.com System Developmentp. 117
Small Application: Event Planningp. 121
Event Planning Project Risk Ratingsp. 122
Compare the Agile and Plan-Driven Risksp. 123
Risk-Based Strategy for Event Planning System Developmentp. 125
Very Large Application: National Information System for Crisis Management (NISCM)p. 127
NISCM Project Risk Ratingsp. 129
Compare the Agile and Plan-Driven Risksp. 132
Risk-Based Strategy for NISCM System Developmentp. 135
Summaryp. 142
Conclusions
The Top Six Conclusionsp. 148
No Agile or Plan-Driven Method Silver Bulletp. 148
Agile and Plan-Driven Method Home Groundsp. 150
Future Applications Will Need Both Agility and Disciplinep. 151
Balanced Agility-Discipline Methods Are Emergingp. 151
Build Your Method Up--Don't Tailor It Downp. 152
Focus Less on Methods--More on People, Values, Communication, and Expectations Managementp. 152
What Can You Do Next about Balancing Agility and Discipline?p. 156
Steps toward Balancing Software Development Agility and Disciplinep. 157
Afterwordp. 163
Comparing the Methods
Scrump. 168
Thumbnail Sketchp. 168
Commentsp. 169
Referencesp. 169
Adaptive Software Development (ASD)p. 170
Thumbnail Sketchp. 170
Commentsp. 170
Referencesp. 171
Lean Development (LD)p. 171
Thumbnail Sketchp. 171
Commentsp. 172
Referencesp. 172
Crystalp. 173
Thumbnail Sketchp. 173
Commentsp. 174
Referencesp. 174
eXtreme Programming (XP)p. 174
Thumbnail Sketchp. 175
Commentsp. 176
Referencep. 176
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Excerpts

Why We Wrote This Book True believers represent software development alternatives In the last few years, two ostensibly conflicting approaches to software development have competed for hegemony. Agile method supporters released a manifesto that shifts the focus from traditional plan-driven, process-based methods to lighter, more adaptive paradigms. Traditional methods have reasserted the need for strong process discipline and rigorous practices. True believers on both sides have raised strident, often antagonistic, voices. This book is for the rest of us We wrote this book for the rest of usthose caught in the middle of the method wars simply trying to get our projects completed and accepted within too-tight schedules and budgets. We hope to clarify the perplexity about the roles of discipline, agility, and process in software development. We objectively compare and contrast the traditional, plan-driven approaches to the newer, agile approaches and present an overview of their home grounds, strengths, and weaknesses. We then describe a risk-based approach to aid in balancing agility and discipline within a software development project. Our goal is to help you in your business environment We hope that this is a practical book. It is intended to be neither academic nor exhaustive, but pragmatic. It is based on our own development experiences, current and past literature, long conversations with proponents of agile and plan-driven approaches, teaching students how to balance discipline and agility, and years of observing and measuring software development in industry, government, and academia. We discuss the subject matter absent a need to choose sides. Our goal is to help you gain the understanding and information you need to integrate the approaches in a manner that best fits your business environment. Who Should Read This Book The perplexedor just curious This book is for perplexed software and management professionals who have heard the buzz about agile methods and want to separate the chaff from the wheat. Perhaps you have a CMM- or ISO-certified organization and want to know if and how agile methods can help you. Or perhaps some part of your organization has adopted agile methods and you are unsure of how they should fit in. Fundamentally, if you need to understand how the latest software development approaches can help meet business goals, this book is for you. Software project managers and mid-level executivesshould read this book to understand the agility/plan-driven controversy and learn how best to apply the new approaches in your organizations. Software developersshould read this book to better understand how your field is evolving and what it means for your career. Computer science and software engineering studentsshould read this book to better understand how to make choices about your own level of discipline, both in school and at work. Academiciansshould read this book to understand some of what your students are asking about, and how to help them make informed decisions. Proponents of both agile and plan-driven methodsshould read this book to dispassionately look at your opponent's ideas. CIOs and CEOsshould read this book to help you understand what's going on in the software world and what implications it may have for your company. How To Read This Book Several ways to read the book Most of you are busy people, and "must-read" material attacks you from all sides, 24/7. Some of you want to quickly assess the material for later reflection. Others want to know how to implement the concepts we present. For that reason, we've tried to make this book easy to read quickly but with pointers to more in-depth material. In a hurry? Use the fast track for a qu

Rewards Program