สรุปขั้นตอนวิธีการแก้ปัญหาตามแนวทาง กระบวนการออกแบบเชิงวิศวกรรม (Engineering Design Process) ประกอบด้วยขั้นตอนหลักดังนี้
1. ระบุปัญหา (Problem Identification)
ทำความเข้าใจปัญหาให้ชัดเจนว่าคืออะไร ใครได้รับผลกระทบ
กำหนดขอบเขตและเงื่อนไขหรือข้อจำกัดของปัญหา เช่น เวลา งบประมาณ หรือวัสดุที่ใช้ได้
ใช้เทคนิค 5W1H (ใคร, ทำอะไร, ที่ไหน, เมื่อไหร่, ทำไม, อย่างไร) เพื่อช่วยวิเคราะห์ที่มาของปัญหา
2. รวบรวมข้อมูลและแนวคิดที่เกี่ยวข้อง (Related Information Search)
ค้นคว้าข้อมูล วิธีการ หรือความรู้ที่เกี่ยวข้องกับปัญหานั้นๆ จากแหล่งต่างๆ เช่น อินเทอร์เน็ต ห้องสมุด หรือสอบถามผู้รู้
ระดมสมองหาแนวคิดที่หลากหลายเพื่อหาทางเลือกในการแก้ปัญหา
3. วางแผนและออกแบบ (Solution Design & Planning)
ออกแบบ: เลือกแนวคิดที่ดีที่สุดมาขยายผล ออกแบบเป็นชิ้นงานหรือวิธีการแก้ปัญหา (เช่น เขียนผังงาน หรือวาดแบบจำลอง)
วางแผน: กำหนดลำดับขั้นตอนก่อน-หลัง ระบุทรัพยากรที่ต้องใช้ และกำหนดเวลาในการดำเนินงาน
4. ดำเนินการ (Implementation / Development)
ลงมือสร้างชิ้นงานหรือปฏิบัติตามขั้นตอนที่วางแผนไว้
ในระหว่างทำ หากพบอุปสรรคที่ไม่คาดคิด สามารถปรับเปลี่ยนวิธีการหน้างานได้ตามความเหมาะสม
5. ตรวจสอบและประเมินผล (Testing & Evaluation)
นำสิ่งที่ทำเสร็จแล้วมาทดสอบว่าแก้ปัญหาได้จริงตามที่ระบุไว้ในตอนแรกหรือไม่
ประเมินหาจุดบกพร่องและนำข้อมูลมาปรับปรุงแก้ไข (Design Improvement) เพื่อให้ได้ผลลัพธ์ที่มีประสิทธิภาพยิ่งขึ้น
เกร็ดเพิ่มเติม: ในบางสถานการณ์จะมีการเพิ่มขั้นตอน การนำเสนอผลงาน (Presentation) เพื่อสื่อสารกระบวนการและผลลัพธ์ให้ผู้อื่นเข้าใจ
ตัวอย่างสถานการณ์ "ปัญหาราคาค่าไฟในบ้านพุ่งสูงขึ้น"
1. ระบุปัญหา (Problem Identification)
ปัญหาคือ: ค่าไฟเดือนล่าสุดแพงขึ้นจากเดิม 50% ทั้งที่พฤติกรรมการใช้ไฟดูเหมือนเดิม
เป้าหมาย: ลดค่าไฟลงให้เหลือเท่าเดิมหรือน้อยกว่าภายใน 2 เดือน
2. รวบรวมข้อมูล (Related Information Search)
จดบันทึกการเปิด-ปิดเครื่องใช้ไฟฟ้าในแต่ละวัน
เช็กเครื่องใช้ไฟฟ้าแต่ละชนิดว่ากินไฟเท่าไหร่ (ดูจากฉลากประหยัดไฟเบอร์ 5)
หาข้อมูลวิธีประหยัดไฟในเน็ต เช่น การล้างแอร์, การเปลี่ยนหลอดไฟ LED, หรือพฤติกรรมการตั้งอุณหภูมิตู้เย็น
3. วางแผน (Solution Design & Planning)
เลือกวิธีที่จะทำ: 1. ล้างแอร์ที่ไม่ได้ล้างมาปีนึง 2. เปลี่ยนหลอดไฟในห้องนั่งเล่นเป็น LED 3. ตั้งเวลาปิดแอร์ก่อนตื่นนอน 1 ชั่วโมง
จัดลำดับ: เริ่มจากเปลี่ยนพฤติกรรม (ทำได้ทันที) -> ล้างแอร์ (นัดช่างวันอาทิตย์) -> ซื้อหลอดไฟ (สัปดาห์หน้า)
4. ดำเนินการ (Implementation)
ปฏิบัติจริงตามแผน: นัดช่างมาล้างแอร์, เปลี่ยนหลอดไฟ, และคอยเตือนคนในบ้านให้ปิดแอร์ตามเวลาที่ตกลงกัน
5. ตรวจสอบประเมินผล (Testing & Evaluation)
ตรวจสอบ: ดูบิลค่าไฟเดือนถัดไปว่าลดลงไหม
ประเมินผล: หากค่าไฟลดลง แสดงว่ามาถูกทาง แต่ถ้ายังไม่ลด ต้องกลับไปดูใหม่ว่ามีไฟรั่วหรือมีเครื่องใช้ไฟฟ้าตัวไหนที่เสียจนกินไฟผิดปกติหรือไม่
ตัวอย่างสถานการณ์ "ปัญหาคะแนนสอบวิชาคณิตศาสตร์ตกต่ำ"
1. ระบุปัญหา (Problem Identification)
ปัญหาคือ: คะแนนสอบกลางภาควิชาคณิตศาสตร์ได้ไม่ถึงครึ่ง (ตกเกณฑ์)
เป้าหมาย: ทำคะแนนสอบปลายภาคให้ได้ 70% ขึ้นไป เพื่อปรับเกรดเฉลี่ย
2. รวบรวมข้อมูล (Related Information Search)
วิเคราะห์ตัวเอง: ดูว่าเราทำไม่ได้ตรงไหน (เช่น ทำไม่ทัน, จำสูตรไม่ได้, หรือไม่เข้าใจตรรกะเรื่องฟังก์ชัน)
หาแหล่งความรู้: ค้นหาคลิปสอนติวใน YouTube, ดูโจทย์เก่าๆ จากปีก่อน, หรือถามเพื่อนที่เรียนเก่งว่าเขามีเทคนิคอย่างไร
3. วางแผน (Solution Design & Planning)
ออกแบบวิธีแก้: ตัดสินใจว่าจะ "ทำโจทย์วันละ 5 ข้อ" และ "ติวกับเพื่อนทุกวันเสาร์"
จัดตาราง: กำหนดว่าสัปดาห์ที่ 1 จะเก็บเนื้อหาบทที่ 1, สัปดาห์ที่ 2 ทำบทที่ 2 และต้องสรุปสูตรลงในกระดาษโน้ตแผ่นเดียวให้ได้
4. ดำเนินการ (Implementation)
ลงมือทำตามตารางที่วางไว้: ฝึกทำโจทย์สม่ำเสมอ หากติดขัดตรงไหนให้รีบถามครูหรือเพื่อนทันที ไม่ปล่อยให้ค้างคา
5. ตรวจสอบประเมินผล (Testing & Evaluation)
ตรวจสอบ: ลองทำ "แนวข้อสอบเสมือนจริง" โดยจับเวลาเท่าสอบจริง แล้วตรวจคะแนนดู
ประเมินผล: ถ้าคะแนนจำลองยังไม่ถึงเป้า ต้องกลับมาดูว่าผิดจุดเดิมซ้ำๆ หรือไม่ ถ้าใช่ต้องเน้นเนื้อหาบทนั้นใหม่ ก่อนจะไปสอบจริง
ตัวอย่างสถานการณ์ "การจัดสรรเวลาเรียน" (เช่น งานเยอะจนทำไม่ทัน หรืออ่านหนังสือไม่จบ)
1. ระบุปัญหา (Problem Identification)
ปัญหาคือ: มีวิชาเรียนหลายวิชา งานค้างเยอะ และใกล้สอบ ทำให้รู้สึกลนลานจนไม่รู้จะเริ่มทำอะไรก่อน
เป้าหมาย: จัดการงานทุกอย่างให้เสร็จทันกำหนด และมีเวลาอ่านหนังสือสอบอย่างน้อยวันละ 2 ชั่วโมง
2. รวบรวมข้อมูล (Related Information Search)
List รายการ: จดออกมาให้หมดว่ามีงานอะไรบ้าง (วิชาไหน, ต้องส่งเมื่อไหร่, ความยากระดับไหน)
สำรวจเวลา: ดูว่าใน 1 วันเราเสียเวลาไปกับอะไรบ้าง (เช่น เล่นมือถือ 3 ชั่วโมง, เดินทาง 2 ชั่วโมง) เพื่อหา "ช่วงเวลาว่าง" ที่ซ่อนอยู่
3. วางแผน (Solution Design & Planning)
จัดลำดับความสำคัญ (Eisenhower Matrix):
ด่วนและสำคัญ: งานที่จะส่งพรุ่งนี้ (ต้องทำทันที)
ไม่ด่วนแต่สำคัญ: อ่านหนังสือสอบ (ต้องจองเวลาไว้ทำ)
เลือกเทคนิค: เช่น Pomodoro (เรียน 25 นาที พัก 5 นาที) เพื่อให้สมองไม่ล้า
4. ดำเนินการ (Implementation)
ลงมือทำตามตารางที่วางไว้ โดยปิดการแจ้งเตือนมือถือในช่วงที่กำหนดไว้ว่าเป็น "เวลาเรียน"
เริ่มทำจากงานที่เล็กที่สุดก่อนเพื่อสร้างกำลังใจ (Quick Win)
5. ตรวจสอบประเมินผล (Testing & Evaluation)
ตรวจสอบ: เมื่อสิ้นสุดสัปดาห์ งานที่ค้างไว้ลดลงไหม? รู้สึกเครียดน้อยลงหรือเปล่า?
ประเมินผล: ถ้าทำตามตารางไม่ได้เพราะ "ตารางแน่นเกินไป" ให้ปรับแผนใหม่ในสัปดาห์หน้า โดยเพิ่มเวลาพักให้มากขึ้น หรือลดจำนวนงานต่อวันลง
เหตุผลเชิงตรรกะ คือ การใช้เหตุผล กฎ กฎเกณฑ์ หรือเงื่อนไขที่เกี่ยวข้องเพื่อแก้ปัญหาได้ครอบคลุมในทุกกรณี เป็นการคิดที่มีเหตุผลรองรับในการคิดแก้ปัญหาและตัดสินใจ ซึ่งถือว่าเป็นกระบวนการแก้ไขปัญหาอย่างเป็นขั้นตอนโดยใช้เหตุผลมาตัดสินใจ เพื่อให้ได้ผลลัพธ์ที่ดีที่สุดในการแก้ปัญหา
อัลกอริทึม (Algorithm) เป็นระเบียบวิธีหรือขั้นตอนวิธีที่ใช้ในการแก้ปัญหาต่าง ๆ อย่างมีระบบ และมีลำดับขั้นตอนตั้งแต่ต้นจนกระทั่งได้ผลลัพธ์ตามที่ต้องการ เช่น
- การเขียนอัลกอริทึมด้วยภาษาธรรมชาติ
- การเขียนอัลกอริทึมด้วยรหัสลำลอง
- การเขียนอัลกอริทึมด้วยผังงาน