Software craftsmanship | Glossary

Definition:

Software craftsmanship is an approach to software development that emphasizes the coding skills of the software developers. It is a response by software developers to the perceived ills of the mainstream software industry, including the prioritization of financial concerns over developer accountability.

Through this work we have come to value:

  • Not only working software,but also well-crafted software
  • Not only responding to change,but also steadily adding value
  • Not only individuals and interactions,but also a community of professionals
  • Not only customer collaboration,but also productive partnerships

Further Reading:

Book: The Lean Startup by Eric Ries.  

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.