ความสมบูรณ์แบบในการออกแบบทำไมจึงเป็นความคิดที่ไม่ดี
หากคุณเป็นนักออกแบบหรือผู้พัฒนาเว็บคุณควรรู้ว่าการพยายามทำให้โครงการของคุณสมบูรณ์แบบสามารถขยายเวลาที่จำเป็นในการทำให้โครงการเสร็จสมบูรณ์ได้หลายครั้ง มีอยู่เสมอว่าองค์ประกอบสุดท้ายที่คุณต้องการปรับปรุงอย่างรวดเร็วเพราะมีบางสิ่งที่น่ารำคาญเกี่ยวกับมัน แต่น่าเสียดายที่ความจริงก็คือ - ความสมบูรณ์แบบคือลัทธิฟาสซิสต์ที่เท่าเทียมกัน.
นั่นเป็นคำสั่งที่ชัดเจนฉันรู้ แต่มองไปรอบ ๆ คุณ มีอย่างน้อยหนึ่งรายการที่มีข้อบกพร่องในบ้านหรือโรงรถของคุณ?
รถของคุณ? คุณจำเป็นต้องเติมเชื้อเพลิงทุก ๆ ระยะทาง x และในบางครั้งมันก็ไม่สมบูรณ์แบบ คอมพิวเตอร์ของคุณ? ใช้พลังงานมากเกินไปหยุดพักและล้มเหลวและฮาร์ดไดรฟ์ต้องตายสองนาทีก่อนที่คุณจะสามารถสำรองข้อมูลได้ไม่สมบูรณ์ ขนมปัง? มันเก่าเกินไป - ไม่สมบูรณ์ แว่นตา? แก้วมีความเสี่ยง - ห่างไกลจากความสมบูรณ์แบบ ดังนั้นข้อสรุปคืออะไร?
ความสมบูรณ์แบบเป็นอันตรายต่อการพัฒนา
ไม่มีสิ่งใดที่ล้อมรอบเราสมบูรณ์แบบ มีอย่างน้อยหนึ่งอย่างที่สามารถปรับปรุงได้ หากทุกคนนำผลิตภัณฑ์ของตนไปสู่ความสมบูรณ์แบบก่อนที่จะเปิดตัวสู่สาธารณะแล้ววันนี้เราคงไม่มีอะไร! ไม่แม้แต่กระแสไฟฟ้าหรือล้อ. เนื่องจากทุกสิ่งที่อยู่รอบตัวคุณไม่สมบูรณ์แบบคุณจะไม่เป็นเจ้าของพวกเขาหรือไม่? คุณจะรอจนกว่าจะมีคนพาพวกเขาไปสู่ความสมบูรณ์แบบก่อนที่พวกเขาจะปล่อยให้พวกเขามี? อาจจะไม่.
ดังนั้นในขณะที่ทำงานในโครงการของคุณเองมักใช้ความล้มเหลวของผู้อื่นเป็นข้อมูลอ้างอิง - เป็นความคิดสร้างสรรค์ แต่ อย่าพยายามที่จะสมบูรณ์แบบ.
ทำไมความสมบูรณ์แบบจึงเป็นอันตราย?
เพราะไม่ชอบการบรรลุเป้าหมาย เมื่อเริ่มงานคุณจะมีเป้าหมายที่แท้จริงเสมอไปกับการออกแบบ มันอาจเป็นสิ่งที่เห็นได้ชัดเช่นการเพิ่มยอดขายหรือสิ่งผิดปกติเช่นการสร้างความตระหนักให้กับศูนย์ฝึกคิกบ็อกซิ่งใต้น้ำของคุณ อย่างไรก็ตามสิ่งเหล่านี้ควรเป็นเป้าหมายที่คุณต้องมุ่งเน้นและทุกครั้งที่คุณต้องการทำสิ่งใหม่คุณควรถามตัวเองด้วยคำถาม: "สิ่งนี้ทำให้ฉันใกล้ชิดกับเป้าหมายมากขึ้นหรือไม่"
และตอนนี้เป็นส่วนที่ตลก. การแสวงหาความสมบูรณ์แบบไม่ได้นำคุณเข้าใกล้เป้าหมายมากขึ้น. ในทางกลับกันการหาวิธีที่ง่ายที่สุดที่จะทำได้ ถูกต้อง - ง่ายและเชื่อถือได้ไม่ใช่สิ่งที่ดีที่สุด ในช่วงแรกของโครงการคุณไม่สามารถมั่นใจได้ 100% ว่าทางออกใดจะดีที่สุด เพราะคุณจะรู้ได้อย่างไรว่าคุณยังไม่ได้เปิดมัน เฉพาะความคิดเห็นจากตลาด (ผู้ใช้จริง) เท่านั้นที่สามารถให้แนวคิดที่แท้จริงสำหรับการปรับปรุงเว็บไซต์และการใช้งานที่เป็นไปได้ ข้อเสนอแนะเหล่านั้นคือการปรับปรุงที่คุณต้องมุ่งเน้น ไม่ใช่สิ่งที่คุณคิดว่าจะดีที่สุดสำหรับพวกเขา.
นี่คือความจริงที่โจ่งแจ้ง (น่าเสียดาย) คุณจะไม่มีทางรู้ว่าผู้คนต้องการหรือต้องการอะไรดังนั้นการทำงานกับวิธีแก้ปัญหาที่ซับซ้อนบางอย่างซึ่งอาจทำให้ไม่จำเป็นต้องเสียเวลาเสียเปล่า นั่นเป็นเหตุผลที่คุณต้อง เริ่มต้นด้วยโซลูชันที่ทำให้สามารถบรรลุเป้าหมายในวิธีที่ง่ายที่สุด. และอีกหนึ่งสิ่งที่คุณควรรู้:
ความสมบูรณ์แบบมักจะไม่มีใครสังเกตเห็น
น่าเสียดายที่ทุกครั้งที่คุณใช้เวลาในการติดตามความสมบูรณ์แบบนี้ยังคงไม่มีใครสังเกตเห็นและไม่ได้รับการยอมรับ มีเหตุผลที่ผู้รับโครงการของคุณอาจไม่ได้สังเกตเห็นความพยายามของคุณเป็นพิเศษ และนั่นก็เป็นเพราะ พวกเขาไม่เห็นเวอร์ชันก่อนหน้าของโครงการดังนั้นจึงไม่มีอะไรที่จะอ้างอิงและเปรียบเทียบ. สิ่งเดียวที่พวกเขาจะสังเกตเห็นและวิพากษ์วิจารณ์จะเป็นฟังก์ชั่นพื้นฐานและองค์ประกอบ.
เครดิตภาพ.
การทำงานกับรายละเอียดจะปล้นเวลาส่วนใหญ่ของคุณ รายละเอียดเช่นส่วนเล็ก ๆ ของการออกแบบกราฟิกของคุณ นั่นเป็นสิ่งเล็กน้อยที่ทำให้คุณตื่นเต้นหรือฟังก์ชั่นเพิ่มเติมที่คุณคิดว่าน่าเท่ห์และมีประโยชน์ และก่อนที่คุณจะตระหนักถึงเวลาโครงการที่เสร็จสมบูรณ์ทั้งหมดได้ขยายออกไปหลายครั้ง คุณต้องการใช้เวลา 60% ในการทำงานเพื่อทำรายละเอียดให้สมบูรณ์และเพียง 40% ในการบรรลุเป้าหมาย?
หากคุณเป็นฟรีแลนซ์คุณสามารถมั่นใจได้ว่าลูกค้าทุกคนจะได้รับ 100 ครั้ง ขอบคุณมากสำหรับโครงการที่ใช้งานง่ายและเข้าใจได้โดยมุ่งเน้นไปที่การบรรลุเป้าหมายมากกว่างานศิลปะที่สวยงามซึ่งดูดี แต่ไม่ได้ใส่เงินพิเศษใด ๆ ลงในกระเป๋า.
การละทิ้งความสมบูรณ์อยู่ไกลจากการละทิ้งโครงการดีๆ
อย่างที่ฉันได้พูดไปก่อนหน้านี้ในระหว่างขั้นตอนการสร้างโครงการ / ผลิตภัณฑ์ / การออกแบบคุณไม่สามารถมั่นใจได้ว่าอะไรจะเป็นโซลูชั่นที่สมบูรณ์แบบจริง ๆ ดังนั้นความคิดทั้งหมดของการใฝ่หามันจึงเกิดขึ้นอีกครั้ง เมื่อคุณกำลังทำอะไรสักอย่างวิธีเดียวที่คุณสามารถตัดสินความสมบูรณ์แบบได้คือแรงจูงใจส่วนตัวของคุณ - เนื้อของชายคนหนึ่งเป็นพิษของอีกคน.
กฎการออกแบบที่สำคัญที่สุด: คุณไม่ใช่ลูกค้าหรือผู้เยี่ยมชม นั่นเป็นเหตุผลที่คุณไม่สามารถตัดสินสิ่งที่คุณออกแบบตามความคิดเห็นและข้อสมมติฐานของคุณเอง.
คุณจะสร้างเว็บไซต์ที่ดีกว่าโดยไม่สมบูรณ์แบบ
มันง่าย (และจริง) หากคุณไม่ได้พยายามทำให้รายละเอียดทุกอย่างสมบูรณ์แบบและมุ่งเน้นไปที่องค์ประกอบที่สำคัญที่สุดแทนองค์ประกอบที่สำคัญเหล่านี้จะไม่เพียงมองเห็นได้ชัดเจนในโซลูชันขั้นสุดท้าย แต่คุณจะทำงานให้เสร็จเร็วขึ้นด้วย ดังนั้นโดยการซ่อนความสมบูรณ์แบบไว้ในกระเป๋าคุณจะมีประสิทธิภาพมากขึ้นและให้ผลลัพธ์ที่ดีกว่ามาก.
นี่คือประโยชน์ที่สามารถนำมาโดยลืมเกี่ยวกับความสมบูรณ์แบบและสร้างเว็บไซต์ที่เรียบง่ายแทน:
- เว็บไซต์สามารถเปิดตัวก่อนหน้านี้.
- เว็บไซต์สามารถสร้างรายได้ / รับก่อนหน้านี้.
- ความคิดเห็นจากผู้เข้าชมจะมาถึงก่อนหน้านี้.
- เนื่องจากข้อเสนอแนะก่อนหน้านี้คุณจะสามารถปรับปรุงเว็บไซต์โดยมุ่งเน้นไปที่สิ่งที่ผู้เยี่ยมชมชี้ให้เห็น (ไม่เพียง แต่สิ่งที่คุณคิดว่าน่าเท่ห์).
ข้อสรุปที่สำคัญที่สุดที่นี่คือ (แม้ว่าฟังดูแปลก ๆ ) ที่ ทางออกที่ง่ายจะดีกว่าว่าเป็นโซลูชั่นที่สมบูรณ์แบบ. "ตกลง แต่จะใช้วิธีนี้อย่างไร"
แบ่งงานของคุณออกเป็นสองกลุ่ม: “สิ่งสำคัญ” & “รายละเอียด”
สิ่งที่สำคัญมีความสำคัญเช่นการบรรลุเป้าหมายและวัตถุประสงค์การสร้างฟังก์ชั่นพื้นฐาน ฯลฯ ) และมีรายละเอียดที่ดีเพียงแค่มีรายละเอียด.
เครดิตภาพ.
รายละเอียดกินเวลาจำนวนมาก นั่นเป็นเหตุผลที่คุณต้องข้ามพวกเขาและกลับไปหาพวกเขาในภายหลังในช่วงต่อไปของการทำงาน (หรือไม่กลับไปที่พวกเขาเลย) ดังนั้นฉันหมายความว่า "ภายหลัง" เวลาที่ดีที่สุดในการกลับไปดูรายละเอียดคือเวลาใด?
ทำงานซ้ำแล้วซ้ำอีก
นี่คือสิ่งที่ฉันหมายถึงเพียงแค่อดทนกับฉัน - เมื่อคุณแบ่งงานออกเป็นสองกลุ่มจากนั้นในการทำซ้ำครั้งแรกคุณควรพยายามมุ่งเน้นเฉพาะสิ่งที่สำคัญและพยายามทำให้งานสำเร็จลุล่วงด้วยวิธีที่ง่ายที่สุด ในตอนท้ายของการทำซ้ำนี้คุณจะมีเว็บไซต์สำเร็จรูปที่พร้อมที่จะเปิดตัว (คล้ายกับ SCRUM) คุณสามารถเริ่มใหม่หากคุณต้องการ ในการทำซ้ำนี้คุณสามารถลองปรับปรุงรุ่นก่อนหน้า (คุณจะได้รับแนวคิดในการปรับปรุงจากการตอบรับจากลูกค้า / ผู้เข้าชมของคุณ) หลังจากการทำซ้ำครั้งที่สองคุณจะมีเว็บไซต์ที่ได้รับการปรับปรุง.
หากคุณต้องการทำงานต่อไปและปรับปรุงเว็บไซต์อย่างต่อเนื่องคุณสามารถเริ่มการทำซ้ำครั้งที่สามจากนั้นจึงเริ่มการทำซ้ำ นี่เป็นช่วงเวลาที่เหมาะสมในการกลับสู่สิ่งที่คุณจัดว่าเป็น "รายละเอียด" ในตอนเริ่มต้นของงาน แต่คุณอาจตระหนักว่า "รายละเอียด" เหล่านี้เป็นการตัดสินซ้ำซ้อนโดยปฏิกิริยาของผู้เข้าชม / ลูกค้า ( เป็นเรื่องธรรมดามาก).
นี่เป็นจุดแข็งที่แท้จริงของวิธีการวนซ้ำ ในระหว่างแต่ละขั้นตอนของการทำงานคุณมีเว็บไซต์ที่สมบูรณ์พร้อมที่จะเปิดตัวและคุณสามารถปรับปรุงได้ตลอดเวลา นี่เป็นสถานการณ์ที่ดีกว่ามากเมื่อเปรียบเทียบกับการทำงานกับอะไรบางอย่างในห้องปิดเป็นเวลา 10 ปีพยายามทำให้สมบูรณ์แบบโดยไม่มีการตอบรับใด ๆ จากโลก วิธีการวนซ้ำนั้นปลอดภัยกว่าเช่นกัน สถานการณ์ที่ดีกว่าคืออะไร - ตระหนักว่าความคิดของคุณเป็นสิ่งที่คุณรู้และไม่มีความต้องการในตลาดหลังจากทำงานมาได้หนึ่งเดือนหรือรู้ตัวหลังจาก 10 ปีของการทำงาน?
เพียงแค่บันทึกด้านข้าง: ด้วยวิธีนี้ทำให้ฉันสามารถสำเร็จการศึกษาระดับปริญญาโทได้สองสามเดือนก่อนที่เพื่อนร่วมงานของฉันจะทำได้ สิ่งที่ฉันทำคือการจดจ่อกับสิ่งที่สำคัญที่สุดในแต่ละบททำให้เสร็จเร็วที่สุดและเก็บรายละเอียดไว้ทั้งหมดในภายหลัง ถ้าฉันต้องการทำให้บทแต่ละบทสมบูรณ์แบบตั้งแต่ต้นบางทีฉันคงไม่จบจนกว่าจะถึงวันนี้ นอกจากนี้เป็นเวลากว่าสองปีแล้วตั้งแต่ที่ฉันได้รับการปกป้อง M.Sc ของฉัน.
ทำงานได้อย่างรวดเร็วและมีประสิทธิภาพ
นี่คือเคล็ดลับอเนกประสงค์และสามารถนำไปปฏิบัติในขณะที่ทำงานในโครงการสำหรับลูกค้าของคุณเช่นเดียวกับในขณะที่ทำงานบนเว็บไซต์ของคุณเอง สิ่งเหล่านี้เป็นสิ่งเดียวที่สำคัญในตอนนี้: การทำงานที่รวดเร็วและผลลัพธ์ที่รวดเร็ว ถึงเวลาปรับตัวแล้ว.
พยายามให้ผลลัพธ์ที่รวดเร็ว (มุ่งเน้นไปที่การบรรลุเป้าหมาย) โดยมอบวิธีการแก้ปัญหาที่ง่ายที่สุดไม่ใช่โซลูชัน "สมบูรณ์แบบ" โดยความเห็นส่วนตัวของคุณ. จำไว้ว่า - คุณไม่จำเป็นต้องสมบูรณ์แบบ "ดีพอ" ดีพอ.
อีกหนึ่งสิ่ง - คุณมีประสบการณ์อย่างไรกับโครงการที่คุณพยายามเสนอโซลูชั่นที่สมบูรณ์แบบ?