Software Craftsmanship: The New Imperative | Book Series

Overview: The book software craftsmanship introduces, a programmer-centric way to build software, and it explains why software engineering isn’t enough to transform the developer’s relationship with users and customers. Software Craftsmanship presents an alternative model for the people involved in commercial software development. This book illustrates that it is imperative to turn from the technology-for-its-own-sake model to one that is grounded in delivering value to customers. The author, Pete McBreen, presents a method that helps you to nurture the mastery in programming, development and creative collaboration in small developer teams, and to enhance communications with the customer. The end result is: you and your team will be transformed into the skilled developers who can create, extend, and enhance robust applications.

Authors:

Pete McBreen

Published In:

2001

Fail Early | Glossary

Definition

Failing Early is seen as an advantage in the Agile method. Failing early gives you the opportunity to recover and see small/hidden failures and resolve them as fast as possible. All projects start from the RED status, and have to work to the GREEN status, this is beneficial in that regard.

Failures can be both big and small in nature, and it’s important that both be given equal measure. Especially for aspiring, dedicated Project Managers.

Further Reading

  • “Agile Project Management” (book), by Jim Highsmith.