Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Software Craftsmanship<br />Roundtable Discussion<br />Utah Code Camp<br />Mike Clement<br />Spring 2011<br />mike@softwar...
Literature Roots (1999 and 2001)<br />
Uncle Bob at Agile 2008<br />Craftsmanship over Crap!<br />
August 2008<br />
Agile Manifesto<br />We are uncovering better ways of developingsoftware by doing it and helping others do it.Through this...
Software Craftsmanship Manifesto (March 2009)<br />As aspiring Software Craftsmen we are raising the bar of professional s...
October 2009<br />Released for free under Creative Commons license!<br />http://apprenticeship-patterns.labs.oreilly.com/<...
Companies based on SC principles<br />
Values<br />“growth mindset”<br />Adapting and changing<br />Pragmatic rather than dogmatic<br />Share over hoarding/scarc...
Katas<br />Japanese word describing detailed choreographed patterns of movements practiced either solo or in pairs.<br />A...
Utah Software Craftsmanship Group<br />Second Tuesday<br />Meeting Format<br />2 or 3 Lightning Talks (5-10 minutes each)<...
Software Craftsmanship Manifesto<br />As aspiring Software Craftsmen we are raising the bar of professional software devel...
Thank you to our sponsors!<br />Platinum Sponsors<br />Gold Sponsors<br />Silver Sponsors<br />Bronze Sponsors<br />
Upcoming SlideShare
Loading in …5
×

Software Craftsmanship

2,083 views

Published on

Published in: Technology
  • Be the first to comment

Software Craftsmanship

  1. 1. Software Craftsmanship<br />Roundtable Discussion<br />Utah Code Camp<br />Mike Clement<br />Spring 2011<br />mike@softwareontheside.com<br />@mdclement<br />@utahsc<br />
  2. 2. Literature Roots (1999 and 2001)<br />
  3. 3. Uncle Bob at Agile 2008<br />Craftsmanship over Crap!<br />
  4. 4. August 2008<br />
  5. 5. Agile Manifesto<br />We are uncovering better ways of developingsoftware by doing it and helping others do it.Through this work we have come to value:<br />Individuals and interactions over processes and toolsWorking software over comprehensive documentationCustomer collaboration over contract negotiationResponding to change over following a plan<br />That is, while there is value in the items onthe right, we value the items on the left more.<br />
  6. 6. Software Craftsmanship Manifesto (March 2009)<br />As aspiring Software Craftsmen we are raising the bar of professional software development by practicing it and helping others learn the craft. Through this work we have come to value:<br />Not only working software, but also well-crafted software<br />Not only responding to change, but also steadily adding value<br />Not only individuals and interactions, but also a community of professionals<br />Not only customer collaboration, but also productive partnerships<br />That is, in pursuit of the items on the left we have found the items on the right to be indispensable.<br />
  7. 7. October 2009<br />Released for free under Creative Commons license!<br />http://apprenticeship-patterns.labs.oreilly.com/<br />
  8. 8. Companies based on SC principles<br />
  9. 9. Values<br />“growth mindset”<br />Adapting and changing<br />Pragmatic rather than dogmatic<br />Share over hoarding/scarcity<br />Experiment, can be wrong<br />Taking control for own destiny<br />Inclusiveness<br />Skill-centric over process-centric<br />“situated learning”<br />
  10. 10. Katas<br />Japanese word describing detailed choreographed patterns of movements practiced either solo or in pairs.<br />A kata is a coding exercise that performed repeatedly and perfected.<br />http://codekata.pragprog.com/<br />http://www.vimeo.com/2499161<br />http://katas.softwarecraftsmanship.org/<br />
  11. 11. Utah Software Craftsmanship Group<br />Second Tuesday<br />Meeting Format<br />2 or 3 Lightning Talks (5-10 minutes each)<br />Reading Discussion (30 minutes)<br />Kata (45 minutes)<br />https://groups.google.com/forum/#!forum/ut-software-craftsmanship<br />Twitter: @utahsc<br />
  12. 12. Software Craftsmanship Manifesto<br />As aspiring Software Craftsmen we are raising the bar of professional software development by practicing it and helping others learn the craft. Through this work we have come to value:<br />Not only working software, but also well-crafted software<br />Not only responding to change, but also steadily adding value<br />Not only individuals and interactions, but also a community of professionals<br />Not only customer collaboration, but also productive partnerships<br />That is, in pursuit of the items on the left we have found the items on the right to be indispensable.<br />
  13. 13. Thank you to our sponsors!<br />Platinum Sponsors<br />Gold Sponsors<br />Silver Sponsors<br />Bronze Sponsors<br />

×