Back

Lean Six Sigma Tool

Full stack developer

This project is a Lean Six Sigma Project Helper, created for Crimson Corporation, that guides teams through early DMAIC charter work, from intake to root-cause exploration and solution planning in one workflow. It helps users draft problem and goal statements, brainstorm potential causes, run 5 Whys, and produce a clean project summary for sharing. The tool is now used by real Lean Six Sigma students as part of their project development process.

The tool is a Next.js application with a React/TypeScript frontend and a centralized workspace state hook that coordinates each stage of the flow. The UI calls a single server route that branches by action (problem, goal, potential causes, root cause analysis, solutioning) and uses OpenAI responses with strict prompt rules, structured parsing, and guardrails/validation for reliable output. I also implemented iterative regenerate behaviors (full and partial), and export utilities (html2canvas + jsPDF) so users can copy or download polished project summaries.

What I Worked On

Problem statement draft with finalize and revision input

Problem statement creation

The app collects structured intake fields and sends them to the backend prompt pipeline to generate a charter-ready problem statement draft, then supports chat-based revisions.

Grid of potential causes with Critical X selection

Potential causes hypothesis

The app automatically generates a broad cause brainstorm based on the problem and goal, lets users add custom causes, and supports partial regeneration that keeps selected “Critical X” items while replacing only unselected rows.

5 Whys chain for a Critical X with root cause hypothesis

Root Cause Analysis

For each selected potential cause, the 5 Whys engine runs step-by-step by requesting one contextual “why” question and multiple answer options at a time, then compiles the completed five-step chain into a concise root-cause hypothesis.

Root cause selection and generated solution ideas

Solutioning

The tool automatically generates targeted solution ideas, with the ability to keep chosen ideas during partial regeneration, add manual solutions, and finalize selected actions for summary export.

Technologies

Next.jsReactTypeScriptOpenAI
Back to all work