การคิดเชิงระบบ (System Thinking)
คำว่า "การคิดเชิงระบบ" ถูกใช้อย่างแพร่หลายและไม่มีความหมายที่เป็นสากลเพียงหนึ่งเดียว โรงเรียนความคิดต่างๆ ให้ความสำคัญในมุมมองที่ต่างกัน ดังนั้นจึงเป็นสิ่งสำคัญที่จะต้องแยกคำนี้ออกจาก แนวคิด เฉพาะตัวทันที
การตีความทั่วไปของคำนี้
ในทฤษฎีระบบทั่วไปของ Ludwig von Bertalanffy แนวคิดเชิงระบบเกี่ยวข้องกับการพิจารณาส่วนรวม การปฏิสัมพันธ์ของส่วนย่อย ระดับการจัดระเบียบ ขอบเขตของระบบ และคุณสมบัติที่ไม่สามารถอธิบายได้อย่างสมบูรณ์ผ่านองค์ประกอบแต่ละชิ้น
ในพลวัตของระบบ (System Dynamics) โดย Jay Forrester และต่อมาโดย Donella Meadows และนักวิจัยคนอื่นๆ ให้ความสำคัญกับสต็อก (stocks) การไหล (flows) ความล่าช้า (delays) และวงจรป้อนกลับ (feedback loops) ระบบถูกอธิบายผ่านวิธีที่โครงสร้างภายในสร้างพฤติกรรมที่สังเกตได้ตามกาลเวลา
ในประเพณีการจัดการของ Peter Senge การคิดเชิงระบบเข้าใจว่าเป็นความสามารถในการมองเห็นโครงสร้าง ความสัมพันธ์ และรูปแบบที่เกิดขึ้นซ้ำๆ แทนที่จะมองเห็นแค่เหตุการณ์แยกส่วน ซึ่งเป็นสิ่งที่สร้างเหตุการณ์เหล่านั้นขึ้นมา
ในไซเบอร์เนติกส์ (Cybernetics) ซึ่งเกี่ยวข้องเป็นหลักกับ Norbert Wiener และการพัฒนาในเวลาต่อมา การควบคุม ข้อมูล การป้อนกลับ ความเสถียร และการปรับระบบให้สอดคล้องกับสถานะและเป้าหมาย กลายเป็นศูนย์กลาง
ในวิศวกรรมระบบ (Systems Engineering) การคิดเชิงระบบมักหมายถึงความสามารถในการมองวัตถุในฐานะระบบที่สมบูรณ์และเป็นส่วนหนึ่งของระบบที่ใหญ่กว่าไปพร้อมๆ กัน โดยคำนึงถึงข้อกำหนด อินเทอร์เฟซ ข้อจำกัด วัฏจักรชีวิต และผลกระทบของการเปลี่ยนแปลงในส่วนหนึ่งที่มีต่อส่วนอื่นๆ
ในศาสตร์แห่งความซับซ้อน (Complexity Science) ความสนใจจะเปลี่ยนไปที่วิธีที่พฤติกรรมของส่วนรวมเกิดขึ้นจากการปฏิสัมพันธ์ขององค์ประกอบหรือเอเจนต์จำนวนมาก ที่นี่ ความไม่เป็นเชิงเส้น การจัดระเบียบตัวเอง การปรับตัว การเกิดใหม่ (emergence) และข้อจำกัดพื้นฐานในการทำนายพฤติกรรมของระบบซับซ้อนผ่านคุณสมบัติของส่วนย่อย ถือเป็นสิ่งสำคัญ
ในระเบียบวิธีระบบแบบนุ่ม (Soft Systems Methodology) ของ Peter Chackland การคิดเชิงระบบไม่ได้ถูกใช้เฉพาะกับการวิเคราะห์ระบบทางเทคนิคเท่านั้น แต่ยังใช้กับการจัดการสถานการณ์ที่ซับซ้อนของมนุษย์ ซึ่งผู้เข้าร่วมแต่ละคนอาจกำหนดปัญหาและขอบเขตของระบบที่พิจารณาแตกต่างกันออกไป
ในกระบวนการคิดเชิงระบบเชิงวิพากษ์ (Critical Systems Thinking) จะมีการตั้งคำถามเพิ่มเติมว่า ใครเป็นผู้กำหนดขอบเขตของระบบ ผลประโยชน์ใดบ้างที่นำมาพิจารณา สมมติฐานใดที่ถูกฝังอยู่ในแบบจำลอง และมีสิ่งใดบ้างที่ถูกละเลยจากการพิจารณา
การตีความทั้งหมดนี้สามารถมองได้ว่าเป็นแนวคิดอิสระที่ใช้คำว่า "การคิดเชิงระบบ" เหมือนกัน ซึ่งมีความทับซ้อนกันบางส่วนแต่ไม่ได้เหมือนกันทั้งหมด
แนวคิดการคิดเชิงระบบของเรา
ในแนวคิด "การคิดเชิงระบบ" ของเรา เราใช้คำนี้ในความหมายดังต่อไปนี้
การคิดเชิงระบบคือวิธีพิจารณาวัตถุ ความรู้ ทักษะ กระบวนการ และวิธีการต่างๆ ในฐานะระบบ ซึ่งมีโครงสร้าง ความสามารถ ความต้องการ ข้อจำกัด และกฎเกณฑ์ในการปฏิสัมพันธ์กับระบบอื่นเป็นของตัวเอง
ในขณะเดียวกัน ระบบอาจมีความสมบูรณ์ในตัวเอง โดยไม่จำเป็นต้องเป็นส่วนหนึ่งของระบบที่ใหญ่กว่าจึงจะคงความเป็นระบบได้ แต่ถ้าเราต้องการใช้มันเป็นส่วนหนึ่งของระบบอื่น จะเกิดงานเฉพาะขึ้นมา นั่นคือการทำความเข้าใจว่าระบบเหล่านั้นเข้ากันได้หรือไม่ และระบบหนึ่งถูกฝังอยู่ในอีกระบบหนึ่งอย่างถูกต้องหรือไม่
นี่คือสิ่งสำคัญอย่างยิ่ง: ระบบที่ดีในตัวมันเองอาจเป็นองค์ประกอบที่แย่ของระบบอื่น ความรู้ที่ถูกต้องอาจถูกนำไปใช้อย่างไม่ถูกต้อง วิธีการที่ใช้งานได้อาจถูกใช้ในบริบทที่ไม่เหมาะสม ทักษะที่เป็นประโยชน์อาจกลายเป็นไร้ประโยชน์หรือเป็นอันตรายหากถูกฝังไว้ในระบบที่ผิด
ความสามารถและความต้องการของระบบ
สำหรับการอธิบายระบบ การมองมันในลักษณะเดียวกับที่โปรแกรมมิงเชิงฟังก์ชันมองฟังก์ชันหรือคอมโพเนนต์จะมีประโยชน์มาก
ระบบมีความ สามารถ (capabilities) ได้แก่ สิ่งที่มันทำได้ สิ่งที่มันสร้างผลลัพธ์ได้ และงานที่มันสามารถแก้ปัญหาได้
และระบบมีความ ต้องการ (needs) ได้แก่ ทรัพยากร ข้อมูลนำเข้า เงื่อนไข ระบบอื่นๆ หรือข้อจำกัดที่ต้องได้รับการปฏิบัติตาม เพื่อให้มันสามารถทำงานได้
ดังนั้น เมื่อพยายามฝังระบบหนึ่งลงในอีกระบบหนึ่ง จึงไม่ใช่แค่การถามว่า "มันทำอะไรได้บ้าง?" เท่านั้น แต่ยังรวมถึง:
- มันต้องการอะไรที่อินพุต
- มันใช้ทรัพยากรอะไรบ้าง
- มันส่งออกอะไร
- มันกำหนดข้อจำกัดอะไรบ้าง
- ต้องใช้อินเทอร์เฟซแบบไหน
- มันเข้ากันได้กับระบบใดบ้าง
- อะไรจะหยุดทำงานหากถอดมันออก
- มีความสามารถใหม่อะไรบ้างที่จะปรากฏขึ้นหากเพิ่มมันเข้ามา
ตัวอย่างเกี่ยวกับเครื่องยนต์
เครื่องยนต์สามารถมองได้ว่าเป็นระบบอิสระ มันมีโครงสร้างภายใน ข้อกำหนดเกี่ยวกับเชื้อเพลิง การระบายความร้อน พลังงาน ภาระทางกล และเงื่อนไขการทำงานอื่นๆ
ในรถยนต์ เครื่องยนต์กลายเป็นส่วนหนึ่งของระบบที่ใหญ่ขึ้น พร้อมด้วยระบบเชื้อเพลิง ระบบไฟฟ้า ระบบส่งกำลัง ระบบระบายความร้อน และระบบย่อยอื่นๆ หากถอดเครื่องยนต์ออก รถยนต์ในฐานะระบบจะสูญเสียความสามารถหลักอย่างหนึ่งไปและหยุดทำหน้าที่หลักของมัน
แต่ตัวเครื่องยนต์เองไม่ได้หยุดความเป็นระบบ มันสามารถถูกฝังลงในองค์ประกอบอื่นได้ เช่น ใช้ในเรือหรือเครื่องกำเนิดไฟฟ้า อย่างไรก็ตาม สำหรับสิ่งนี้ ระบบใหม่จะต้องตอบสนองความต้องการของมันและใช้ประโยชน์จากความสามารถของมันอย่างถูกต้อง
นี่คือจุดที่การคิดเชิงระบบแสดงออกมา: การรู้แค่ว่าเครื่องยนต์ "ทำงานได้" นั้นไม่เพียงพอ แต่ต้องเข้าใจด้วยว่า มันจะทำงานที่ไหน กับอะไร และภายใต้เงื่อนไขใดในฐานะส่วนหนึ่งของระบบอื่น
ระบบสามารถพิจารณาได้ในระดับที่แตกต่างกัน
ระบบจริงระบบเดียวกันช่วยให้มองได้หลายระดับ
สำหรับผู้ขับขี่รถยนต์ แบบจำลองนี้อาจเพียงพอแล้ว:
กุญแจ → สตาร์ท → เครื่องยนต์ทำงาน → รถเคลื่อนที่ได้
หากรถยนต์สตาร์ทไม่ติด ระดับนี้จะไม่เพียงพออีกต่อไป จำเป็นต้องเจาะลึก 0ลงไป: แบตเตอรี่ แหล่งจ่ายไฟ สวิตช์กุญแจ มอเตอร์สตาร์ท ระบบเชื้อเพลิง ระบบจุดระเบิด และองค์ประกอบอื่นๆ
แต่แม้ในระหว่างการซ่อมแซม ก็ไม่จำเป็นต้องวิเคราะห์ทุกอย่างไปเสียหมด หากมอเตอร์สตาร์ทไม่มีปฏิกิริยาใดๆ เมื่อบิดกุญแจ การตรวจสอบยางรถยนต์ก็ไม่ใช่ส่วนหนึ่งของห่วงโซ่เหตุและผลในปัจจุบัน
ดังนั้น การคิดเชิงระบบจึงไม่ได้แปลว่า "ต้องคำนึงถึงทุกสิ่งทุกอย่างอย่างแน่นอน" แต่หมายถึงการเลือก ระดับที่เพียงพอและขอบเขตการพิจารณาที่ถูกต้องสำหรับงานเฉพาะหน้า
ระบบมีอยู่จริงโดยไม่ขึ้นอยู่กับความสมบูรณ์ของความเข้าใจของเรา
ความเป็นจริงไม่ได้มีหน้าที่ต้องพอดีกับแบบจำลองของเรา
พายุฝนฟ้าคะนองเกิดขึ้นโดยไม่คำนึงว่าเราจะเข้าใจกระบวนการทั้งหมดในการก่อตัวของมันหรือไม่ ภูเขาไฟปะทุโดยไม่คำนึงถึงคุณภาพของการพยากรณ์ของเรา อะตอมและโครงสร้างที่พื้นฐานกว่านั้นยังคงมีอยู่และปฏิสัมพันธ์กันโดยไม่คำนึงว่าเราจะเข้าใจโครงสร้างของมันอย่างสมบูรณ์เพียงใด
ระบบใดๆ ก็ตามสามารถพิจารณาให้กว้างขึ้นเรื่อยๆ ได้ ซึ่งรวมถึงสิ่งแวดล้อม สังคม ดาวเคราะห์ จักรวาล และลึกซึ้งยิ่งขึ้นเรื่อยๆ โดยเปลี่ยนไปสู่โครงสร้างและกลไกที่เล็กกว่า
เราไม่รู้ขอบเขตสุดท้ายของการแยกย่อยนี้ เราไม่รู้ว่าอะไรอยู่ "นอก" จักรวาล และเราไม่แน่ใจว่าในฟิสิกส์เราได้ไปถึงระดับที่พื้นฐานที่สุดของสสารแล้วหรือยัง
หลักการสำคัญที่ตามมาจากสิ่งนี้คือ: ความไม่สมบูรณ์ของความรู้เกี่ยวกับระบบไม่ได้ยกเลิกการมีอยู่และการทำงานของตัวระบบนั้นเอง
การคิดอย่างเป็นระบบในทางปฏิบัติหมายถึงอะไร
สำหรับงานเฉพาะหน้า จำเป็นต้องกำหนด:
- ระบบใดที่เรากำลังพิจารณาอยู่;
- มันทำอะไรได้บ้างและเราต้องการมันทำไม;
- ความต้องการและข้อจำกัดของมันคืออะไร;
- ระบบอื่นๆ ใดบ้างที่ปฏิสัมพันธ์กับมัน;
- เราต้องการใช้มันอย่างอิสระหรือฝังมันไว้ในระบบที่ใหญ่กว่า;
- ความลึกของการวิเคราะห์ระดับใดจึงจะเพียงพอสำหรับงานปัจจุบัน;
- ส่วนใดของระบบที่เกี่ยวข้องกับห่วงโซ่เหตุและผลปัจจุบันอย่างแท้จริง;
- ความรู้ของเราสิ้นสุดที่ใด และพื้นที่ที่เรายังไม่เข้าใจหรือไม่สามารถควบคุมได้เริ่มต้นที่ใด
แนวทางนี้สามารถนำไปใช้ได้เช่นเดียวกันกับเทคโนโลยี การเขียนโปรแกรม ความรู้ การเรียนรู้ องค์กร เศรษฐศาสตร์ ชีววิทยา และสาขาอื่นๆ
ทำไมเรื่องนี้จึงสำคัญต่อความรู้
ความรู้สามารถมองได้ว่าเป็นระบบ หรือเป็นองค์ประกอบของระบบความเข้าใจอื่น
ความรู้ในตัวมันเองอาจถูกต้อง แต่ถ้าบุคคลนำไปใช้โดยไม่คำนึงถึงบริบท ข้อจำกัด และความเชื่อมโยงกับความรู้คลังอื่นๆ ผลลัพธ์ที่ได้อาจผิดพลาดได้
ดังนั้น ในระบบของเรา จึงไม่เพียงพอที่จะแค่ถ่ายทอดข้อมูลที่ถูกต้องให้กับบุคคล แต่จำเป็นต้องเข้าใจด้วยว่าข้อมูลนั้นถูกฝังไว้ที่ไหน ให้ความสามารถอะไร ต้องการความรู้พื้นฐานใด และช่วยแก้ปัญหาอะไร
ในแง่นี้เองที่การคิดเชิงระบบเป็นพื้นฐานสำหรับเราในการทำงานกับแนวคิดต่างๆ แนวคิดไม่ได้มีความสำคัญเพียงเพราะเนื้อหาของมันเท่านั้น แต่ยังรวมถึงวิธีที่มันถูกใช้งานภายในระบบเฉพาะของความเข้าใจและกิจกรรมของมนุษย์ด้วย