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.
All labels observed (2)
| Label | Occurrences |
|---|---|
| Manifesto for Software Craftsmanship canonical | 1 |
| software craftsmanship manifesto | 1 |
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.
this entity surface form:
software craftsmanship manifesto