{"componentChunkName":"component---node-modules-gatsby-theme-medium-to-own-blog-src-templates-blog-post-js","path":"/5s-and-software-development/","result":{"data":{"site":{"siteMetadata":{"siteUrl":"https://javame.netlify.app","githubUrl":"https://github.com/aterreno/blog"}},"mdx":{"fields":{"slug":"/5s-and-software-development/"},"excerpt":"Phase 1 — Seiri, Sorting: Going through all the tools, materials, etc., in the plant and work area and keeping only essential items…","timeToRead":1,"frontmatter":{"title":"5S and Software Development","description":"","categories":[],"date":"January 04, 2010","canonical_link":"https://javame.netlify.app//5s-and-software-development-39d18725f290"},"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"5S and Software Development\",\n  \"description\": \"\",\n  \"date\": \"2010-01-04T00:00:00.000Z\",\n  \"categories\": [],\n  \"published\": true,\n  \"canonical_link\": \"https://javame.netlify.app//5s-and-software-development-39d18725f290\",\n  \"redirect_from\": [\"/5s-and-software-development-39d18725f290\"]\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Phase 1\\u200A\\u2014\\u200ASeiri, Sorting: Going through all the tools, materials, etc., in the plant and work area and keeping only essential items. Everything else is stored or discarded.\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Remove unused code\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Uninstall useless software\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Remove unused libraries\")), mdx(\"p\", null, \"Phase 2\\u200A\\u2014\\u200ASeiton, Straighten or Set in Order: the intent is to arrange the tools, equipment and parts in a manner that promotes work flow.\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Build Scripts\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Shortcuts\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Symbolic Links to reach dev paths\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Labelling of builds / deploy to QA\")), mdx(\"p\", null, \"Phase 3\\u200A\\u2014\\u200ASeiso, Sweeping or Shining or Cleanliness: Systematic Cleaning or the need to keep the workplace clean as well as neat.\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Keep desk clean\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Keep the OS desktop clean\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Sort out emails\")), mdx(\"p\", null, \"Phase 4\\u200A\\u2014\\u200ASeiketsu, Standardizing: Standardized work practices or operating in a consistent and standardized fashion.\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Patterns\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"Communication, common language\")), mdx(\"p\", null, \"Phase 5\\u200A\\u2014\\u200AShitsuke, Sustaining the discipline: Refers to maintaining and reviewing standards. Once the previous 4S\\u2019s have been established, they become the new way to operate. Maintain the focus on this new way of operating, and do not allow a gradual decline back to the old ways of operating.\"), mdx(\"p\", null, \"5S definitions are taken from \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://en.wikipedia.org/wiki/5S_%28methodology%29\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"wikipedia\")));\n}\n;\nMDXContent.isMDXComponent = true;"},"allWebMentionEntry":{"nodes":[]}},"pageContext":{"id":"f873d5a9-3197-5aaf-b2ac-13c02722c4c5","previous":{"id":"534511d6-8668-5a8e-b5f8-2e4fa08cd8c4","fields":{"slug":"/shoot-for-simplicity/","published":true},"frontmatter":{"redirect_from":["/shoot-for-simplicity-53304d2156e5"],"redirect_to":null,"title":"Shoot for simplicity"}},"next":{"id":"bb4be58b-ad82-54cd-bdcd-adc378096bd3","fields":{"slug":"/suffering-of-selenese-flu-try-webdriver/","published":true},"frontmatter":{"redirect_from":["/suffering-of-selenese-flu-try-webdriver-3759b0236013"],"redirect_to":null,"title":"Suffering of Selenese Flu? Try webdriver"}},"permalink":"https://javame.netlify.app/5s-and-software-development/","themeOptions":{"plugins":[],"config":{"title":"Antonio Terreno","description":"Antonio Terreno's blog archive","shortBio":"","bio":"Principal Consultant at Equal Experts","author":"Antonio Terreno","githubUrl":"https://github.com/aterreno/blog","siteUrl":"https://javame.netlify.app/","social":{"twitter":"javame","medium":"","facebook":"","github":"aterreno","linkedin":"antonioterreno","instagram":"tritonitri"},"goatCounterCode":null}}}},"staticQueryHashes":["4131332129","645483741"]}