or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
27 used & new from $6.17

Have one to sell? Sell yours here
 
   
Adaptive Software Development: A Collaborative Approach to Managing Complex Systems
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Adaptive Software Development: A Collaborative Approach to Managing Complex Systems (Paperback)

~ James A. Highsmith III (Author)
4.2 out of 5 stars  See all reviews (8 customer reviews)

List Price: $44.95
Price: $40.45 & this item ships for FREE with Super Saver Shipping. Details
You Save: $4.50 (10%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 1 left in stock--order soon (more on the way).

Want it delivered Friday, November 13? Choose One-Day Shipping at checkout. Details
11 new from $6.17 16 used from $6.17

Frequently Bought Together

Adaptive Software Development: A Collaborative Approach to Managing Complex Systems + Agile Project Management: Creating Innovative Products (2nd Edition) + User Stories Applied: For Agile Software Development
Price For All Three: $106.56

Show availability and shipping details

  • This item: Adaptive Software Development: A Collaborative Approach to Managing Complex Systems by James A. Highsmith

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Agile Project Management: Creating Innovative Products (2nd Edition) by Jim Highsmith

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • User Stories Applied: For Agile Software Development by Mike Cohn

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

User Stories Applied: For Agile Software Development

User Stories Applied: For Agile Software Development

by Mike Cohn
4.8 out of 5 stars (45)  $31.02
Agile Software Development Ecosystems

Agile Software Development Ecosystems

by James A. Highsmith
4.3 out of 5 stars (11)  $44.40
Crystal Clear: A Human-Powered Methodology for Small Teams

Crystal Clear: A Human-Powered Methodology for Small Teams

by Alistair Cockburn
4.7 out of 5 stars (14)  $24.17
Agile Estimating and Planning

Agile Estimating and Planning

by Mike Cohn
4.7 out of 5 stars (52)  $35.47
Lean Software Development: An Agile Toolkit

Lean Software Development: An Agile Toolkit

by Mary Poppendieck
4.6 out of 5 stars (38)  $48.39
Explore similar items

Editorial Reviews

Review

"Highsmith's book has been highly praised in many circles and deservedly so." -- Dwayne Phillips

"I am sure the software soldiers and their commanders operating in turbulent times stand to gain from this book." -- Deependra Moitra, IEEE Software

"This is very likely the best book about software process that you will ever read. " -- Scott Ambler, Ambysoft


Product Description

Offers an alternative to the belief that optimization is the only solution to increasingly complex problems, a series of frameworks to help an organization employ adaptive principles, establish collaboration, and provide a path for organizations needing to use an adaptive approach on larger projects. Softcover. DLC: Computer software--Development.

Product Details

  • Paperback: 392 pages
  • Publisher: Dorset House Publishing Company, Incorporated (December 1999)
  • Language: English
  • ISBN-10: 0932633404
  • ISBN-13: 978-0932633408
  • Product Dimensions: 9.1 x 7.4 x 1 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (8 customer reviews)
  • Amazon.com Sales Rank: #743,920 in Books (See Bestsellers in Books)

More About the Author

James A. Highsmith
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's James A. Highsmith Page

Look Inside This Book


What Do Customers Ultimately Buy After Viewing This Item?

Adaptive Software Development: A Collaborative Approach to Managing Complex Systems
86% buy the item featured on this page:
Adaptive Software Development: A Collaborative Approach to Managing Complex Systems 4.2 out of 5 stars (8)
$40.45
Agile Project Management: Creating Innovative Products (2nd Edition)
6% buy
Agile Project Management: Creating Innovative Products (2nd Edition) 4.8 out of 5 stars (21)
$35.09
Writing Effective Use Cases
4% buy
Writing Effective Use Cases 4.6 out of 5 stars (46)
$44.40
Agile Estimating and Planning
3% buy
Agile Estimating and Planning 4.7 out of 5 stars (52)
$35.47

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(69)
(48)
(7)
(6)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

8 Reviews
5 star:
 (4)
4 star:
 (2)
3 star:
 (2)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (8 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
51 of 53 people found the following review helpful:
5.0 out of 5 stars Sensible software process, February 14, 2000
By Elaine May (Portland, OR, USA) - See all my reviews
(REAL NAME)   
I have worked at a Fortune 100 company for > 15 years as a software engineer, software manager, and consultant on improving software projects. During that time, I've read many texts on software engineering and software management. This book, more than any other I've read, best captures my philosophy of software management, except for the rants against software process and the SEI which I think are a little much at times. Really, what the author advocates (at least in my reading of this book) is a sensible balance -- not too much process nor too little. This book, along with Rapid Development, are my two favorite "handbooks" for software managers. If you're looking for a quick recipe that doesn't require thought and is guaranteed to be successful, you won't find it here. However, I'd argue that you won't find it anywhere. What you will find is a guide to developing your own "common sense" on software management.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
49 of 53 people found the following review helpful:
4.0 out of 5 stars Mountain climbing as an analogy for software development, March 12, 2000
By Charles Ashbacher "(cashbacher@yahoo.com)" (Marion, Iowa United States(cashbacher@yahoo.com)) - See all my reviews
(TOP 50 REVIEWER)      
There are many areas of human endeavor that can be used as an analogy for software development. In this book, the author uses mountain climbing to illustrate his points about teamwork, planning and adaptation to rapidly changing conditions. The points are well-taken, although he does stretch it a bit. If the team doesn't function well or a judgment error is committed while climbing, there is the real and immediate threat of injury or death. Similar problems in software development lead to much gentler consequences that are sometimes years in the future. One does not easily change teams in the middle of a climb and developers often have several golden ropes to clutch if it is necessary to leave. Nevertheless, the comparison is largely a good one.
The most significant point is about how software development must be a process of aggressive, rapid adaptation to changing conditions. Among all the things that we do, software construction changes faster than anything else. The solution is to perform the delicate act of balancing on the head of a pin. On one side, there is the necessity of setting down standards of rigor that will keep the process within acceptable boundaries. However, the addition of too much rigor and the mortis sets in, making it too difficult to change the product when the inevitable modifications are needed. Many such strategies for how to maintain this minuscule middle are set forward. There are many points of sound advice in this book, several of which lead to the following simple adage. "Rules can be barriers to hide behind or guidelines for the wise to consider and break when the circumstances justify it." Effectively executing the latter is the not so secret plan for success in the current IT world of dynamic competition.
I respectfully disagree with the author on one point. He argues that the day of the lone "coding cowboy", where one programmer builds a killer app, is over. While the lone programmer may be a thing of the past, the small team is not, and some small teams of two or three can work wonders. The second point of my disagreement are due to the increasing use of components and rapid development tools. Given the library of tools that can be used, it is now possible for one person to put several distinct items together in a unique way and build a complete system. Furthermore, it may be possible for a lone programmer to build the next little "big thing" component that could revolutionize how we do some things.
Despite my occasional disagreements with the points made, reading this book made me think a little harder about some aspects of the software development process. The authors' metaphors of biological adaptation and mountain climbing have many equivalencies in software development that should be seriously considered.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
9 of 9 people found the following review helpful:
5.0 out of 5 stars Solid theory behind the Agile movement, February 5, 2002
By A Customer
Highsmith postulates: "If the core of our belief system about managing organizations is rooted in the old science of deterministic Newtonian physics and survival-of-the-fittest Darwinian biology, then only a new science such as complex adaptive systems with an equally powerful philosophy and scientific foundation provides the credibility necessary for a major management cultural evolution."

He then persuasively uses the science and language of complex adaptive system theory to provide new conceptual models to guide complex software development projects. His presentation is refreshingly well thought out, synthesizing much of the best ideas in science and business management in the past decade to software development.

Highsmith succeeds is providing a theoretical basis for the Agile methodologies that are sprouting up everywhere (XP being the best known).

If you are looking for specific best practices of software development, look elsewhere. But if you want to understand the true nature of software development as well as principles in harnessing change as a competitive advantage, you will not find a better book. I couldn't recommend it any more strongly.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

3.0 out of 5 stars Keeping cool in the demanding e-development world
If you're about to start a new software development project, it's worth reading this book first. It will help you make some sense of today's demands on you that software... Read more
Published on October 24, 2006 by T. Harris

3.0 out of 5 stars "Rock climbing, Joel ! Rock climbing !"
The quote is from Mystery Science Theater 3000, and is used to identify a movie scene so repetitious that it seems like torture. But it could also apply to this book. Read more
Published on May 1, 2003

5.0 out of 5 stars Leadership and collaboration
"Adaptive Software Development" is a light, human-powered methodology for development of complex software systems. Read more
Published on March 30, 2003 by Maxim Masiutin

5.0 out of 5 stars MustRead
Compelling case for Adaptive Software Development (ASD), an approach enabling successful completion of complex software development projects. Read more
Published on March 15, 2003 by Vince Kenyon

4.0 out of 5 stars Strikingly clear
This is a strikingly clear, concise book. It is written for software development team leaders and managers, but it's filled with enough common sense wisdom to appeal to anyone... Read more
Published on March 27, 2001 by Derek R. Mahlitz

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
Textbooks for Kindle DX? 61 4 days ago
textbook scam 66 9 days ago
Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.