In what kind of environments do you think software craftsmanship has the best chance of flourishing? Is there anything specific management can do to help? <\/em><\/strong><\/p>\nThe key to progress is trust and communication. Professional developers are hired because they have a specific skill. When there is an environment of distrust, skilled developers have difficulty moving quickly and providing value. One specific thing that management can do is to understand that building software is a creative endeavour, not \u2018skilled labor\u2019 that can be forecasted from start to finish. Working in an iterative fashion is essential to manage the complexity inherent in today\u2019s systems. The development staff must be treated as a group of professional skilled artisans. Different people have different experiences and skillsets and are not interchangeable. This is predicated on having a staff of professional software developers who have an understanding and appreciation for their own skills, both positive and negative. Developers should be taking an active role in their own training, striving to understand where there are gaps and what they can do to fill them.<\/p>\n
Are there settings where software craftsmanship can be more of an obstacle than an asset to an organization?<\/strong><\/em><\/p>\nAt its core, Software Craftsmanship can be effective and valuable in any organization. Obstacles arise where the communication and trust breaks down, when people are not given the freedom to apply their skills. The ideas behind Software Craftsmanship focus on creating a world where developers work closely with their business partners, each member of the team using their unique skillset to deliver the most appropriate solutions.<\/p>\n","protected":false},"excerpt":{"rendered":"
When Corey Haines lost his job in 2008 after working for a long time in various types of companies, he decided to go on a pair-programming tour, in exchange for room and board. This brought him some fame but also some new ideas; today he is one of the standard-bearers […]<\/p>\n","protected":false},"author":32,"featured_media":550,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[54,5,83],"tags":[6,53,57,58],"_links":{"self":[{"href":"http:\/\/leanmagazine.net\/wp-json\/wp\/v2\/posts\/530"}],"collection":[{"href":"http:\/\/leanmagazine.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/leanmagazine.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/leanmagazine.net\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"http:\/\/leanmagazine.net\/wp-json\/wp\/v2\/comments?post=530"}],"version-history":[{"count":27,"href":"http:\/\/leanmagazine.net\/wp-json\/wp\/v2\/posts\/530\/revisions"}],"predecessor-version":[{"id":1117,"href":"http:\/\/leanmagazine.net\/wp-json\/wp\/v2\/posts\/530\/revisions\/1117"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/leanmagazine.net\/wp-json\/wp\/v2\/media\/550"}],"wp:attachment":[{"href":"http:\/\/leanmagazine.net\/wp-json\/wp\/v2\/media?parent=530"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/leanmagazine.net\/wp-json\/wp\/v2\/categories?post=530"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/leanmagazine.net\/wp-json\/wp\/v2\/tags?post=530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}