KEMBAR78
Software Craftsmanship | PPTX
Software CraftsmanshipRoundtable DiscussionUtah Code CampMike ClementSpring 2011mike@softwareontheside.com@mdclement@utahsc
Literature Roots (1999 and 2001)
Uncle Bob at Agile 2008Craftsmanship over Crap!
August 2008
Agile ManifestoWe are uncovering better ways of developingsoftware by doing it and helping others do it.Through this work we have come to value:Individuals and interactions over processes and toolsWorking software over comprehensive documentationCustomer collaboration over contract negotiationResponding to change over following a planThat is, while there is value in the items onthe right, we value the items on the left more.
Software Craftsmanship Manifesto (March 2009)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:Not only working software, but also well-crafted softwareNot only responding to change, but also steadily adding valueNot only individuals and interactions, but also a community of professionalsNot only customer collaboration, but also productive partnershipsThat is, in pursuit of the items on the left we have found the items on the right to be indispensable.
October 2009Released for free under Creative Commons license!http://apprenticeship-patterns.labs.oreilly.com/
Companies based on SC principles
Values“growth mindset”Adapting and changingPragmatic rather than dogmaticShare over hoarding/scarcityExperiment, can be wrongTaking control for own destinyInclusivenessSkill-centric over process-centric“situated learning”
KatasJapanese word describing detailed choreographed patterns of movements practiced either solo or in pairs.A kata is a coding exercise that performed repeatedly and perfected.http://codekata.pragprog.com/http://www.vimeo.com/2499161http://katas.softwarecraftsmanship.org/
Utah Software Craftsmanship GroupSecond TuesdayMeeting Format2 or 3 Lightning Talks (5-10 minutes each)Reading Discussion (30 minutes)Kata (45 minutes)https://groups.google.com/forum/#!forum/ut-software-craftsmanshipTwitter: @utahsc
Software Craftsmanship ManifestoAs 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:Not only working software, but also well-crafted softwareNot only responding to change, but also steadily adding valueNot only individuals and interactions, but also a community of professionalsNot only customer collaboration, but also productive partnershipsThat is, in pursuit of the items on the left we have found the items on the right to be indispensable.
Thank you to our sponsors!Platinum SponsorsGold SponsorsSilver SponsorsBronze Sponsors

Software Craftsmanship

  • 1.
    Software CraftsmanshipRoundtable DiscussionUtahCode CampMike ClementSpring 2011mike@softwareontheside.com@mdclement@utahsc
  • 2.
  • 3.
    Uncle Bob atAgile 2008Craftsmanship over Crap!
  • 4.
  • 5.
    Agile ManifestoWe areuncovering better ways of developingsoftware by doing it and helping others do it.Through this work we have come to value:Individuals and interactions over processes and toolsWorking software over comprehensive documentationCustomer collaboration over contract negotiationResponding to change over following a planThat is, while there is value in the items onthe right, we value the items on the left more.
  • 6.
    Software Craftsmanship Manifesto(March 2009)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:Not only working software, but also well-crafted softwareNot only responding to change, but also steadily adding valueNot only individuals and interactions, but also a community of professionalsNot only customer collaboration, but also productive partnershipsThat is, in pursuit of the items on the left we have found the items on the right to be indispensable.
  • 7.
    October 2009Released forfree under Creative Commons license!http://apprenticeship-patterns.labs.oreilly.com/
  • 8.
    Companies based onSC principles
  • 9.
    Values“growth mindset”Adapting andchangingPragmatic rather than dogmaticShare over hoarding/scarcityExperiment, can be wrongTaking control for own destinyInclusivenessSkill-centric over process-centric“situated learning”
  • 10.
    KatasJapanese word describingdetailed choreographed patterns of movements practiced either solo or in pairs.A kata is a coding exercise that performed repeatedly and perfected.http://codekata.pragprog.com/http://www.vimeo.com/2499161http://katas.softwarecraftsmanship.org/
  • 11.
    Utah Software CraftsmanshipGroupSecond TuesdayMeeting Format2 or 3 Lightning Talks (5-10 minutes each)Reading Discussion (30 minutes)Kata (45 minutes)https://groups.google.com/forum/#!forum/ut-software-craftsmanshipTwitter: @utahsc
  • 12.
    Software Craftsmanship ManifestoAsaspiring 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:Not only working software, but also well-crafted softwareNot only responding to change, but also steadily adding valueNot only individuals and interactions, but also a community of professionalsNot only customer collaboration, but also productive partnershipsThat is, in pursuit of the items on the left we have found the items on the right to be indispensable.
  • 13.
    Thank you toour sponsors!Platinum SponsorsGold SponsorsSilver SponsorsBronze Sponsors