Software Craftsmanship movement
GPTKB entity
Statements (72)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:movement
|
gptkbp:advocates_for |
collaboration among developers
responsibility for software quality |
gptkbp:aims_to_improve |
software development practices
|
gptkbp:emphasizes |
code craftsmanship
|
gptkbp:encourages |
knowledge sharing
continuous learning test-driven development cross-functional teams refactoring user-centered design pair programming innovation in software solutions |
gptkbp:has_goal |
improve software delivery
|
https://www.w3.org/2000/01/rdf-schema#label |
Software Craftsmanship movement
|
gptkbp:is_associated_with |
community of software developers
|
gptkbp:is_connected_to |
gptkb:open-source_software
software quality assurance software testing methodologies software project management practices software architecture practices |
gptkbp:is_criticized_for |
lack of diversity
lack of formal structure elitism in software development overemphasis on technical skills potential for burnout among developers |
gptkbp:is_documented_in |
gptkb:Software_Craftsmanship_Manifesto
case studies various publications blogs and articles |
gptkbp:is_influenced_by |
gptkb:Agile_Alliance
gptkb:Extreme_Programming software engineering principles Lean software development best practices in software engineering software development life cycle models |
gptkbp:is_part_of |
software development trends
global software community modern software practices software development philosophy software engineering culture |
gptkbp:is_promoted_by |
online forums
social media groups meetups and workshops craftsmanship communities software craftsmanship conferences |
gptkbp:is_related_to |
gptkb:Agile_methodology
Dev Ops practices |
gptkbp:is_supported_by |
gptkb:Software_Craftsmanship_Manifesto
gptkb:educational_programs industry leaders mentorship programs professional organizations |
gptkbp:legal_principle |
focus on the craft of software
|
gptkbp:originated_in |
2000s
|
gptkbp:promotes |
sustainable development practices
professionalism in software development clean code practices effective communication in teams ethical software development practices work-life balance for developers |
gptkbp:supports |
agile practices
community-driven initiatives mentorship in software development |
gptkbp:values |
team collaboration
feedback loops user satisfaction quality over quantity adaptability in development processes developer autonomy |
gptkbp:bfsParent |
gptkb:Software_Craftsmanship_Manifesto
|
gptkbp:bfsLayer |
8
|