قاعدة مهمة لك كمبرمج في تصميم منظوماتك وبرامجك
كلما لففت هنا وهناك وجدت برامج ومنظومات تفتقر لقواعد مهمة في التصميم .
بمعنى اخر تعرض كل شئ بمكان واحد
على سبيل المثال منظومات لاضافة بضائع او بيع وشراء .
تجدها مثل لوحة الطائرة كل شئ بمكان واحد ، اضافة اصناف وحذف وتعديل وعرض
مما يجعل المستخدم يدخل في ربكة وايضا لا يرتاح للعمل مع المنظومة .
من الغريب انني اصادف مستخدمين يقولون لي
انظر لهذه المنظومة وهذه الخيارات والعمليات الكثيرة .
يقولونها بطريقة المدح ...!!
وكأن التعقيد والكثرة والربكة صارت خياراً جيدا ودليل على خبرة المبرمج .
كلما كانت المنظومة تبدو بسيطة كلما كان هذا دليل على عمل كثير بالخلفية ودليل على خبرة المبرمج .
منظومتان تعطيان نفس العمل واحداهما فيها 15 زر والاخرة فيها 5 ازرار
الثانية فيها عمل اكثر واثقان وخبرة اكثر .
الغرض من البرنامج اولا هو تسهيل عمل المستخدم وليس تعقيده .
هناك قاعدة تقول :
لا تجعل اكثر من 7 عمليات في نافذة واحدة لان العقل البشري اتبث ان اكثر من هذا يدخله في ربكة ولا يستوعب ما امامه .
اذا كان ولابد حاول ان لا تجعلها اكثر من 7 عمليات .
لفهم الموضوع ربما تحتاج الى مشاهدة هذا الفيديو لمزيد من التوضيح
كلما لففت هنا وهناك وجدت برامج ومنظومات تفتقر لقواعد مهمة في التصميم .
بمعنى اخر تعرض كل شئ بمكان واحد
على سبيل المثال منظومات لاضافة بضائع او بيع وشراء .
تجدها مثل لوحة الطائرة كل شئ بمكان واحد ، اضافة اصناف وحذف وتعديل وعرض
مما يجعل المستخدم يدخل في ربكة وايضا لا يرتاح للعمل مع المنظومة .
من الغريب انني اصادف مستخدمين يقولون لي
انظر لهذه المنظومة وهذه الخيارات والعمليات الكثيرة .
يقولونها بطريقة المدح ...!!
وكأن التعقيد والكثرة والربكة صارت خياراً جيدا ودليل على خبرة المبرمج .
كلما كانت المنظومة تبدو بسيطة كلما كان هذا دليل على عمل كثير بالخلفية ودليل على خبرة المبرمج .
منظومتان تعطيان نفس العمل واحداهما فيها 15 زر والاخرة فيها 5 ازرار
الثانية فيها عمل اكثر واثقان وخبرة اكثر .
الغرض من البرنامج اولا هو تسهيل عمل المستخدم وليس تعقيده .
هناك قاعدة تقول :
لا تجعل اكثر من 7 عمليات في نافذة واحدة لان العقل البشري اتبث ان اكثر من هذا يدخله في ربكة ولا يستوعب ما امامه .
اذا كان ولابد حاول ان لا تجعلها اكثر من 7 عمليات .
لفهم الموضوع ربما تحتاج الى مشاهدة هذا الفيديو لمزيد من التوضيح
كود :
http://www.mediafire.com/file/b4n4frvn81opuu0/ImportantShow.rar/file