กระบวนการออกแบบเชิงวิศวกรรมมีทั้งหมด 6 ขั้นตอน คือ 1) ระบุปัญหา 2) รวบรวมข้อมูล 3) ออกแบบวิธีการแก้ปัญหา 4) วางแผนดำเนินการ 5) ทดสอบ ประเมินผล 6) นำเสนอวิธีการแก้ปัญหา
กระบวนการคิดเชิงออกแบบ 5 ขั้น คือ ขั้นที่ 1 เอาใจใส่ (Empathise) ขั้นที่ 2 ระบุปัญหา (Define) ขั้นที่ 3 นำไอเดียมาสร้างสรรค์ (Ideate) ขั้นที่ 4 สร้างต้นแบบ (Prototype) ขั้นที่ 5 ทดสอบ (Test)