6. Working Software
One of the first things said by the nonbelievers of the Software Craftsmanship movement was that good and clean code is not enough to guarantee the success of a project. And, yes, they are absolutely right. There are innumerable reasons for what may cause a software project to fail, ranging from bad business strategy, competitors’ superiority, bad project management, high costs, time to market, partnerships, technical limitations, and integrations—just to mention a few. Due to the number of important things a software project may have, organizations tend not to pay too much attention to things that are considered less important, like the quality of the software being developed. Some organizations believe that with a good management ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access