- การออกแบบที่ดีคือการเลือก การประนีประนอมที่ถูกต้อง ระหว่างความต้องการที่แข่งขันกัน
- การประนีประนอมคือ การตัดสินใจและการจัดลำดับความสำคัญ และทันทีที่เลือกอย่างหนึ่ง ตัวเลือกอื่นก็จะถูกตัดออกไปโดยธรรมชาติ
- Trade-off คือความสัมพันธ์ที่ยอมรับจุดอ่อนเพื่อให้ได้จุดแข็ง โดยยิ่งให้น้ำหนักกับด้านหนึ่ง อีกด้านก็จะยิ่งอ่อนลง
- ผลิตภัณฑ์ที่ยอดเยี่ยมจะกำหนดอย่างชัดเจนว่าอะไรคือสิ่งที่มันจะทำได้ไม่ดี และแลกกับการมี มุมมองที่ชัดเจน ซึ่งทำให้โดดเด่นเป็นพิเศษในบางด้าน
- หากพยายามทำให้ทุกคนและทุกฟีเจอร์พึงพอใจไปพร้อมกัน ก็ยากที่จะโดดเด่นอย่างแท้จริงในด้านใดด้านหนึ่ง จึงจำเป็นต้องมี การประนีประนอม ที่เหมาะกับ ผู้ใช้เป้าหมาย
การประนีประนอมคือแก่นแท้ของการออกแบบ
- การประนีประนอมไม่ใช่สิ่งที่ดีหรือไม่ดี แต่คือ การตัดสินใจและการจัดลำดับความสำคัญ ที่เราทำทุกวัน
- มันคือกระบวนการหาสมดุลระหว่างสองความต้องการที่แข่งขันกัน และตัดสินว่าฝั่งไหนสำคัญกว่า
- เป็นไปไม่ได้ที่จะอ้างว่าผลิตภัณฑ์ “ไม่ได้ประนีประนอม” หรือ “ไม่มีการประนีประนอม”
- ทันทีที่เลือกแนวทางหนึ่ง ก็ย่อมตัดทางเลือกอื่นออกไป
- สิ่งสำคัญไม่ใช่ว่ามีการประนีประนอมหรือไม่ แต่คือ เลือกการประนีประนอมแบบใด
ผลิตภัณฑ์ที่เลือกทั้งจุดแข็งและจุดอ่อน
- Trade-off เผยให้เห็นความสัมพันธ์ระหว่างจุดอ่อนกับจุดแข็ง
- ยอมรับจุดอ่อนหนึ่งอย่างเพื่อแลกกับจุดแข็งหนึ่งอย่าง
- ยิ่งให้น้ำหนักกับด้านหนึ่งมากเท่าไร อีกด้านก็จะยิ่งอ่อนลง
- Trade-off ที่ชัดเจนทำให้เห็นจุดอ่อนของผลิตภัณฑ์ แต่การตัดสินใจที่ยากเช่นนี้เองคือบทบาทของการออกแบบ
- ผลิตภัณฑ์ที่มีจุดยืนชัดเจนจะกำหนดอย่างแน่วแน่ว่าอะไรคือสิ่งที่มันจะทำได้ไม่ดี และมุ่งสู่ประสิทธิภาพที่ยอดเยี่ยมกว่ามากในด้านอื่น
- เป็นไปไม่ได้ที่จะดึงดูดทุกคน
- หากตั้งเป้าเป็นผลิตภัณฑ์ที่ทำได้ดีรอบด้านในฟีเจอร์กว้าง ๆ ก็เท่ากับเลือกที่จะไม่โดดเด่นเป็นพิเศษในบางด้าน
- นี่อาจเป็นทางเลือกที่เหมาะสมสำหรับผู้ใช้เป้าหมาย แต่ก็ยังเป็นการประนีประนอมอย่างชัดเจน
- การออกแบบที่ดี คือการเลือกการประนีประนอมที่เหมาะกับผู้ใช้เป้าหมายบนพื้นฐานของจุดยืนที่ชัดเจน
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ทุกวันนี้ไม่ใช่แค่นักออกแบบเท่านั้น แต่หลายคนมองว่า การประนีประนอมคือความอ่อนแอ ทว่าเราไม่อาจได้สิ่งที่ต้องการเสมอไป
ตลอดอาชีพของผม ทักษะในการประนีประนอมเป็นหนึ่งในความสามารถที่มีค่าที่สุด และตอนนี้ก็ยังใช้เพื่อหาจุดตกลงที่เป็นจริงได้กับทีม
แม้ไอเดียที่น่าสนใจ หากเจาะลึกลงไปก็มักพบว่ายังไม่ได้ถูกวางให้เป็นรูปเป็นร่างดีพอ ดังนั้นแม้จะออกแบบคนเดียว หากต้องการสร้างระบบที่นำไปใช้ได้จริง ก็ต้องประนีประนอมกับไอเดียที่ยังไม่ผ่านการพิสูจน์
การออกแบบคือการจัดการกับ affordance, pattern, ข้อจำกัด และ trade-off ไม่จำเป็นต้องโต้เถียงหรือปะทะกับใครเสมอไป วิธีหาการออกแบบที่ดีที่สุดภายใต้เงื่อนไขที่มีอยู่ไม่ได้มีแค่วิธีเดียว และกระบวนการหาฉันทามติก็ไม่จำเป็นต้องจับความเห็นมาตีกัน
หากทันทีที่ได้รับฟีดแบ็กแล้วรู้สึกว่าต้องลุกขึ้นสู้ ปัญหาอาจอยู่ที่ กรอบคิดที่เน้นความขัดแย้ง มากกว่าการออกแบบ
บางครั้งการประนีประนอมก็เป็นทางเลือกที่ดีที่สุดและจำเป็น เช่น https://meta.wikimedia.org/wiki/The_Wrong_Version หรือกระบวนการสันติภาพในไอร์แลนด์เหนือ แต่ถ้าแทนที่จะแบ่งส่วนต่างกันคนละครึ่ง แล้วไปหาทางออกสร้างสรรค์ที่ทั้งสองฝ่ายต่างชอบร่วมกัน ทุกคนก็อาจชนะได้ ซึ่งหลายครั้งทั้งสองอย่างก็ถูกเรียกรวมว่าเป็นการประนีประนอม
ผมเข้าใจยากว่าทำไมถึงมีคนโหวตไม่เห็นด้วยกับแนวคิดที่ว่าให้แก้ปัญหาอย่างสร้างสรรค์เพื่อแสวงหาประโยชน์ร่วมกัน
การประนีประนอมควรเป็นทางเลือกสุดท้ายในกล่องเครื่องมือของนักออกแบบ ก่อนอื่นควรไล่บีบขอบเขตของปัญหาที่พยายามแก้อย่างจริงจังและทดสอบความเป็นไปได้ทั้งหมด แล้วค่อยเลือกเมื่อไม่มีวิธีแก้ที่ตรงจุดหรือหมดเวลาแล้ว
การประนีประนอมมักเป็นผลจากการแก้ปัญหาเพียงบางส่วนของปัญหาที่ตั้งแต่แรกอาจไม่จำเป็นต้องแก้ โดยที่ยังนิยามขอบเขตปัญหาไม่ดีพอ อย่างไรก็ตาม ในความหมายที่ว่าแก้ปัญหาหนึ่งแทนที่จะยอมทิ้งอีกปัญหาหนึ่ง มันก็เป็น trade-off จริง
การออกแบบที่ดีเกิดขึ้นเมื่อมี วิสัยทัศน์และความมั่นใจ ที่จะบอกได้ว่าในการตัดสินใจแต่ละครั้ง อะไรสำคัญและอะไรตัดออกได้
แต่ถ้าหมายถึงการประนีประนอมแบบใส่ฟุตเตอร์โฆษณาลอยเพิ่มอีกอันเพื่อเอาใจผู้บริหาร นั่นก็ควรเป็นทางเลือกสุดท้ายจริง ๆ
ผมเห็นด้วยกับสมมติฐานตั้งต้นได้ยาก การประนีประนอมกับ trade-off ไม่ใช่คำพ้องความหมายกัน
สิ่งตรงข้ามของการประนีประนอมคือการตัดสินใจอย่างหนักแน่นให้ตรงกับผู้ใช้ที่ตั้งใจไว้มากขึ้น แม้อาจทำให้บางส่วนรู้สึกถูกกันออกไป และสิ่งนั้นกลับอาจยอดเยี่ยมก็ได้
การหลีกเลี่ยงการตัดสินใจที่หนักแน่นก็เป็นการเลือกความสบายใจหรือการไม่กันใครออก แทนการสร้างความแตกต่างที่คมชัด ดังนั้นจึงแนะนำให้ เลือก trade-off อย่างตั้งใจ แทนที่จะรอไปเรื่อย ๆ
แต่มีงานออกแบบจำนวนมากที่ต้องเข้าถึงให้กว้างกว่ากลุ่มผู้ใช้เฉพาะ และลดการกีดกันลง การวิเคราะห์ข้อกำหนดให้แม่นยำทำได้ยาก และความต้องการของผู้คนก็เปลี่ยนไป ดังนั้นผลิตภัณฑ์ที่สมบูรณ์แบบสำหรับกลุ่มเป้าหมายแคบ ๆ กลับอาจกลายเป็นแย่ได้
เมาส์ที่ออกแบบให้เข้ากับขนาดและรูปทรงมือ รวมถึงท่าทางเฉพาะ มักแย่ลงแม้แต่กับผู้ใช้เป้าหมายเอง ผลิตภัณฑ์ที่เปิดให้ปรับวิธีจับและวิธีใช้ตามงานต่าง ๆ ได้จะสบายกว่า และเมาส์ที่ดีที่สุดโดยทั่วไปมักให้อภัยและยืดหยุ่น โดยเฉพาะ แทร็กแพดของ Apple และแทร็กบอลแบบ Kensington แทบไม่ขึ้นกับลักษณะมือเลย
หากข้อจำกัดถูกตรึงไว้ ก็ต้องเลือก trade-off ระหว่างหลายมิติ และนั่นคือการประนีประนอม
แต่ข้อจำกัดไม่ได้ตายตัว และสามารถปรับให้เหมาะสมหรือค้นพบเทคนิคใหม่ ๆ เพื่อ เปลี่ยนพื้นที่ของข้อกำหนดเองได้ เช่นเดียวกับที่อัลกอริทึมบีบอัดที่ดีกว่าและชิปใหม่ที่เร็วขึ้นทำให้การคำนวณใหม่ ๆ เป็นไปได้ หากพยายามมากขึ้น ขอบเขตของการประนีประนอมก็เลื่อนได้เช่นกัน
ข้อจำกัดที่อาจเกิดขึ้นและไม่ขัดกับเป้าหมายควรถูกมองเป็นข้อจำกัดจริง แม้ในทางทฤษฎีจะสร้าง X, Y, Z ใหม่ได้ แต่ต้องดูว่าสิ่งใดทำได้จริงในโปรเจกต์นี้ และผมถือว่า ข้อจำกัดทางสังคมก็เป็นข้อจำกัดจริง แล้วสื่อสารให้ผู้บริหารทราบ
ผมได้อ่าน The Simplicity Shift ของ Scott Jenson แล้วเป็นจุดเปลี่ยนในชีวิต
เป็นหนังสือที่เขียนในยุคที่ UI มือถือมีข้อจำกัดมาก กล่าวถึงการจัดลำดับความสำคัญและการประนีประนอมเพื่อสร้าง UI ที่ใช้งานได้ ต้นทุนรับไหว และยังรักษาคุณภาพของการออกแบบไว้ได้ นอกจากนี้ยังอธิบายไว้มากเกี่ยวกับวิธีร่วมงานกับผู้อื่นเพื่อหาจุดตกลงที่ทำงานได้ดี
https://jenson.org/The-Simplicity-Shift.pdf เป็น PDF สั้น ๆ
สำหรับผมที่ไม่ใช่เจ้าของภาษา การประนีประนอมกับ trade-off ไม่ได้เหมือนกันทั้งหมด และในบทความนี้คำหลังดูเหมาะกว่า
trade-off แสดงความเชื่อมโยงระหว่างตัวเลือกอย่างตรงไปตรงมาว่า การออกแบบเพื่อเป้าหมายหนึ่งต้องแลกกับอีกเป้าหมายหนึ่ง แต่คำว่าประนีประนอมไม่ได้สื่อความหมายนั้นอย่างชัดเจน
ค่านิยมจำเป็นเมื่อเราต้องตัดสินใจเรื่องยาก และไม่จำเป็นหากเราตัดสินใจแต่เรื่องง่าย
แต่ค่านิยมต่าง ๆ ก็ขัดแย้งกันเอง ดังนั้นจึงมีเพียงไม่กี่อย่างที่ให้ความสำคัญพร้อมกันได้ การตัดสินใจที่คำนึงถึงพนักงานที่กำลังลำบาก อาจไม่ดีต่อลูกค้าที่กำหนดการล่าช้าอยู่แล้ว หรือไม่ดีต่อค่านิยมที่ให้ความสำคัญกับความเร็ว
ไม่ชัดเจนว่านี่มุ่งวิจารณ์ถ้อยคำทางการตลาด หรือกำลังพูดถึงปรากฏการณ์ทางวัฒนธรรมที่กว้างกว่า
การประนีประนอมที่ทำจริงเพื่อบรรลุเป้าหมาย กับ ถ้อยคำที่สื่อออกไปภายนอก ว่าเราไม่ประนีประนอมต่อเป้าหมายของลูกค้า เป็นคนละเรื่องกัน จึงดูไม่ใช่ปัญหาเดียวกัน
ไม่จำเป็นต้องเป็นอย่างนั้นเสมอไป การออกแบบในระดับสูงบางครั้งก็รักษาข้อดีของทั้งสองฝ่ายไว้ได้ผ่านการจัดชั้นหรือกลไกที่ประณีตกว่า พร้อมกับคลี่คลายความตึงเครียดและการปะทะที่เห็นได้ภายนอก
การเลือกเอาระหว่างความสะดวกกับความปลอดภัย แล้วหาจุดประนีประนอมที่เจือจางลง เป็นการออกแบบที่ซื่อเกินไป การซ้อนความปลอดภัยไว้เหนือความสะดวกเพื่อให้ผู้ใช้ไม่ต้องเลือกหรือทำให้ฝ่ายใดฝ่ายหนึ่งอ่อนลงคือการออกแบบที่ดี และบริษัทที่ยอดเยี่ยมต่างเคย แก้ความย้อนแย้งที่เห็นได้ภายนอกด้วยการออกแบบ มาแล้ว
ไม่ว่ารากศัพท์ของการประนีประนอมจะมาจากการยอมถอยหรือไม่ เรื่องนี้ดูใกล้เคียงกับความต่างด้านรสนิยมทางภาษามากกว่า
ตัวอย่างสำคัญที่แสดงผลลัพธ์จากการไม่ยอมให้มีตัวเลือก
NOคือโศกนาฏกรรม 737 MAXใช้ความหมายของคำเปลี่ยนไปเปลี่ยนมาตลอด จน อ่านยากถึงขั้นลำบาก