1.1. A Cooperative Game of Invention and Communication: Evolution

I once thought that software development was unique in its being a cooperative game of invention and communication. As I gave talks on the subject, however, business executives started telling me that their own professional lives fit that description. Business, it turns out, is very much a cooperative (and competitive!) game of invention and communication. So are law, journalism, conference organization, entertainment, and running governments. More surprising to me, personally, was discovering that engineering is also largely a cooperative game of invention and communication.

Researching the topic of engineering, I found that, possibly due to the success of applied physics in ...

Get Agile Software Development: The Cooperative Game, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.