Part 3. Implications of Software Craftsmanship

Software craftsmanship is a metaphor that can radically transform the way we create and deliver software systems and that has implications for the way we develop software, manage teams, and deliver value to users. In exploring these implications, it is necessary to identify what we will have to do differently in order for these changes to occur. After all, things rarely change just because of an idea; instead, they change because we act on the idea and make decisions based on it.

Software craftsmanship will make a difference to the experience of using systems and in the process of actually getting systems written, both from the customers' and the managers' viewpoints. These areas are explored separately ...

Get Software Craftsmanship: The New Imperative 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.