Book Reviews

In this review, Extreme Programming Installed, Planning Extreme Programming, Extreme Programming Explained, The Humane Interface, and Adaptive Software Development.
image 

Extreme Programming Installed

Ron Jeffries, Ann Anderson, Chet HendricksonModesty limits what we can say here. Unquestionably, however, this is the finest book so far by these three authors. XP Installed addresses the practical issues of running an XP project. Highly recommended, of course.

image 

Planning Extreme Programming

Kent Beck, Martin FowlerKent and Martin focus here on the planning and management process of XP. Buy them all, own the complete set!.

image 

Extreme Programming Explained

Kent BeckThis is it! The first official XP book, Kent’s own manifesto explaining the thought and history behind the XP discipline.

The whole site’s about XP, I needn’t go on here. The site wouldn’t exist, I wouldn’t be doing this, were it not for Kent’s “turning all the knobs up to ten” with XP.

image 

The Humane Interface

Jef RaskinJef Raskin has written a wonderful and thought-provoking book on human factors. He starts with a clean slate and shows how products can be easier to learn and use.

image

Adaptive Software Development

Jim Highsmith

Is your project just too big or too complex for XP? Check out Jim’s excellent book on how to bring lighter methods to large and complex projects.

Leave a Reply

You must be logged in to post a comment.

Recent Articles

Developer Quality! … and Certification?

Uncle Bob Martin comments on “Developer Certification WTF?” in a recent blog entry. Let’s talk a bit about developer quality, and some things that are being done about it.

Book Review: Shop Class as Soulcraft

Author Matthew B. Crawford is a physicist, has a Ph.D. in political philosophy, and is a motorcycle mechanic. What’s not to like? Recommended for practitioners, managers, executives.

What is really essential?

Jens Meydam asked “What do you really care about in Scrum?” I decided to answer, instead, “What do you think is really essential in Scrum-style software development?

First, two things are fundamental:

Ship running, tested software every two weeks, or,