Manifesto for software craftsmanship, and four dimensions of quality

Robert “Uncle Bob” Martin, one of the 17 original signatories of the Agile Manifesto, is also among the leaders who initiated the Software Craftsmanship movement back in 2009. He was concerned that agile practitioners were focusing more on iteration management activities and less on engineering best practices, hence the motivation of Software Craftsmanship manifesto to kindle the enthusiasm in software engineers to create high-quality products.