skip to content
Agile Software Development Ecosystems Preview this item
ClosePreview this item

Agile Software Development Ecosystems

Publisher: Addison Wesley Professional, 2002.
Edition/Format:   eBook : Document : EnglishView all editions and formats

Presents the key practices of Agile development approaches, offers overviews of specific techniques, and shows how to choose the approach that best suits your organization. This book deals with:  Read more...


(not yet rated) 0 with reviews - Be the first.


Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...


Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
ISBN: 0201760436 9780201760439
OCLC Number: 427450608
Description: 1 online resource (448 p)
Contents: Foreword. Preface. Finding a Balance.Fundamental Questions.What Kinds of Problems Does Agility Solve Best?What Is Agility?What Are Agile Software Development Ecosystems?A Chaordic Perspective.Collaborative Values and Principles.A Barely Sufficient Methodology.Changing Perspectives.Introduction. Book Organization and Conventions.The Major Agile Ecosystems and Leaders.Scrum.Dynamic Systems Development Method (DSDM).Crystal Methods.Feature-Driven Development (FDD).Lean Development (LD).Extreme Programming (XP).Adaptive Software Development (ASD).Acknowledgments.The Agile Software Development Series.I. PROBLEMS AND SOLUTIONS. 1. The Change-Driven Economy. Turbulence: Bubbles versus Trends.Exploration versus Optimization.Exploratory Projects.Command-Control versus Leadership-Collaboration Cultures.Thriving at the Edge.2. IDX Systems Corporation. The IDX Story.An Agile Group in Action.3. Agility. Agility.Creating and Responding to Change.Nimbleness and Improvisation.Conformance to Actual.Balancing Flexibility and Structure."Agile" Studies.Product Development in Internet Time."Heavy" Agile Projects.Agile Software Development Ecosystems.II. PRINCIPLES AND PEOPLE. 4. Kent Beck. Reflections.5. Deliver Something Useful. HAHT Commerce, Inc.Customer Delivery Principles.Delivering Customer Value.Voice of the Customer.Working Software.Frequent Delivery.Work Together Daily.Practices That Deliver Useful Features.The Customer-Developer Interface.Proxy Users.Domain-Knowledgeable Developers.Contracts: Shaping Customer Relationships.Obviously It's Not Obvious.6. Alistair Cockburn. Reflections.7. Rely on People. ThoughtWorks.Who Are You Calling Average?Trust, Mistrust, and Communications.Talent, Skill, and Process.Process versus Skill.Artifacts and Information Flow.Innovation and Creativity.The Fall and Resurrection of Programming.Software through People.8. Ken Schwaber. Reflections.9. Encourage Collaboration. The Modern Transport Team at ITL.A Cooperative Game of Invention and Communication.Practice versus Process.Documentation Is Not Understanding.The Dimensions of Collaboration.Real Teams.10. Martin Fowler. Reflections.11. Technical Excellence. The PDFS Team at Generali Group.Agile Is Not Ad Hoc.Removal of Defects.Focus on Code.Simple Design.Big Bang versus Incremental.Modeling and Abstraction.Domain Recognition.Documentation versus Conversation.Specialists versus Generalists.Quality versus Speed.Establishment versus Anti-establishment.Values and Principles.Reflections.12. Ward Cunningham. Reflections.13. Do the Simplest Thing Possible. The Survey Controller Team at Trimble Navigation.Musashi.The Three Faces of Simplicity.Simplicity as Minimalism.Simplicity as Good Design.Simplicity as Generative Rules.Adapting Simple Rules.A Final Note on Simplicity.14. Jim Highsmith. 15. Be Adaptable. The Mustang Team at Cellular, Inc.The Great Divide: Predictability or Adaptability.Our Changing Business Ecosystem.Embracing Change.Facilitate Change.View Rework as a Virtue.Control Final Components.Constant Feedback at Multiple Levels.Multiple Process Levels.Balancing Adaptation with Anticipation.Putting Lipstick on a Bulldog.The Cost of Change.Conform to Actual: Measuring Success.Adaptability Is a Mindset.16. Bob Charette. Reflections.III. AGILE SOFTWARE DEVELOPMENT ECOSYSTEMS. 17. Scrum. The Scrum Process.Pre-Sprint Planning.Sprint.Post-Sprint Meeting.Monitoring Progress.Scrum's Contributions.18. Dynamic Systems Development Method. Arie van Bennekum.DSDM Principles.The DSDM Process.DSDM's Contributions.19. Crystal Methods. Methodology Design Principles.The Crystal Framework.Crystal Method Example: Crystal Clear.Crystal's Contributions.20. Feature-Driven Development. The Singapore Project.The FDD Process Model.Process 1: Develop an Overall Model.Process 2: Build a Features List.Process 3: Plan by Feature.Process 4: Design by Feature.Process 5: Build by Feature.Beyond the FDD Process Description.Conceptual Similarities and Differences.FDD's Contributions.21. Lean Development. EuroTel.The Strategic Foundation of Lean Development.Lean Development's Origins.What Is Lean Development?The Lean Development Environment.Lean Development's Contributions.22. Extreme Programming. XP--The Basics.XP Practices.Values and Principles.XP's Contributions.23. Adaptive Software Development. A Change-Oriented Life Cycle.The Basic ASD Life Cycle.Speculate: Initiation and Planning.Collaborate: Concurrent Feature Development.Learn: Quality Review.Leadership-Collaboration Management.ASD's Contributions.IV. DEVELOPING AN ASDE. 24. Articulating Your Ecosystem. Opportunity and Problem Domains.Cultural Domain.The Competence Culture.The Control Culture.The Collaboration Culture.The Cultivation Culture.Cultural Relativism.Matching Methodology to Opportunity and Culture.Methodology Selection.Articulate Values and Principles.25. Designing Your Agile Methodology. Methodology Expectations.Methodology Elements and the System of Practices.Keep It Simple.Practices and PrinciplesMethodology Design Principles.Frameworks, Templates, and Scenarios.Phase and Gate Life Cycle Frameworks.Problem Domain Templates.Scenarios.Collaborative Methodology Design Steps.Evaluate Project Objectives and Characteristics.Design a Methodology Framework, Templates, and Scenarios.Customize Templates to the Team.A Customizing Approach.Adapt the Template to Use.Scaling.Methodology Scaling: Balancing Optimizing and Adapting Elements.Collaboration Scaling.Architecture and Integration Scaling.Agile Methodologies for the Enterprise.26. The Agile Metamorphosis. Chaordic Perspective.Collaborative Values and Principles.Barely Sufficient Methodology.The Agility Ratings.Final Thoughts.Bibliography. Index. 0201760436T04092002
Responsibility: by Jim Highsmith.


User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...


Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data

Primary Entity

<> # Agile Software Development Ecosystems
    a schema:MediaObject, schema:CreativeWork, schema:Book ;
   library:oclcnum "427450608" ;
   library:placeOfPublication <> ;
   schema:bookFormat schema:EBook ;
   schema:datePublished "2002" ;
   schema:exampleOfWork <> ;
   schema:inLanguage "en" ;
   schema:name "Agile Software Development Ecosystems" ;
   schema:productID "427450608" ;
   schema:publication <> ;
   schema:publisher <> ; # Addison Wesley Professional
   schema:url <> ;
   schema:workExample <> ;
   wdrs:describedby <> ;

Related Entities

<> # Addison Wesley Professional
    a bgn:Agent ;
   schema:name "Addison Wesley Professional" ;

    a schema:ProductModel ;
   schema:isbn "0201760436" ;
   schema:isbn "9780201760439" ;

Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.