Manifesto for Software Craftsmanship

E668828

Manifesto for Software Craftsmanship is a foundational document that promotes professionalism, technical excellence, and continuous improvement in software development as a craft.

Try in SPARQL Jump to: Surface forms Statements Referenced by

All labels observed (2)

Statements (47)

Predicate Object
instanceOf professionalism guideline
software development manifesto
advocates clean code principles
collective code ownership
continuous learning
deliberate practice
professional ethics in software development
refactoring
simple design
test-driven development
availableAs online document
buildsOn Agile Manifesto NERFINISHED
contrastsWith focus on only working software
domain information technology management
software engineering
emphasizes community of professionals
productive partnerships with customers
steadily adding value
well-crafted software
focusesOn continuous improvement
professionalism in software development
software craftsmanship
software development as a craft
technical excellence
goal encourage sustainable development practices
improve professionalism of software developers
improve quality of software products
hasCoreValue a community of professionals over individuals and interactions of average developers
productive partnerships over contract negotiations
steadily adding value over doing the minimum possible
well-crafted software over merely working software
hasForm short set of value statements
supporting principles
influenced software craftsmanship movement
influencedBy agile software development principles
language English
promotes collaboration with business stakeholders
craftsmanship mindset
long-term code quality
mentoring and apprenticeship in software development
raising the bar of professional software development
responsibility for code quality
relatedTo Agile Manifesto NERFINISHED
title Manifesto for Software Craftsmanship NERFINISHED
usedBy agile practitioners
software craftsmen
software development teams

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

software craftsmanship movement hasManifesto Manifesto for Software Craftsmanship
Robert C. Martin associatedWith Manifesto for Software Craftsmanship
this entity surface form: software craftsmanship manifesto