{"id":10753,"date":"2017-07-31T06:05:59","date_gmt":"2017-07-31T13:05:59","guid":{"rendered":"https:\/\/www.seedcode.com\/?p=10753"},"modified":"2017-07-31T06:05:59","modified_gmt":"2017-07-31T13:05:59","slug":"increasing-code-quality-staying-lean","status":"publish","type":"post","link":"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/","title":{"rendered":"What Works &#8211; Increasing Code Quality While Staying Lean"},"content":{"rendered":"<p><em>Update: the <a href=\"#video\">video of this session<\/a> has been posted. And we&#8217;ve started to publish the original blog posts this was based on, along with things we&#8217;ve learned since: <a href=\"\/tag\/what-works\/\">What Works<\/a>.<\/em><\/p>\n<hr \/>\n<p>A big thanks to everyone who came to my DevCon session, and especially to those who asked questions! It was great getting to share some of the things that have made a big difference\u00a0for SeedCode&#8211;I really hope you found\u00a0it useful.<\/p>\n<p>As I mentioned in the intro, this came out of a series of blog posts we wrote as KC was joining the company. We wanted to capture what was unique here (and what was working) so that we could pass that on to him, and we ended up with this pretty cool playbook for how we go fast. A recording of the session should be up soon. In the meantime, you can find the slides on the <a href=\"https:\/\/community.filemaker.com\/docs\/DOC-8380\" target=\"_blank\" rel=\"noopener noreferrer\">FileMaker Community<\/a> or on <a href=\"https:\/\/www.slideshare.net\/seedcode\/increasing-code-quality-while-staying-lean?qid=ea46b974-251b-4313-bbaa-972c6226780c\" target=\"_blank\" rel=\"noopener noreferrer\">Slideshare<\/a>.<\/p>\n<p><!--more--><\/p>\n<p>Here&#8217;s the way the talk was described on the <a href=\"http:\/\/www.filemaker.com\/learning\/devcon\/2017\/tracks.html\" target=\"_blank\" rel=\"noopener noreferrer\">conference site<\/a>&#8230;<\/p>\n<h3 style=\"padding-left: 30px;\">Session Description<\/h3>\n<p style=\"padding-left: 30px;\">FileMaker lets you build new apps quickly and modify existing solutions just as fast. But if you\u2019re occasionally missing deadlines, accumulating unbillable work or shipping bugs, you\u2019ll learn six\u00a0techniques to dramatically increase quality while working quickly.<\/p>\n<p style=\"padding-left: 30px;\">In this session, learn what\u2019s proven to work for SeedCode when delivering both large custom projects, as well as quick little mods. Importantly, these are techniques you can implement without hiring new staff and without slowing down.<\/p>\n<h3 style=\"padding-left: 30px;\">Recommended Background<\/h3>\n<p style=\"padding-left: 30px;\">This is a not a technical session, and the techniques here apply to in-house developers, solo developers, and folks running larger firms. In fact the smaller you are, the more impact these kinds of efficiencies can make.<\/p>\n<h3 style=\"padding-left: 30px;\">Session Objectives<\/h3>\n<p style=\"padding-left: 60px;\">\u2022 Break deliveries into smaller pieces to reduce the cognitive load (and risk) for developers AND customers<\/p>\n<p style=\"padding-left: 60px;\">\u2022 How recording short (&lt; 3 minute) videos makes the mental shift necessary for QA while reducing turnaround time for customers validating your work<\/p>\n<p style=\"padding-left: 60px;\">\u2022 Simple strategies for recording \u201ctechnical debt\u201d as you go, so you can jump into cold projects much more quickly.<\/p>\n<p style=\"padding-left: 60px;\">\u2022 Why documenting your dev decisions creates a path from the customer\u2019s use cases to the code that addresses them<\/p>\n<hr \/>\n<p><a name=\"video\"><\/a><\/p>\n<h2 style=\"padding-left: 30px;\">Update: Video Posted<\/h2>\n<p style=\"padding-left: 30px;\">FileMaker posted a recording of the session <a href=\"https:\/\/www.youtube.com\/watch?v=ANxFVqAPXoA&amp;feature=youtu.be\" target=\"_blank\" rel=\"noopener noreferrer\">here<\/a>. The video doens&#8217;t show me (thankfully) just the screen and audio, but it works. Enjoy!<\/p>\n<p><iframe title=\"What works: Strategies for Increasing code quality while staying lean (Business Track 004)\" width=\"960\" height=\"540\" src=\"https:\/\/www.youtube.com\/embed\/ANxFVqAPXoA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<div class=\"grammarly-disable-indicator\"><\/div>\n<div class=\"grammarly-disable-indicator\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Update: the video of this session has been posted. And we&#8217;ve started to publish the original blog posts this was based on, along with things we&#8217;ve learned since: What Works. A big thanks to everyone who came to my DevCon session, and especially to those who asked questions! It was great getting to share some of the things that have made a big difference\u00a0for SeedCode&#8211;I really hope you found\u00a0it useful. As I mentioned in the intro, this came out of a series of blog posts we wrote as KC was joining the company. We wanted to capture what was unique here (and what was working) so that we could pass that on to him, and we ended up with this pretty cool playbook for how we go fast. A recording of the session should be up soon. In the meantime, you can find the slides on the FileMaker Community or on Slideshare.<\/p>\n","protected":false},"author":1,"featured_media":10754,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[20,34],"class_list":["post-10753","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-making-time","tag-what-works"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What Works - Increasing Code Quality While Staying Lean - SeedCode<\/title>\n<meta name=\"description\" content=\"A talk on code quality, QA, and velocity for DevCon 2017. Everyone thinks they don&#039;t have time for QA stuff. Yet these are techniques for *making time*.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What Works - Increasing Code Quality While Staying Lean - SeedCode\" \/>\n<meta property=\"og:description\" content=\"A talk on code quality, QA, and velocity for DevCon 2017. Everyone thinks they don&#039;t have time for QA stuff. Yet these are techniques for *making time*.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/\" \/>\n<meta property=\"og:site_name\" content=\"SeedCode\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/seedcoder\" \/>\n<meta property=\"article:published_time\" content=\"2017-07-31T13:05:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/seedcode.com\/wp-content\/uploads\/2017\/07\/devcon.png\" \/>\n\t<meta property=\"og:image:width\" content=\"319\" \/>\n\t<meta property=\"og:image:height\" content=\"325\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"seedcode\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dayback\" \/>\n<meta name=\"twitter:site\" content=\"@dayback\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"seedcode\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/\"},\"author\":{\"name\":\"seedcode\",\"@id\":\"https:\/\/seedcode.com\/#\/schema\/person\/af42f3f8cbfc8652fb0ffbb3f46f260f\"},\"headline\":\"What Works &#8211; Increasing Code Quality While Staying Lean\",\"datePublished\":\"2017-07-31T13:05:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/\"},\"wordCount\":413,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\/\/seedcode.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/seedcode.com\/wp-content\/uploads\/2017\/07\/devcon.png\",\"keywords\":[\"Making Time\",\"What Works\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/\",\"url\":\"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/\",\"name\":\"What Works - Increasing Code Quality While Staying Lean - SeedCode\",\"isPartOf\":{\"@id\":\"https:\/\/seedcode.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/seedcode.com\/wp-content\/uploads\/2017\/07\/devcon.png\",\"datePublished\":\"2017-07-31T13:05:59+00:00\",\"description\":\"A talk on code quality, QA, and velocity for DevCon 2017. Everyone thinks they don't have time for QA stuff. Yet these are techniques for *making time*.\",\"breadcrumb\":{\"@id\":\"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/#primaryimage\",\"url\":\"https:\/\/seedcode.com\/wp-content\/uploads\/2017\/07\/devcon.png\",\"contentUrl\":\"https:\/\/seedcode.com\/wp-content\/uploads\/2017\/07\/devcon.png\",\"width\":319,\"height\":325},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/seedcode.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What Works &#8211; Increasing Code Quality While Staying Lean\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/seedcode.com\/#website\",\"url\":\"https:\/\/seedcode.com\/\",\"name\":\"SeedCode\",\"description\":\"Build the Software You&#039;ve Always Wanted\",\"publisher\":{\"@id\":\"https:\/\/seedcode.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/seedcode.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/seedcode.com\/#organization\",\"name\":\"SeedCode\",\"url\":\"https:\/\/seedcode.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/seedcode.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/seedcode.com\/wp-content\/uploads\/2022\/12\/SeedCodeLogo.png\",\"contentUrl\":\"https:\/\/seedcode.com\/wp-content\/uploads\/2022\/12\/SeedCodeLogo.png\",\"width\":595,\"height\":189,\"caption\":\"SeedCode\"},\"image\":{\"@id\":\"https:\/\/seedcode.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/seedcoder\",\"https:\/\/x.com\/dayback\",\"https:\/\/www.linkedin.com\/company\/seedcode\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/seedcode.com\/#\/schema\/person\/af42f3f8cbfc8652fb0ffbb3f46f260f\",\"name\":\"seedcode\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/seedcode.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f0c386c5b845ee7fe111b36b2d87e983811f1f549682de9597a934b9dfd45469?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f0c386c5b845ee7fe111b36b2d87e983811f1f549682de9597a934b9dfd45469?s=96&d=mm&r=g\",\"caption\":\"seedcode\"},\"sameAs\":[\"https:\/\/seedcode.com\"],\"url\":\"https:\/\/seedcode.com\/author\/seedcode\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What Works - Increasing Code Quality While Staying Lean - SeedCode","description":"A talk on code quality, QA, and velocity for DevCon 2017. Everyone thinks they don't have time for QA stuff. Yet these are techniques for *making time*.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/","og_locale":"en_US","og_type":"article","og_title":"What Works - Increasing Code Quality While Staying Lean - SeedCode","og_description":"A talk on code quality, QA, and velocity for DevCon 2017. Everyone thinks they don't have time for QA stuff. Yet these are techniques for *making time*.","og_url":"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/","og_site_name":"SeedCode","article_publisher":"https:\/\/www.facebook.com\/seedcoder","article_published_time":"2017-07-31T13:05:59+00:00","og_image":[{"width":319,"height":325,"url":"https:\/\/seedcode.com\/wp-content\/uploads\/2017\/07\/devcon.png","type":"image\/png"}],"author":"seedcode","twitter_card":"summary_large_image","twitter_creator":"@dayback","twitter_site":"@dayback","twitter_misc":{"Written by":"seedcode","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/#article","isPartOf":{"@id":"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/"},"author":{"name":"seedcode","@id":"https:\/\/seedcode.com\/#\/schema\/person\/af42f3f8cbfc8652fb0ffbb3f46f260f"},"headline":"What Works &#8211; Increasing Code Quality While Staying Lean","datePublished":"2017-07-31T13:05:59+00:00","mainEntityOfPage":{"@id":"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/"},"wordCount":413,"commentCount":4,"publisher":{"@id":"https:\/\/seedcode.com\/#organization"},"image":{"@id":"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/#primaryimage"},"thumbnailUrl":"https:\/\/seedcode.com\/wp-content\/uploads\/2017\/07\/devcon.png","keywords":["Making Time","What Works"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/","url":"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/","name":"What Works - Increasing Code Quality While Staying Lean - SeedCode","isPartOf":{"@id":"https:\/\/seedcode.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/#primaryimage"},"image":{"@id":"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/#primaryimage"},"thumbnailUrl":"https:\/\/seedcode.com\/wp-content\/uploads\/2017\/07\/devcon.png","datePublished":"2017-07-31T13:05:59+00:00","description":"A talk on code quality, QA, and velocity for DevCon 2017. Everyone thinks they don't have time for QA stuff. Yet these are techniques for *making time*.","breadcrumb":{"@id":"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/#primaryimage","url":"https:\/\/seedcode.com\/wp-content\/uploads\/2017\/07\/devcon.png","contentUrl":"https:\/\/seedcode.com\/wp-content\/uploads\/2017\/07\/devcon.png","width":319,"height":325},{"@type":"BreadcrumbList","@id":"https:\/\/seedcode.com\/increasing-code-quality-staying-lean\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/seedcode.com\/"},{"@type":"ListItem","position":2,"name":"What Works &#8211; Increasing Code Quality While Staying Lean"}]},{"@type":"WebSite","@id":"https:\/\/seedcode.com\/#website","url":"https:\/\/seedcode.com\/","name":"SeedCode","description":"Build the Software You&#039;ve Always Wanted","publisher":{"@id":"https:\/\/seedcode.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/seedcode.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/seedcode.com\/#organization","name":"SeedCode","url":"https:\/\/seedcode.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/seedcode.com\/#\/schema\/logo\/image\/","url":"https:\/\/seedcode.com\/wp-content\/uploads\/2022\/12\/SeedCodeLogo.png","contentUrl":"https:\/\/seedcode.com\/wp-content\/uploads\/2022\/12\/SeedCodeLogo.png","width":595,"height":189,"caption":"SeedCode"},"image":{"@id":"https:\/\/seedcode.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/seedcoder","https:\/\/x.com\/dayback","https:\/\/www.linkedin.com\/company\/seedcode\/"]},{"@type":"Person","@id":"https:\/\/seedcode.com\/#\/schema\/person\/af42f3f8cbfc8652fb0ffbb3f46f260f","name":"seedcode","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/seedcode.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f0c386c5b845ee7fe111b36b2d87e983811f1f549682de9597a934b9dfd45469?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f0c386c5b845ee7fe111b36b2d87e983811f1f549682de9597a934b9dfd45469?s=96&d=mm&r=g","caption":"seedcode"},"sameAs":["https:\/\/seedcode.com"],"url":"https:\/\/seedcode.com\/author\/seedcode\/"}]}},"_links":{"self":[{"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/posts\/10753","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/comments?post=10753"}],"version-history":[{"count":0,"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/posts\/10753\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/media\/10754"}],"wp:attachment":[{"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/media?parent=10753"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/categories?post=10753"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/seedcode.com\/wp-json\/wp\/v2\/tags?post=10753"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}