,

Balancing Agility and Discipline

A Guide for the Perplexed

Paperback Engels 2003 1e druk 9780321186126
Niet leverbaar.

Samenvatting

"Being a certified bibliophile and a professional geek, I have more shelf space devoted to books on software methods than any reasonable human should possess. 'Balancing Agility and Discipline' has a prominent place in that section of my library, because it has helped me sort through the noise and smoke of the current method wars." - From the Foreword by Grady Booch

"This is an outstanding book on an emotionally complicated topic. I applaud the authors for the care with which they have handled the subject." - From the Foreword by Alistair Cockburn

"The authors have done a commendable job of identifying five critical factors-personnel, criticality, size, culture, and dynamism-for creating the right balance of flexibility and structure. Their thoughtful analysis will help developers who must sort through the agile-disciplined debate, giving them guidance to create the right mix for their projects." - From the Foreword by Arthur Pyster

Agility and discipline: These apparently opposite attributes are, in fact, complementary values in software development. Plan-driven developers must also be agile; nimble developers must also be disciplined. The key to success is finding the right balance between the two, which will vary from project to project according to the circumstances and risks involved. Developers, pulled toward opposite ends by impassioned arguments, ultimately must learn how to give each value its due in their particular situations.

'Balancing Agility and Discipline' sweeps aside the rhetoric, drills down to the operational core concepts, and presents a constructive approach to defining a balanced software development strategy. The authors expose the bureaucracy and stagnation that mark discipline without agility, and liken agility without discipline to unbridled and fruitless enthusiasm.

Using a day in the life of two development teams and ground-breaking case studies, they illustrate the differences and similarities between agile and plan-driven methods, and show that the best development strategies have ways to combine both attributes. Their analysis is both objective and grounded, leading finally to clear and practical guidance for all software professionals-showing how to locate the sweet spot on the agility-discipline continuum for any given project.

Specificaties

ISBN13:9780321186126
Taal:Engels
Bindwijze:paperback
Aantal pagina's:304
Druk:1
Verschijningsdatum:21-8-2003
Hoofdrubriek:IT-management / ICT

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Inhoudsopgave

Foreword by Grady Booch
Foreword by Alistair Cockburn
Foreword by Arthur Pyster
Preface
Acknowledgments
Prelude.


1. Discipline, Agility, and Perplexity.
The Sources of Perplexity.
Multiple Definitions.
Distinguishing Method Use from Method Misuse.
Overgeneralization Based on the Most Visible Instances.
Claims of Universality.
Early Success Stories.
Purist Interpretations.
Clarifying Perplexity.
The Two Approaches.
Plan-Driven Methods.
Agile Methods.
Finding Middle Ground.

2. Contrasts and Home Grounds.
Application Characteristics.
Primary Goals.
Size.
Environment.
Management Characteristics.
Customer Relations.
Planning and Control.
Project Communication.
Technical Characteristics.
Requirements.
Development.
Testing.
Personnel Characteristics.
Customers.
Developers.
Culture.
Summary.
Home Grounds.
Misconceptions.
Five Critical Factors.

3. A Day in the Life.
Typical Days.
A Typical Day Using PSP/TSP.
A Typical Day Using Extreme Programming.
Crisis Days.
A Crisis Day with TSP/PSP.
A Crisis Day with XP.
Summary.
Differences.
Similarities.
Observations.

4. Expanding the Home Grounds: Two Case Studies.
Using Plans to Scale Up Agile Methods: Lease Management Example.
Assumption 1: The Effort to Develop or Modify a Story Does Not Increase with Time and Story Number.
Assumption 2: Trusting People to Get Everything Done on Time Is Compatible with Fixed Schedules and Diseconomies of Scale.
Assumption 3: Simple Design and YAGNI Scale Up Easily to Large Projects.
Afgekapt op 60 regels

Managementboek Top 100

Rubrieken

Producten

    Auteurs

      Trefwoorden

        Artikelen

          Balancing Agility and Discipline