ฟอร์มและฟังก์ชันมีส่วนทำให้เกิดการออกแบบที่ดีได้อย่างไร

เผยแพร่แล้ว: 2017-03-18

ไม่ว่าจะเป็นอาคาร โลโก้ เว็บไซต์ หรือซอฟต์แวร์ การออกแบบที่ดีนั้นง่ายต่อการจดจำ คนส่วนใหญ่อาจไม่ทราบว่าการออกแบบที่ดีนั้นเกี่ยวข้องกับการทำงานของบางสิ่งพอๆ กับรูปลักษณ์ของบางสิ่ง

Let's it : ถ้าคุณซื้อบางอย่างเพื่อทำหน้าที่ คุณต้องการให้มันทำงานได้ดี หากไม่เป็นเช่นนั้น คุณอาจจะหยุดใช้หรือขอเงินคืน ไม่ว่ามันจะดูดีแค่ไหนก็ตาม อย่างไรก็ตาม หากคุณไม่ชอบรูปลักษณ์ของผลิตภัณฑ์ คุณก็จะมีโอกาสน้อยที่จะซื้อผลิตภัณฑ์นั้นตั้งแต่แรก

เมื่อพูดถึงการออกแบบซอฟต์แวร์ หลักการเหล่านี้ก็ไม่ต่างกัน โชคดีที่สามารถแปลหลักการออกแบบพื้นฐานได้โดยไม่คำนึงถึงสาขาวิชา หลักการพื้นฐานประการหนึ่งของการออกแบบที่ดีคือ f orm follow function หลักการออกแบบสมัยใหม่นี้สามารถใช้ได้กับการพัฒนาซอฟต์แวร์ได้อย่างไร เป็นเรื่องที่น่าสนใจ

ที่มา: modernismweek.com

การออกแบบแตกต่างจากศิลปะอย่างไร

นักออกแบบเฟอร์นิเจอร์ Charles Eames เคยกล่าวไว้ว่า "การออกแบบคือการแสดงออกถึงจุดประสงค์ และอาจ (ถ้าดีพอ) ถูกมองว่าเป็นงานศิลปะในภายหลัง การออกแบบขึ้นอยู่กับข้อจำกัดเป็นส่วนใหญ่ และเป็นวิธีการดำเนินการ (มีข้อจำกัดอยู่เสมอและมักรวมถึงจริยธรรมด้วย)” ตามที่ Eames กล่าว อะไรคือความแตกต่างระหว่างการออกแบบและศิลปะ?

ความแตกต่างที่สำคัญคือการออกแบบต้องมีจุดประสงค์ ศิลปะไม่สามารถมีเหตุผลอื่นที่มีอยู่ได้นอกจากการดูหรือประสบการณ์อย่างอื่น อย่างไรก็ตาม การออกแบบจำเป็นต้องมีฟังก์ชัน หากการออกแบบมีความโดดเด่นทางสายตาก็อาจถือเป็นศิลปะได้เช่นกัน แน่นอนศิลปะและการออกแบบทับซ้อนกัน แต่ไม่มีฟังก์ชั่น (การออกแบบ) มันเป็นเพียงรูปแบบ (ศิลปะ)

จากการกำเนิดของมาตรฐานการออกแบบที่ดี ทำให้เกิดแนวคิดที่รูปแบบเป็นไปตามหน้าที่ ในปี พ.ศ. 2439 สถาปนิกชื่อ หลุยส์ ซัลลิแวน ได้คิดค้นวลีนี้ในการสัมภาษณ์ฉบับพิมพ์เกี่ยวกับตึกระฟ้า ซัลลิแวนเชื่อว่าเมืองสมัยใหม่ต้องการอาคารรูปแบบใหม่ แบบฟอร์มนั้นจะกลายเป็น "ตึกระฟ้าเหล็กโครงสร้างที่ทันสมัย"

เป็นที่แน่ชัดว่าซัลลิแวนเห็นจุดประสงค์สำหรับโครงสร้างเมืองใหม่นี้ เช่นเดียวกับที่นักออกแบบซอฟต์แวร์สมัยใหม่มองเห็นความจำเป็นในโปรแกรมและเครื่องมือใหม่ๆ ในลักษณะนี้รูปแบบตามฟังก์ชันมีรากฐานมาจากการออกแบบคลาสสิก แต่นำไปใช้กับอุตสาหกรรมเทคโนโลยีด้วย เมื่อคุณเจาะลึกลงไปในการเคลื่อนไหวแบบสมัยใหม่ คุณจะเห็นว่ามีความเชื่อมโยงกันมากขึ้นระหว่างหลักการสมัยใหม่กับการออกแบบซอฟต์แวร์

ที่มา: powerdesign.com

ฟังก์ชันกลายเป็นรูปแบบอย่างไร

หลักการของซัลลิแวนมีอิทธิพลต่อการออกแบบที่ดีมานานกว่าศตวรรษ แต่อิทธิพลของคำพูดของเขารู้สึกได้ในทันที ลัทธิสมัยใหม่ได้กลายเป็นมาตรฐานในงานศิลปะและการออกแบบในช่วงต้นศตวรรษที่ 20 และจากสิ่งนั้นได้ทำให้ขบวนการ Bauhaus เติบโตขึ้น

ร๊อคนี้มีหลักการสำคัญหลายประการของการออกแบบที่ดีและหนึ่งในนั้นคือรูปแบบตามหน้าที่ หลักการอื่นๆ ได้แก่ ยอมรับเครื่องจักร สร้างมาตรฐานการผลิต ส่งเสริมการทดลองและการสังเคราะห์ และใช้ความประหยัดและความเรียบง่าย อนึ่ง หลักการเหล่านี้สามารถดูได้จากมุมมองของการพัฒนาซอฟต์แวร์

เห็นได้ชัดว่าการยอมรับเครื่องนั้นเหมาะสมสำหรับนักออกแบบซอฟต์แวร์ การออกแบบที่ดีทุกอย่างในการพัฒนาซอฟต์แวร์คำนึงถึงข้อจำกัดของฮาร์ดแวร์ และวิธีที่ทั้งสองช่วยเสริมซึ่งกันและกัน นอกจากนี้ การผลิตที่ได้มาตรฐานไม่เพียงแต่ใช้ได้กับฟีเจอร์และอินเทอร์เฟซเท่านั้น แต่ยังรวมถึงประสบการณ์ของผู้ใช้ด้วย ผลิตภัณฑ์ของคุณควรสร้างประสบการณ์ผู้ใช้มาตรฐานที่สามารถทำซ้ำได้ในทุกเซสชัน

นอกจากนี้ การทดลองและการสังเคราะห์ได้กลายเป็นบรรทัดฐานสำหรับทีมพัฒนาซอฟต์แวร์ เนื่องจากการออกแบบที่ดีมักเกิดขึ้นเสมอ ประการสุดท้าย ความประหยัดและความเรียบง่ายเป็นส่วนหนึ่งของการออกแบบซอฟต์แวร์ที่ดีเสมอ เพราะผู้ใช้ไม่ได้สนใจซอฟต์แวร์ที่ยุ่งยากและซับซ้อน

หากคุณพิจารณาให้ละเอียดยิ่งขึ้น หลักเกณฑ์เหล่านี้สำหรับการสร้างฟังก์ชันการทำงานที่เพียงพอยังให้ความดึงดูดใจด้านสุนทรียภาพอีกด้วย ตัวอย่างเช่น เศรษฐกิจและความเรียบง่าย เป็นสิ่งที่ควรคำนึงถึงเมื่อสร้างการออกแบบภาพ ในความเป็นจริง Visual Economy เป็นแนวคิดที่รู้จักกันดีซึ่งมีอิทธิพลต่อการออกแบบซอฟต์แวร์มินิมัลลิสต์ที่ยอดเยี่ยมอย่างแท้จริง

แนะนำสำหรับคุณ:

Metaverse จะพลิกโฉมอุตสาหกรรมยานยนต์อินเดียได้อย่างไร

Metaverse จะพลิกโฉมอุตสาหกรรมยานยนต์อินเดียได้อย่างไร

บทบัญญัติต่อต้านการแสวงหากำไรสำหรับสตาร์ทอัพในอินเดียมีความหมายอย่างไร?

บทบัญญัติต่อต้านการแสวงหากำไรสำหรับสตาร์ทอัพในอินเดียมีความหมายอย่างไร?

วิธีที่ Edtech Startups ช่วยเพิ่มทักษะและทำให้พนักงานพร้อมสำหรับอนาคต

Edtech Startups ช่วยให้แรงงานอินเดียเพิ่มพูนทักษะและเตรียมพร้อมสู่อนาคตได้อย่างไร...

หุ้นเทคโนโลยียุคใหม่ในสัปดาห์นี้: ปัญหาของ Zomato ยังคงดำเนินต่อไป, EaseMyTrip Posts Stro...

สตาร์ทอัพอินเดียใช้ทางลัดในการไล่ล่าหาทุน

สตาร์ทอัพอินเดียใช้ทางลัดในการไล่ล่าหาทุน

Logicserve Digital สตาร์ทอัพด้านการตลาดดิจิทัลรายงานว่าได้ระดมทุน INR 80 Cr จากบริษัทจัดการสินทรัพย์อื่น Florintree Advisors

แพลตฟอร์มการตลาดดิจิทัล Logicserve ระดมทุน INR 80 Cr รีแบรนด์เป็น LS Dig...

นักออกแบบซอฟต์แวร์ยังได้รับคำเตือนเกี่ยวกับการสร้างสิ่งที่รกเกินไป สิ่งนี้เรียกว่า ฟีเจอร์คืบ ลักษณะการคืบส่งผลกระทบต่อการออกแบบที่ดี หากฟีเจอร์มีมากมาย การออกแบบภาพก็เช่นกัน

ที่มา: vecteezy.com

รูปแบบและหน้าที่ในอุตสาหกรรมเทคโนโลยี

จริงๆ แล้วมีการเคลื่อนไหวทั้งหมดที่ทุ่มเทให้กับความเรียบง่ายในการออกแบบซอฟต์แวร์ นักออกแบบเหล่านี้ปฏิบัติตามหลักการของความเรียบง่ายในการพัฒนาทั้งด้านภาพและการใช้งานของแอปพลิเคชัน การปฏิบัติตามหลักปรัชญาแบบมินิมัลสามารถป้องกันปัญหาต่างๆ เช่น software bloat ซึ่งแอปพลิเคชันทำงานช้าเพราะใช้พลังการประมวลผลมากเกินไป

การขยายตัวของซอฟต์แวร์จะส่งผลต่อการออกแบบภาพ ทำให้ยากต่อการนำทางเมนู หน้าจอ และตัวเลือกต่างๆ เมื่อคุณพิจารณาถึงผลกระทบของการขยายตัวของซอฟต์แวร์ที่มีต่อการออกแบบภาพ จะเห็นได้ชัดว่าฟังก์ชันและรูปแบบมีการเชื่อมโยงกันอย่างแยกไม่ออกในการพัฒนาซอฟต์แวร์

ฟังก์ชันและรูปแบบมีความเชื่อมโยงกันอย่างมากในอุตสาหกรรมเทคโนโลยี ซึ่งคุณสามารถหาตัวอย่างได้จากการพัฒนาแอปพลิเคชันซอฟต์แวร์ทุกประเภท สาขาที่สร้างสรรค์มากขึ้น เช่น การพัฒนาเกม มีตัวอย่างการออกแบบเกมที่ใช้หลักการมินิมัลลิสต์ เกมที่น่าสนใจที่สุดบางเกม มาจากแนวคิดที่เรียบง่าย

ชื่อยอดนิยม Mirror's Edge เป็นตัวอย่างการออกแบบและหลักการพัฒนาที่เรียบง่ายเพื่อสร้างการเล่นเกมที่สนุกและเรียบง่าย เกมดังกล่าวได้รับการตอบรับอย่างดีจากผู้ชมและนักพัฒนา และได้รับรางวัลหลายรางวัลในพิธีประจำปี ซึ่งรวมถึงรางวัล Interactive Achievement Award ประจำปี Mirror's Edge ได้ผสมผสานแนวคิดเหล่านี้อย่างลงตัวเพื่อสร้างเกมที่สวยงามและสวยงาม

ในทุกด้านของการพัฒนาซอฟต์แวร์ การกำหนดมาตรฐานประสบการณ์ผู้ใช้เป็นส่วนหนึ่งของแนวทางปฏิบัติที่ดีที่สุด และทำได้โดยการสร้างต้นแบบและการทดสอบ นักพัฒนาใช้แบบฟอร์มตามหลักปรัชญาการทำงานโดยไม่รู้ด้วยซ้ำ กระบวนการวางแผนและการพัฒนา เช่น การวิ่งออกแบบใช้การสร้างต้นแบบและการทดสอบอย่างหนัก

ขอให้กลุ่มทดสอบให้คะแนนทั้งรูปแบบและการทำงาน และข้อมูลนี้ใช้เพื่อประเมินต้นแบบ หากกลุ่มให้คะแนนสูงพอ ต้นแบบก็จะเข้าสู่การพัฒนา

ที่มา: origin.com

ซอฟต์แวร์และการออกแบบที่ดี

การออกแบบซอฟต์แวร์ที่ดีต้องคำนึงว่าทั้งรูปแบบและฟังก์ชันเป็นส่วนสำคัญในการสร้างผลิตภัณฑ์ที่ยอดเยี่ยม สิ่งใดสิ่งหนึ่งไม่ควรสำคัญไปกว่าอีกสิ่งหนึ่ง และหากผลิตภัณฑ์ของคุณใกล้จะสมบูรณ์แบบ มันจะรวมเอารูปแบบตามคติประจำหน้าที่ แทนที่จะเป็นเพียงสิ่งที่ใช้ได้ผลดี มันจะเป็นสิ่งที่ใช้ได้ผลดีและดูน่าประทับใจเช่นกัน แน่นอนว่าการดึงดูดด้วยภาพมีบทบาทสำคัญในการที่ผู้ใช้จะมีส่วนร่วมกับผลิตภัณฑ์ของคุณ

ใน การศึกษาที่ดำเนินการโดย Google ผู้ใช้ตัดสินใจเกี่ยวกับการออกแบบในเวลาเพียง 17 นาที ผลการศึกษานี้เป็นหลักฐานที่ดีที่ชี้ให้เห็นว่าเว็บไซต์ที่มี "ความซับซ้อนของภาพต่ำ" ผ่านการทดสอบกับผู้ใช้ได้ดีขึ้น นั่นหมายถึงการทำงานต้องอาศัยการประหยัดการมองเห็นเป็นอย่างมาก สิ่งนี้สามารถทำให้นักพัฒนาซอฟต์แวร์เชื่อว่าผลิตภัณฑ์ของตนเหมือนกัน

ฟังก์ชั่นและรูปแบบเชื่อมต่อกันเสมอ ในการออกแบบที่ดีทุกชิ้น มีความสมดุลระหว่างทั้งสองอย่าง โดยส่วนใหญ่แล้ว ผลิตภัณฑ์ที่ไม่มีความสมดุลที่ยอดเยี่ยมนี้จะไม่เป็นไปตามความคาดหวังของผู้ใช้และตกต่ำในตลาด

Windows Vista เป็นตัวอย่างที่ดีของสถานการณ์เช่นนี้ ระบบปฏิบัติการที่เกินจริงควรจะมีการออกแบบภาพที่ได้รับการปรับปรุง แต่มาพร้อมกับคุณสมบัติด้านความปลอดภัยที่ดีที่สุด น่ารำคาญ และที่แย่ที่สุดคือทนไม่ได้ น่าเสียดายที่ Vista ไม่ได้ทำตามความคาดหวัง ของผู้ใช้ และผู้ใช้บ่นว่าพวกเขาสูญเสียฟังก์ชันการทำงานบางอย่างที่พวกเขาชอบเกี่ยวกับ Windows มาโดยตลอด ที่แย่ไปกว่านั้นคือ ผู้ใช้ส่วนใหญ่รู้สึกว่า Windows ไม่ได้เปลี่ยนแปลงรูปลักษณ์ของซอฟต์แวร์มากนัก โดยรวมแล้ว ฟังก์ชันการทำงานไม่ได้มีรูปแบบที่แตกต่างกัน และสุดท้ายแล้ว ฟอร์มและฟังก์ชันก็ล้มเหลว

ที่มา: ang.wikipedia.org

สร้างความสมดุลที่สมบูรณ์แบบ

นักพัฒนาซอฟต์แวร์ที่ไม่มีความสมดุลที่สมบูรณ์แบบระหว่างรูปแบบและฟังก์ชันสามารถจ่ายราคาสูงได้ ประการแรกพวกเขาสามารถสูญเสียผู้ชมที่มีมายาวนาน Vista หยุดใช้โปรแกรมยอดนิยมของ Windows บางโปรแกรม เช่น Movie Maker การนำแอปพลิเคชันนี้ออกจากผู้ใช้ ทำให้ซอฟต์แวร์ไม่มีประโยชน์สำหรับบางคน กลุ่มนี้และอื่น ๆ ที่คล้ายคลึงกันใน Vista OS ทำให้บางคนเลือกให้เป็น ระบบปฏิบัติการที่แย่ที่สุดตลอดกาล

ครั้งต่อไปที่คุณพยายามจะออกแบบดีไซน์ที่ดี จำไว้ว่ารูปแบบและฟังก์ชันเชื่อมต่อถึงกันนานกว่าการพัฒนาซอฟต์แวร์ อาจฟังดูซับซ้อนเกินไป แต่ความเรียบง่ายขึ้นอยู่กับหลักการพื้นฐานบางประการ ซึ่งส่วนใหญ่นักออกแบบซอฟต์แวร์หลายคนใช้อยู่แล้ว

ลองใช้หลักการในการสร้างสมดุลระหว่างรูปแบบและหน้าที่ในโครงการใหม่หรือโครงการที่มีอยู่ ดูว่าปัญหาใดที่พวกเขาสามารถแก้ไขได้ และช่องว่างใดที่พวกเขาสามารถเติมเต็มได้ เมื่อทุกอย่างล้มเหลว ลองนึกถึงคำพูดที่สร้างแรงบันดาลใจนี้จาก Antoine de Saint-Exupery : “ความสมบูรณ์แบบไม่ได้เกิดขึ้นเมื่อไม่มีอะไรจะเพิ่มเติม แต่เมื่อไม่มีอะไรเหลือที่จะเอาไป”


[โพสต์นี้ปรากฏตัวครั้งแรกในบล็อก Proto.io และทำซ้ำโดยได้รับอนุญาต]