The Nature of Software Development (PragProg)

You need to get value from your software project. This book leads you from the desire for value down to the specific activities that help good Agile projects deliver better software sooner, and at a lower cost.

Ron Jeffries

edited by Michael Swaine @michaelswaine

You need to get value from your software project. This book leads you from the desire for value down to the specific activities that help good Agile projects deliver better software sooner, and at a lower cost.

Using simple sketches and a few words, each topic is described with a picture and a few paragraphs. You’ll begin to see why Agile methods ask for what they do, and you’ll learn why a shallow implementation of Agile can lead to only limited improvement.

This is not a detailed map, nor a step-by-step set of instructions for building the perfect project. This book points out the milestones on your journey of understanding the nature of software development done well. It takes you to a location, describes it briefly, and leaves you to explore.


“This is a book every CTO, every VP of engineering, every director of software, and every software team leader should read. In this book, they’ll find answers to questions that have plagued their peers for decades.”

–Robert “Uncle Bob” Martin, founder, Object Mentor


  • Full details: Search
  • View this book’s portal and details on how to post errata and suggestions here.

Don’t forget you can get 35% off with your Devtalk discount! Just use the coupon code “devtalk.com" at checkout :+1:

2 Likes

Started reading this before, but didn’t get to finish it. Somehow I forgot about it, so probably a good idea to read it again fully.

1 Like