Part 1: Thoughts about Software Development

Software Development is Hard—with a capital “H.” We, in the Agile community, believe we have found a significantly better way of building software. We also know that we have not found the answer, just a better one.

The chapters in this section delve into two important issues in software development that are there no matter what software practices you use. They are as follows: 1) learning is a large part of software development, and 2) highly productive teams are made up of individuals who take initiative and responsibility to solve problems as they emerge.

These two issues are doubly important when discussing a topic like Agile adoption because they form the backbone of all successful adoptions. Without ...

Get Agile Adoption Patterns: A Roadmap to Organizational Success 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.