{"id":1165,"date":"2021-06-30T11:59:13","date_gmt":"2021-06-30T11:59:13","guid":{"rendered":"https:\/\/www.purdue.edu\/leansixsigmaonline\/?p=1165"},"modified":"2024-06-17T20:14:40","modified_gmt":"2024-06-17T20:14:40","slug":"lean-tools","status":"publish","type":"post","link":"https:\/\/www.purdue.edu\/leansixsigmaonline\/blog\/lean-tools\/","title":{"rendered":"Lean Tools and Principles and Their Applications"},"content":{"rendered":"<p>If you\u2019ve heard some buzz about Lean tools and principles, you\u2019re not alone. Lean tools got their start in America as early as the 1900s, when <a href=\"https:\/\/www.lean.org\/explore-lean\/a-brief-history-of-lean\/\" target=\"_blank\" rel=\"noopener noreferrer\">Henry Ford used Lean methodology<\/a> to create the Model T assembly line. Lean methodology also has an expansive legacy outside the U.S., with companies such as Toyota making considerable breakthroughs in the application of Lean Tools throughout the 1930s.<\/p>\n<p>In addition to being the first to correctly implement the Lean tool Just-In-Time, for example, Toyota is also known for creating its own <a href=\"https:\/\/www.toyotaforklift.com\/resource-library\/material-handling-solutions\/products\/valuing-the-toyota-production-system-and-lean-manufacturing\" target=\"_blank\" rel=\"noopener noreferrer\">Lean Production System<\/a>. In this article, we\u2019ll explore what Lean tools are and discuss the applications for seven common ones that you\u2019ll encounter in Lean Six Sigma.<\/p>\n<hr \/>\n<h2 title=\"What Are Lean Tools?\">What Are Lean Tools?<\/h2>\n<p>The Japanese word for waste is muda, which is defined as \u201cuselessness.\u201d Lean tools are designed to reduce Muda in organizations and improve quality control. In other words, Lean tools seek to eliminate processes that aren\u2019t valuable.<\/p>\n<p>Lean tools are utilized across many industries\u2014from manufacturing to engineering to finance\u2014 and organizations often leverage them together with Six Sigma methods. Though there are some differences between the two frameworks, the underlying philosophies behind Lean and Six Sigma complement each other exceptionally well: Lean tools are designed to eliminate invaluable processes, while Six Sigma focuses on lessening variation within a process. When used together, the two are referred to as Lean Six Sigma, a process that reduces and manages different types of waste in organizations.<\/p>\n<p>Though there are several different types of Lean tools, this article will focus on seven of them, and how they can be applied.<\/p>\n<table class=\"table table-sm\">\n<thead>\n<tr>\n<th width=\"40%\"><strong>Lean Tools<\/strong><\/th>\n<th width=\"60%\">Summary<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Bottleneck Analysis<\/strong><\/td>\n<td>Structured way of looking at workflows<\/td>\n<\/tr>\n<tr>\n<td><strong>Just-in-Time (JIT)<\/strong><\/td>\n<td>On-demand system of production<\/td>\n<\/tr>\n<tr>\n<td><strong>Value Stream Mapping<\/strong><\/td>\n<td>Analyzing and optimizing a process<\/td>\n<\/tr>\n<tr>\n<td><strong>Overall Equipment Effectiveness (OEE)<\/strong><\/td>\n<td>Measure of productive time<\/td>\n<\/tr>\n<tr>\n<td><strong>Plan-Do-Check-Act (PDCA)<\/strong><\/td>\n<td>Method to manage change<\/td>\n<\/tr>\n<tr>\n<td><strong>Error Proofing<\/strong><\/td>\n<td>Analysis tool based on prevention<\/td>\n<\/tr>\n<tr>\n<td><strong>Root Cause Analysis (RCA)<\/strong><\/td>\n<td>Method to get the foundation of an issue<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h2 title=\"Lean Tools and Their Applications\">Lean Tools and Their Applications<\/h2>\n<h3 title=\"Bottleneck Analysis\">Bottleneck Analysis<\/h3>\n<p>How many times have your projects gotten stuck somewhere between development and delivery? Bottleneck analysis is a structured way of looking at the processes and workflows for developing a product or service. Bottleneck analysis is also used to address both present and future issues, by identifying and addressing operational and process challenges.<\/p>\n<h4 title=\"Applications\">Applications<\/h4>\n<p>Utilizing Lean practices to spot and rectify a bottleneck saves companies time, energy and money. Depending on the type of bottleneck, there are several things you can do to address it. For example, bottlenecks caused by inefficient processes can be fixed through streamlining and improving those processes; if it is instead caused by a lack of resources, you may need to hire more people or purchase technology to make your existing resources go further.<\/p>\n<h3 title=\"Just-in-Time (JIT)\">Just-in-Time (JIT)<\/h3>\n<p>Just-in-time manufacturing is an on-demand system that allows manufacturers to go into production only after the customer has requested a product. This means that companies do not have to stock up on unnecessary inventory, lowering the risk of some components or products being overstocked or damaged while being stored.<\/p>\n<h4 title=\"Applications\">Applications<\/h4>\n<p>Professionals who use <a href=\"https:\/\/www.purdue.edu\/leansixsigmaonline\/lean-principles-certification\/\">Lean principles<\/a> should consider JIT if their business is capable of working on-demand and can minimize the risk of only carrying inventory as needed. JIT can be an effective framework for managing inventory, but it can also make it more difficult to meet customer demand if there is a breakdown in the supply chain.<\/p>\n<p>As an example, the self-publishing sector often uses this model, only printing books as they are ordered. Digital distribution for media products has also helped to minimize the costs associated with excess materials.<\/p>\n<p>Organizations in sectors like manufacturing should carefully evaluate their supply chains and minimize the potential for disruption when implementing JIT. If a critical supplier has to suspend operations, for example, it\u2019s important to have a backup plan to ensure that the final product can still be developed.<\/p>\n<h3 title=\"Value Stream Mapping\">Value Stream Mapping<\/h3>\n<p><a title=\"Value Stream Mapping\" href=\"\/leansixsigmaonline\/blog\/value-stream-mapping\/\">Value stream mapping<\/a> is a technique developed from Lean manufacturing. Organizations use it to create a visual guide of all the components necessary to deliver a product or service with the goal of analyzing and optimizing the entire process.<\/p>\n<p>Value stream mapping is used in a variety of industries, including manufacturing, finance and healthcare. This principle takes all the people, processes, information and inventory necessary, and displays them in a flow chart in order to get an overview of the business.<\/p>\n<h4 title=\"Applications\">Applications<\/h4>\n<p>Value stream mapping can be applied to your organization by methods such as:<\/p>\n<ul>\n<li>Encouraging continuous improvement in processes<\/li>\n<li>Enabling culture change within an organization<\/li>\n<li>Facilitating clear collaboration and communication<\/li>\n<\/ul>\n<h3 title=\"Overall Equipment Effectiveness (OEE)\">Overall Equipment Effectiveness (OEE)<\/h3>\n<p>Overall equipment effectiveness (or OEE) measures how much planned productive time is actually productive. For example, imagine you\u2019re planning to work on a project for an hour, but then spending 20 minutes of that time answering a client call, meaning your OEE would be about 67% (40 minutes of actual production time, divided by 60 minutes of planned production time).<\/p>\n<p>In terms of manufacturing, OEE takes into account the percentage of \u201cgood parts\u201d produced (\u201cgood parts\u201d being the parts that meet the quality standards of that particular company). In the example above, if your project has parts that are poorly constructed, those would not count towards the \u201cgood parts\u201d or overall OEE score.<\/p>\n<p>According to <a href=\"https:\/\/www.oee.com\/calculating-oee\/\" target=\"_blank\" rel=\"noopener noreferrer\">oee.com<\/a>, overall equipment effectiveness can be calculated by multiplying the following three factors:<\/p>\n<ul>\n<li>Availability<\/li>\n<li>Performance<\/li>\n<li>Quality<\/li>\n<\/ul>\n<p>These three factors are defined as follows:<\/p>\n<ul>\n<li>Availability = Run Time Divided by Total Planned Production Time<\/li>\n<li>Performance = (Ideal Cycle Time Multiplied by Total Count) Divided By Run Time<\/li>\n<li>Quality = Good Count Divided by Total Count<\/li>\n<\/ul>\n<h4 title=\"Applications\">Applications<\/h4>\n<p>Companies apply OEE in order to increase production effectiveness and perform effectively and efficiently by establishing accurate baselines of performance\u2014while still maintaining quality standards. This efficiency saves companies money and time.<\/p>\n<h3 title=\"Plan-Do-Check-Act (PDCA)\">Plan-Do-Check-Act (PDCA)<\/h3>\n<p>Plan-Do-Check-Act is a scientific method used to manage change, and <a href=\"https:\/\/balancedscorecard.org\/bsc-basics\/articles-videos\/the-deming-cycle\/\" target=\"_blank\" rel=\"noopener noreferrer\">is also known as the Deming Cycle<\/a>. It was developed by Dr. W Edwards Deming in the 1950s. The PDCA cycle involves four parts:<\/p>\n<ol>\n<li>Plan &#8211; Recognize an opportunity or process that needs improvement.<\/li>\n<li>Do &#8211; Create a small test.<\/li>\n<li>Check &#8211; Analyze the results of the test.<\/li>\n<li>Act &#8211; Move forward based on those results.<\/li>\n<\/ol>\n<h4 title=\"Applications\">Applications<\/h4>\n<p><a href=\"https:\/\/davidkigerinfo.wordpress.com\/2016\/04\/01\/3-excellent-companies-and-how-they-apply-kaizen-in-the-real-world\/\" target=\"_blank\" rel=\"noopener noreferrer\">Lockheed Martin used PDCA<\/a> to create a more efficient process in material management. One of its award-winning achievements was its ability to reduce the time to move parts from the receiving department to the stock department. Initially, this process took 30 days, but the entire process was shortened to four hours.<\/p>\n<h3 title=\"Error Proofing\">Error Proofing<\/h3>\n<p>Error proofing\u2014also known as poka-yoke\u2014is a common process analysis tool that is based on the idea of prevention. <a href=\"https:\/\/kanbanize.com\/lean-management\/improvement\/what-is-poka-yoke\" target=\"_blank\" rel=\"noopener noreferrer\">As stated by BusinessMap<\/a>, a project management software company, poka-yoke focuses on making sure that the right conditions exist before any process is put in place. This step lessens the chance of defects and human error happening.<\/p>\n<h4 title=\"Applications\">Applications<\/h4>\n<p>There are a few steps <a href=\"https:\/\/www.mindtools.com\/pages\/article\/newTMC_80.htm\" target=\"_blank\" rel=\"noopener noreferrer\">companies can take<\/a> to successfully implement root cause analysis:<\/p>\n<ol>\n<li>Recognize the issue you are trying to solve.<\/li>\n<li>Learn details about how long the problem has been going on, and how it is specifically affecting your process\/business.<\/li>\n<li>Collect data about the problem, and try to identify as many potential causes as possible.<\/li>\n<li>Once you have data, decide what the source of the problem is.<\/li>\n<li>Decide how to lessen the chances of the problem happening again.<\/li>\n<\/ol>\n<hr \/>\n<h2 title=\"The Value of Lean Training\">The Value of Lean Training<\/h2>\n<p>Because <a href=\"https:\/\/www.purdue.edu\/leansixsigmaonline\/lean-principles-certification\/\">Lean tools and principles<\/a> can be applied to so many different industries around the world, professionals in many different settings and stages of their careers can take advantage of learning these methodologies. According to the <a href=\"https:\/\/lightcast.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">career research platform Burning Glass<\/a>, for example, some of the top industries looking for professionals with expertise in Lean methods include aerospace manufacturing, employment services, engineering services, control system and measurement tool manufacturing and medical hospitals.<\/p>\n<p>Six Sigma metrics and methodology continue to be adopted by thousands of organizations globally as a model that can deliver dramatic performance improvement and cost savings. Learning these practices through advanced studies like a <a title=\"Online Lean Six Sigma Certification\" href=\"\/leansixsigmaonline\/\">Lean Six Sigma certification program<\/a> will help you stay competitive in today\u2019s manufacturing and business marketplace by giving you tools to create efficiencies in your work.<\/p>\n<hr \/>\n<h2 title=\"Purdue's Online Lean Six Sigma (LSS) Certificate Program\">About Purdue&#8217;s Online Lean Six Sigma (LSS) Certificate Program<\/h2>\n<p>Purdue University offers comprehensive <a href=\"\/leansixsigmaonline\/\" title=\"Six Sigma Certificates\">online Lean Six Sigma (LSS) certificate programs<\/a> designed for working professionals with varying levels of Lean Six Sigma experience. The online Lean Six Sigma certificate courses prepare professionals to satisfy the immense demand for Lean expertise, skills and certification. <\/p>\n<p>Purdue offers the following courses 100% online:<\/p>\n<ul>\n<li><a href=\"\/leansixsigmaonline\/lean-six-sigma-green-belt-certification\/\" title=\"Six Sigma Green Belt Certificate\">Six Sigma Green Belt<\/a><\/li>\n<li><a href=\"\/leansixsigmaonline\/lean-principles-certification\/\" title=\"Lean Principles Certificate\">Lean Principles<\/a><\/li>\n<li><a href=\"\/leansixsigmaonline\/lean-six-sigma-black-belt-certification\/\" title=\"Six Sigma Black Belt Certificate\">Six Sigma Black Belt<\/a><\/li>\n<li><a href=\"\/leansixsigmaonline\/green-belt-refresher\/\" title=\"Six Sigma Green Belt Refresher\">Six Sigma Green Belt Refresher<\/a><\/li>\n<\/ul>\n\n<hr \/>\n<div class=\"form-wrap inline bg-black mt-5 mb-5\">\n<div class=\"row\">\n<div class=\"col-lg-12 col-xl-5\">\n               <span class=\"header-alt border-gold txt-white\">Get Started Now<\/span><\/p>\n<h2 class=\"txt-white\">Request<br class=\"d-none d-xl-inline\"> Information<\/h2>\n<p class=\"section-intro mb-4\">To learn more about Purdue University&#8217;s <strong>online Lean Six Sigma Training and Certification program<\/strong> and <button class=\"download focus-interest\"><strong>download a free brochure<\/strong><\/button>, fill out this form. You can also email us at <strong><a href='mailto:LSSonline@purdue.edu'>LSSonline@purdue.edu<\/a><\/strong> or call us at <strong><a href='tel:(765) 253-6940'>(765) 253-6940<\/a><\/strong> to speak to one of our enrollment specialists.<\/p>\n<\/p><\/div>\n<div class=\"col-lg-12 col-xl-7 pl-xl-5\">\n<div class=\"form\">\n                    <link rel=\"stylesheet\" href=\"https:\/\/cdn.allcampus.com\/archa-form\/archa-form-one-step.css\">\n    <div class=\"form one-step\">\n        <!--PRODUCTION-->\n        <form id=\"rfi_form\" action=\"https:\/\/allcampus.archacrm.com\/v1\/inquiry\" method=\"POST\">\n                            <input\n        id=\"ace_key\"\n        name=\"ace_key\"\n        type=\"hidden\"\n        value=\"714ba80b-7de2-4295-8e04-7b527f361841\"\n    \/>\n    <input\n        id=\"ace_redirect\"\n        name=\"ace_redirect\"\n        type=\"hidden\"\n        value=\"\/thanks\/\"\n    \/>\n                        <input id=\"programs\" type=\"hidden\" name=\"programs\" value=\"PUR-PURLSS-LSSGP\" \/>\n        \n    \n            <div class=\"select-wrap\">\n            <label for=\"user_signup\">I am interested in this training for <span class=\"asterisk\">*<\/span><\/label>\n            <select id=\"user_signup\" name=\"user_signup\">\n                <option value=\"\">[Select One]<\/option>\n                <option value=\"Myself\">Myself<\/option>\n                <option value=\"A group of co-workers\">A group of co-workers<\/option>\n            <\/select>\n        <\/div>\n    \n    \n    \n    \n    \n    \n            <div id=\"one-step-fields\">\n                    <div class=\"input-wrap\">\n        <label for=\"first_name\">First Name<span class=\"asterisk\">*<\/span><\/label>\n        <input id=\"first_name\" name=\"first_name\" type=\"text\" placeholder=\"First Name\" aria-label=\"First Name\" value=\"\"\/>\n    <\/div>\n    <div class=\"input-wrap\">\n        <label for=\"last_name\">Last Name<span class=\"asterisk\">*<\/span><\/label>\n        <input id=\"last_name\" name=\"last_name\" type=\"text\" placeholder=\"Last Name\" aria-label=\"Last Name\" value=\"\"\/>\n    <\/div>\n    <div class=\"input-wrap\">\n        <label for=\"email\">Email<span class=\"asterisk\">*<\/span><\/label>\n        <input id=\"email\" name=\"email\" type=\"email\" placeholder=\"Email\" aria-label=\"Email\" value=\"\"\/>\n    <\/div>\n    <div class=\"input-wrap\">\n        <label for=\"phone\">Phone<span class=\"asterisk\">*<\/span><\/label>\n        <input id=\"phone\" name=\"phone\" type=\"tel\" aria-label=\"Phone\" value=\"\" placeholder=\"Phone Number\" \/>\n    <\/div>\n    <div class=\"input-wrap d-none\">\n        <label class=\"d-none\" for=\"website\">Website<\/label>\n        <input class=\"d-none\" id=\"website\" name=\"website\" type=\"text\" value=\"\" tabindex=\"-1\" autocomplete=\"off\" \/>\n    <\/div>\n            <\/div>\n\n                <div id=\"sms-opt-in\">\n        <input id=\"ac_sms_opt_in\" name=\"ac_sms_opt_in\" value=\"true\" type=\"checkbox\" \/>\n        <label for=\"ac_sms_opt_in\">By checking this box, I authorize Purdue University  and its representatives to contact me via text messages. Participation is voluntary. Message and data rates may apply. Messages may be sent using an autodialer or other automated system for the selection or dialing of numbers. This consent is not required as a condition of enrollment. Reply STOP to opt out. <a href=\"https:\/\/legal.allcampus.org\/terms\/\" target=\"_blank\" >Terms<\/a>.<\/label>\n    <\/div>\n                <div id=\"ai-opt-in\">\n        <input id=\"ac_ai_opt_in\" name=\"ac_ai_opt_in\" value=\"true\" type=\"checkbox\" \/>\n        <label for=\"ac_ai_opt_in\" id=\"label_for_ai_opt_in\" name=\"label_for_ai_opt_in\">By checking this box, I consent to receiving autodialed informational and marketing calls, including those using prerecorded, artificial, or interactive voice technology, from Purdue University and its representatives. This consent is not required as a condition of enrollment. <a href=\"https:\/\/legal.allcampus.org\/terms\/\" target=\"_blank\" >Terms<\/a>.<\/label>\n        <input id=\"ac_ai_opt_in_label\" name=\"ac_ai_opt_in_label\" value=\"\" type=\"hidden\" \/>\n    <\/div>\n\n    <script>\n        (() => {\n            \/\/ Send the label text of the AI opt in as a hidden value to the inquiry form\n            document.getElementById('ac_ai_opt_in_label').value = document.getElementById('label_for_ai_opt_in').innerHTML;   \n        })();\n    <\/script>\n\n            <div class=\"form-controls\">\n                <input type=\"submit\" value=\"Request Brochure\" id=\"request\" class=\"ignore form-control\"><\/input>\n            <\/div>\n\n            <p class=\"tcpa\">    Purdue University has engaged AllCampus to help support your educational journey. AllCampus will contact you shortly in response to your request for information. <a href=\"https:\/\/legal.allcampus.org\/about\" target=\"_blank\" >About AllCampus<\/a>. <a href=\"https:\/\/legal.allcampus.org\/privacy-policy\/\" target=\"_blank\" >Privacy Policy<\/a>. You may opt out of receiving communications at any time.\n<\/p>\n            <p class=\"privacy\">    <span>*<\/span> All Fields are Required. Your Privacy is Protected.\n    <a href=\"\/leansixsigmaonline\/international-students\/\" class=\"international-link\"><i class=\"fas fa-globe-americas\" aria-hidden=\"true\"><\/i> Are you enrolling from outside the US? Click here.<\/a><\/p>\n        <\/form>\n    <\/div>\n\n    <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/jquery@3.7.0\/dist\/jquery.min.js\"><\/script>\n    <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/jquery-validation@1.19.5\/dist\/jquery.validate.min.js\"><\/script>\n    <script src=\"https:\/\/cdn.jsdelivr.net\/npm\/jquery-validation@1.19.5\/dist\/additional-methods.min.js\"><\/script>\n\n    \n        <script>\n    (() => {\n        let selectedProgramStaticSlug = '';\n        const numberOfTerms = 0;\n        const startDateFormat = '';\n                const includeUnsureTerm = false;\n        const showConcentrations = false;\n        const showTimeframes = false;\n        const showModality = false;\n        const showWildcard = false;\n        const interstitial = false;\n        const programOptions = [{\"concentrations\":[],\"modalities\":[],\"name\":\"Lean Six Sigma Series\",\"program_level\":\"Non-Credit Certificate\",\"static_slug\":\"PUR-PURLSS-LSSGP\",\"terms\":[],\"timeframes\":[],\"wildcard_question\":null}];\n        const programSpecificThanks = {\"PUR-PURLSS-SSLP\":\"\\\/leansixsigmaonline\\\/thanks\\\/\",\"PUR-PURLSS-SSB\":\"\\\/leansixsigmaonline\\\/thanks\\\/\",\"PUR-PURLSS-SSG\":\"\\\/leansixsigmaonline\\\/thanks\\\/\",\"PUR-PURLSS-LSSGP\":\"\\\/leansixsigmaonline\\\/thanks\\\/\",\"PUR-PURLSS-SSGR\":\"\\\/leansixsigmaonline\\\/thanks\\\/\"};\n        const programSpecificApplication = {\"PUR-PURLSS-SSLP\":\"\\\/leansixsigmaonline\\\/LP\\\/\",\"PUR-PURLSS-SSB\":\"\\\/leansixsigmaonline\\\/BB\\\/\",\"PUR-PURLSS-SSG\":\"\\\/leansixsigmaonline\\\/GB\\\/\",\"PUR-PURLSS-LSSGP\":\"\\\/leansixsigmaonline\\\/registration-links\\\/\",\"PUR-PURLSS-SSGR\":\"\\\/leansixsigmaonline\\\/GBR\\\/\"};\n        const getProgramData = (selectedProgramSlug) => programOptions.find(({ static_slug }) => static_slug === selectedProgramSlug);\n\n        if (!selectedProgramStaticSlug?.length) {\n            selectedProgramStaticSlug = programOptions?.length === 1 ? programOptions[0].static_slug : null;\n        }\n\n        const formatTerm = (term) => {\n            switch (startDateFormat) {\n                case 'name':\n                    return term.name;\n                case 'monthname-year':\n                    return new Date(term.begin_date).toLocaleDateString('en-US', { month: 'long', year: 'numeric' });\n                case 'monthname-day-year':\n                    return new Date(term.begin_date).toLocaleDateString('en-US', { month: 'long', day: '2-digit', year: 'numeric' });\n                default:\n                    return term.name;\n            }\n        };\n\n        const populateTerms = (selectedProgramSlug) => {\n            if (!numberOfTerms) {\n                return;\n            }\n\n            $('#select-terms').hide();\n            $('#term_id').empty();\n\n            const program = getProgramData(selectedProgramSlug);\n\n            if (!program) {\n                return;\n            }\n\n            $('#term_id').append('<option value=\"\">[Select One]<\/option>');\n\n            program.terms.forEach((term) => {\n                $('#term_id').append(\n                    `<option value=\"${term.id}\">${formatTerm(term)}<\/option>`\n                );\n            });\n\n            if (includeUnsureTerm) {\n                $('#term_id').append('<option data-unsure=\"1\" value=\"\">Unsure<\/option>');\n            }\n\n            if (program.terms.length > 0) {\n                $('#select-terms').show();\n            }\n        };\n\n        const populateOptions = (\n            selectedProgramSlug,\n            showOption,\n            containerId,\n            selectElemId,\n            programOptionKey,\n            formatOptionValue\n        ) => {\n            const program = getProgramData(selectedProgramSlug);\n\n            if (!showOption || !program) {\n                return;\n            }\n\n            $(containerId).hide();\n            $(selectElemId).empty();\n            $(selectElemId).append('<option value=\"\">[Select One]<\/option>');\n\n\n            program[programOptionKey].forEach((option) => {\n                $(selectElemId).append(\n                    `<option value=\"${formatOptionValue(option, program)}\">${option.name}<\/option>`\n                );\n            });\n            if (program[programOptionKey].length > 0) {\n                $(containerId).show();\n            }\n        };\n\n        const populateConcentrations = (selectedProgramSlug) => {\n            return populateOptions(\n                selectedProgramSlug,\n                showConcentrations,\n                '#select-concentrations',\n                '#program_concentration',\n                'concentrations',\n                (option, program) => `${program.static_slug}|${option.name}`\n            );\n        };\n\n        const populateTimeframes = (selectedProgramSlug) => {\n            return populateOptions(\n                selectedProgramSlug,\n                showTimeframes,\n                '#select-timeframes',\n                '#program_timeframe',\n                'timeframes',\n                (option, program) => `${program.static_slug}|${option.name}`\n            );\n        };\n\n        const populateModalities = (selectedProgramSlug) => {\n            return populateOptions(\n                selectedProgramSlug,\n                showModality,\n                '#select-modality',\n                '#program_modality',\n                'modalities',\n                (option) => option.name\n            );\n        };\n\n        const populateWildcardQuestion = (selectedProgramSlug) => {\n            const program = getProgramData(selectedProgramSlug);\n            const wildcardQuestion = program?.[\"wildcard_question\"]?.trim();\n\n            $('#wildcard_question').val('');\n            $('#wildcard_question_label').text('');\n\n            if (wildcardQuestion?.length) {\n                $('#wildcard_question_label').text(wildcardQuestion);\n                $('#wildcard_question').val(wildcardQuestion);\n            }\n        };\n\n        const populateAceRedirect = (selectedProgramSlug) => {\n            const aceRedirect = interstitial\n                ? programSpecificApplication?.[selectedProgramSlug] || '\/application\/'\n                : programSpecificThanks?.[selectedProgramSlug] || '\/thanks\/';\n\n            $('#ace_redirect').val(aceRedirect);\n        };\n\n        const populateProgramOptions = (value) => {\n            populateTerms(value);\n            populateConcentrations(value);\n            populateTimeframes(value);\n            populateModalities(value);\n            populateWildcardQuestion(value);\n            populateAceRedirect(value);\n        };\n\n        if (selectedProgramStaticSlug?.length > 0) {\n            populateProgramOptions(selectedProgramStaticSlug);\n        }\n\n        $('#programs_select').on('change', () => populateProgramOptions($('#programs_select').val()));\n    })();\n    <\/script>\n\n        <script>\n    (() => {\n        \/\/ TIMETRAP\n        function addTimeTrap() {\n            \/\/ Generate timestamp and encode it\n            var timestamp = Math.floor(Date.now() \/ 1000);\n            var encodedTimestamp = btoa(timestamp);\n            \/\/ Add time trap field to the form\n            var timeTrapField = '<input type=\"hidden\" disabled=\"disabled\" name=\"token\" value=\"' + encodedTimestamp + '\">';\n            \/\/ Append time trap field to the form\n            $('form').append(timeTrapField);\n            \/\/ Verify time trap field on form submission\n            var formSubmitted = false;\n            $(\"#request\").click(function(event) {\n                if (formSubmitted) { \/\/ Form has already been submitted\n                    event.preventDefault(); \/\/ Cancel form submission\n                    return false;\n                }\n                var formTimestamp = $('input[name=\"token\"]').val();\n                var decodedTimestamp = atob(formTimestamp);\n                var timediff = Math.floor(Date.now() \/ 1000) - decodedTimestamp;\n                if (timediff < 2) { \/\/ Time difference is less than 2 seconds\n                    alert(\"Please reload the page and wait at least 2 second before submitting the form.\");\n                    event.preventDefault(); \/\/ Cancel form submission\n                    formSubmitted = true; \/\/ Mark form as submitted\n                    return false;\n                }\n            });\n        }\n\n        $(document).ready(function() {\n            addTimeTrap();\n        });\n\n        \/\/ CUSTOM METHOD (emailfull) FOR EMAIL TO VALIDATE FOR .COM FORMAT\n        jQuery.validator.addMethod(\"emailfull\", function(value, element) {\n            return this.optional(element) || \/^([a-z\\d!#$%&'*+\\-\\\/=?^_`{|}~\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]+(\\.[a-z\\d!#$%&'*+\\-\\\/=?^_`{|}~\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]+)*|\"((([ \\t]*\\r\\n)?[ \\t]+)?([\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x7f\\x21\\x23-\\x5b\\x5d-\\x7e\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]|\\\\[\\x01-\\x09\\x0b\\x0c\\x0d-\\x7f\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]))*(([ \\t]*\\r\\n)?[ \\t]+)?\")@(([a-z\\d\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]|[a-z\\d\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF][a-z\\d\\-._~\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]*[a-z\\d\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])\\.)+([a-z\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]|[a-z\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF][a-z\\d\\-._~\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]*[a-z\\u00A0-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF])\\.?$\/i.test(value);\n        }, \"Please enter valid email address\");\n\n    })();\n    <\/script>\n\n    <script>\n    (() => {\n        var phone_input = document.querySelector(\"#phone\");\n                $(\"#request\").click(function(){\n            var rfi_form = $(\"#rfi_form\");\n            rfi_form.validate({\n                \/\/debug: true, \/\/ Uncomment this line to prevent form submission - to test validations\n                ignore: \".ignore, :hidden\",\n                onkeyup: false, \/\/ comment out this line, if we want to validate on any key press in the field\n                errorElement: \"span\",\n                rules: {\n                    programs: \"required\",\n                    user_signup: \"required\",                    program_modality: \"required\",\n                    program_concentration: \"required\",\n                    program_timeframe: \"required\",\n                    wildcard_answer: \"required\",\n                    first_name: {\n                        required: true,\n                        maxlength: 64\n                    },\n                    last_name: {\n                        required: true,\n                        maxlength: 64\n                    },\n                    email: {\n                        required: true,\n                        email: true,\n                        emailfull: true \/\/ Custom method (emailfull)\n                    },\n                    phone: {\n                        required: true,\n                        phoneUS: true                    },\n                    website: {\n                        maxlength: 0 \/\/ Honeypot\n                    },\n                },\n                messages: {\n                    programs: \"Required\",\n                    user_signup: \"Required\",                    program_modality: \"Required\",\n                    program_concentration: \"Required\",\n                    program_timeframe: \"Required\",\n                    wildcard_answer: \"Required\",\n                    first_name: {\n                        required: \"Required\",\n                        maxlength: \"64 Character Limit\"\n                    },\n                    last_name: {\n                        required: \"Required\",\n                        maxlength: \"64 Character Limit\"\n                    },\n                    email: {\n                        required: \"Required\",\n                        email: \"Invalid email address\"\n                    },\n                    phone: {\n                        required: \"Required\",\n                        phoneUS: \"Invalid phone number\"                    }\n                },\n                submitHandler: function(rfi_form) { \/\/ <- pass \"form\" argument in\n                    $(\"#request\").attr(\"disabled\", true);\n\n                    \n                    rfi_form.submit(); \/\/ <- use \"form\" argument here.\n\n                    \/\/ Data Layer for Google Tag Manager\n                                        \/\/ Single Program\n                    var programName = $('input[name=\"programs\"]').val();\n                                        var email = $('input[name=\"email\"]').val();\n                    dataLayer.push({\n                        'event': 'request-info',\n                        'program': programName,\n                        'email': email\n                    });\n                }\n            });\n            return rfi_form.valid()\n        });\n            })();\n    <\/script>\n\n    \n\n               <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>If you\u2019ve heard some buzz about Lean tools and principles, you\u2019re not alone. Lean tools got their start in America as early as the 1900s, &#8230; <\/p>\n<p><a href=\"https:\/\/www.purdue.edu\/leansixsigmaonline\/blog\/lean-tools\/\" class=\"read_more btn btn-text mt-0\">Read more<\/a><\/p>\n","protected":false},"author":37,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22,20],"tags":[],"class_list":["post-1165","post","type-post","status-publish","format-standard","hentry","category-applications-lean-six-sigma","category-lean-manufacturing"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Lean Tools and Their Applications - Purdue Online Lean Six Sigma<\/title>\n<meta name=\"description\" content=\"A closer look at seven Lean principles, including overall equipment effectiveness and root cause analysis.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.purdue.edu\/leansixsigmaonline\/blog\/lean-tools\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Lean Tools and Principles and Their Applications\" \/>\n<meta property=\"og:description\" content=\"A closer look at seven Lean principles, including overall equipment effectiveness and root cause analysis.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.purdue.edu\/leansixsigmaonline\/blog\/lean-tools\/\" \/>\n<meta property=\"og:site_name\" content=\"Lean Six Sigma Online Certification &amp; Training at Purdue University\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/PurdueOnlineLSSPM\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-06-30T11:59:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-17T20:14:40+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.purdue.edu\/leansixsigmaonline\/wp-content\/themes\/purdue-lss\/images\/social\/purdue-banner-logo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Will VanDenBerg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Lean Tools and Principles and Their Applications\" \/>\n<meta name=\"twitter:description\" content=\"A closer look at seven Lean principles, including overall equipment effectiveness and root cause analysis.\" \/>\n<meta name=\"twitter:creator\" content=\"@PurdueProfDev\" \/>\n<meta name=\"twitter:site\" content=\"@PurdueProfDev\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Will VanDenBerg\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Lean Tools and Their Applications - Purdue Online Lean Six Sigma","description":"A closer look at seven Lean principles, including overall equipment effectiveness and root cause analysis.","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:\/\/www.purdue.edu\/leansixsigmaonline\/blog\/lean-tools\/","og_locale":"en_US","og_type":"article","og_title":"Lean Tools and Principles and Their Applications","og_description":"A closer look at seven Lean principles, including overall equipment effectiveness and root cause analysis.","og_url":"https:\/\/www.purdue.edu\/leansixsigmaonline\/blog\/lean-tools\/","og_site_name":"Lean Six Sigma Online Certification &amp; Training at Purdue University","article_publisher":"https:\/\/www.facebook.com\/PurdueOnlineLSSPM\/","article_published_time":"2021-06-30T11:59:13+00:00","article_modified_time":"2024-06-17T20:14:40+00:00","og_image":[{"width":1200,"height":600,"url":"https:\/\/www.purdue.edu\/leansixsigmaonline\/wp-content\/themes\/purdue-lss\/images\/social\/purdue-banner-logo.jpg","type":"image\/jpeg"}],"author":"Will VanDenBerg","twitter_card":"summary_large_image","twitter_title":"Lean Tools and Principles and Their Applications","twitter_description":"A closer look at seven Lean principles, including overall equipment effectiveness and root cause analysis.","twitter_creator":"@PurdueProfDev","twitter_site":"@PurdueProfDev","twitter_misc":{"Written by":"Will VanDenBerg","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.purdue.edu\/leansixsigmaonline\/blog\/lean-tools\/#article","isPartOf":{"@id":"https:\/\/www.purdue.edu\/leansixsigmaonline\/blog\/lean-tools\/"},"author":{"name":"Will VanDenBerg","@id":"https:\/\/www.purdue.edu\/leansixsigmaonline\/#\/schema\/person\/2a228eb279873e7c99520b71615cdc58"},"headline":"Lean Tools and Principles and Their Applications","datePublished":"2021-06-30T11:59:13+00:00","dateModified":"2024-06-17T20:14:40+00:00","mainEntityOfPage":{"@id":"https:\/\/www.purdue.edu\/leansixsigmaonline\/blog\/lean-tools\/"},"wordCount":1379,"commentCount":0,"articleSection":["Applications of Lean Six Sigma Articles","Lean Manufacturing Articles"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.purdue.edu\/leansixsigmaonline\/blog\/lean-tools\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.purdue.edu\/leansixsigmaonline\/blog\/lean-tools\/","url":"https:\/\/www.purdue.edu\/leansixsigmaonline\/blog\/lean-tools\/","name":"Lean Tools and Their Applications - Purdue Online Lean Six Sigma","isPartOf":{"@id":"https:\/\/www.purdue.edu\/leansixsigmaonline\/#website"},"datePublished":"2021-06-30T11:59:13+00:00","dateModified":"2024-06-17T20:14:40+00:00","author":{"@id":"https:\/\/www.purdue.edu\/leansixsigmaonline\/#\/schema\/person\/2a228eb279873e7c99520b71615cdc58"},"description":"A closer look at seven Lean principles, including overall equipment effectiveness and root cause analysis.","breadcrumb":{"@id":"https:\/\/www.purdue.edu\/leansixsigmaonline\/blog\/lean-tools\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.purdue.edu\/leansixsigmaonline\/blog\/lean-tools\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.purdue.edu\/leansixsigmaonline\/blog\/lean-tools\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lean Six Sigma","item":"https:\/\/www.purdue.edu\/leansixsigmaonline\/"},{"@type":"ListItem","position":2,"name":"Lean Tools and Principles and Their Applications"}]},{"@type":"WebSite","@id":"https:\/\/www.purdue.edu\/leansixsigmaonline\/#website","url":"https:\/\/www.purdue.edu\/leansixsigmaonline\/","name":"Lean Six Sigma Online Certification &amp; Training at Purdue University","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.purdue.edu\/leansixsigmaonline\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.purdue.edu\/leansixsigmaonline\/#\/schema\/person\/2a228eb279873e7c99520b71615cdc58","name":"Will VanDenBerg"}]}},"_links":{"self":[{"href":"https:\/\/www.purdue.edu\/leansixsigmaonline\/wp-json\/wp\/v2\/posts\/1165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.purdue.edu\/leansixsigmaonline\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.purdue.edu\/leansixsigmaonline\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.purdue.edu\/leansixsigmaonline\/wp-json\/wp\/v2\/users\/37"}],"replies":[{"embeddable":true,"href":"https:\/\/www.purdue.edu\/leansixsigmaonline\/wp-json\/wp\/v2\/comments?post=1165"}],"version-history":[{"count":15,"href":"https:\/\/www.purdue.edu\/leansixsigmaonline\/wp-json\/wp\/v2\/posts\/1165\/revisions"}],"predecessor-version":[{"id":2122,"href":"https:\/\/www.purdue.edu\/leansixsigmaonline\/wp-json\/wp\/v2\/posts\/1165\/revisions\/2122"}],"wp:attachment":[{"href":"https:\/\/www.purdue.edu\/leansixsigmaonline\/wp-json\/wp\/v2\/media?parent=1165"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.purdue.edu\/leansixsigmaonline\/wp-json\/wp\/v2\/categories?post=1165"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.purdue.edu\/leansixsigmaonline\/wp-json\/wp\/v2\/tags?post=1165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}