<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های زهرا محمدی</title><link>https://virgool.ir/feed/@product.design.by.zahra</link><description>یه طراح محصول که فکر می‌کنه بهترین طراحی یعنی اونقدر واضح که حتی مامان بزرگا هم بتونن ازش استفاده کنن!</description><language>fa</language><pubDate>2026-11-10 18:53:39</pubDate><image><url>https://files.virgool.ir/upload/users/4051666/avatar/V5YYRK.png</url><title>زهرا محمدی</title><link>https://virgool.ir/@product.design.by.zahra</link></image><item><title>قرمز در طراحی رابط کاربری (UI): دستورالعمل‌ها، محدودیت‌ها و تصمیم‌های هوشمندانه در UX</title><link>https://virgool.ir/@product.design.by.zahra/قرمز-در-طراحی-رابط-کاربری-ui-دستورالعمل-ها-محدودیت-ها-و-تصمیم-های-هوشمندانه-در-ux-m7e1snj83tnk</link><description>چطور از قرمز به‌عنوان رنگ برند استفاده کنیم، بدون اینکه کاربر اذیت بشه؟قرمز یکی از قوی‌ترین و تأثیرگذارترین رنگ‌ها در طراحی رابط کاربری است. رنگی جسور، احساسی و پرانرژی که خیلی از برندها از آن برای نشان دادن فوریت، هیجان یا قدرت استفاده می‌کنند.اما واقعیت این است که اگر قرمز بدون فکر و دقت به‌عنوان رنگ اصلی رابط کاربری استفاده شود، خیلی راحت می‌تواند چالش‌های جدی در UI و UX ایجاد کند.در این مقاله می‌خواهم بر اساس تحقیقات، تئوری رنگ و نمونه‌های واقعی، مهم‌ترین نکات، محدودیت‌ها و بهترین روش‌ها برای استفاده از قرمز در UI رو با هم مرور کنیم.چرا استفاده‌ی زیاد از قرمز در کل صفحه UX را خراب می‌کند؟۱. واقعاً چقدر می‌شود کاربر را در یک صفحه‌ی کاملاً قرمز نگه داشت؟قرمز ذاتاً حس فوریت ایجاد می‌کند؛ انگار کاربر همیشه عجله دارد یا زمانش رو به اتمام است و یا چیزی فوری در حال اتفاق افتادن است. این ویژگی برای هشدارها، خطاها یا اکشن‌های حساس عالی است، اما وقتی کل صفحه قرمز باشد:سطح استرس کاربر بالا می‌رودتمرکز کم می‌شود و حس راحتی را کاهش می‌دهدکاربر عجولانه تصمیم می‌گیردبعد از مدتی چشم خسته می‌شودهمه‌ی این‌ها در بلندمدت باعث می‌شود کاربر از کار با محصول لذت نبرد و حتی زودتر از آن خارج شود.2. وقتی همه عناصر صفحه برای جلب توجه رقابت می‌کنندوقتی همه عناصر قرمز هستند، دکمه‌ها با متن رقابت می‌کنند، لینک‌ها با هشدارها قاطی می‌شوند و آیکن‌ها بیش از حد به چشم می‌آیند. این موضوع بار شناختی (Cognitive Load) را بالا می‌برد، چون کاربر باید بیشتر فکر کند تا بفهمد کجا را نگاه کند و قدم بعدی چیست.طراحی خوب باید تصمیم‌گیری را ساده کند، نه سخت‌تر. استفاده بیش‌ازحد از قرمز دقیقاً برعکس عمل می‌کند.قرمز پر سر و صداست؛ اینجاست که متن (Copy) باید هوشمندانه‌تر باشددر رابط‌هایی که قرمز رنگ غالب برند است، UX Writing و متن‌ها نقش خیلی مهمی پیدا می‌کنند. قرمز به‌اندازه کافی جلب توجه می‌کند، پس متن نباید با آن رقابت کند؛ بلکه باید کاربر را آرام کند و مسیر را نشانش دهد.متن خوب باید:واضح باشدراهنمایی کندفشار و استرس رنگ قرمز را کمتر کندمثلاً:یک دکمه قرمز با متن «ارسال» (Submit) می‌تواند ناگهانی و استرس‌زا باشد، اما «ذخیره و ادامه» دقیقاً توضیح می‌دهد چه اتفاقی می‌افتد.پیام خطای قرمز «ورودی نامعتبر» حس بدی می‌دهد، ولی «ایمیل وارد نشده؛ لطفاً برای ادامه آن را اضافه کنید» فوریت را به درک تبدیل می‌کند.دکمه قرمز با متن «حذف» ترسناک است، اما «حذف دائمی حساب کاربری» ابهام را از بین می‌برد و به کاربر کمک می‌کند با اطمینان تصمیم بگیرد.در رابط‌های قرمز‌محور، متن جای رنگ را در ایجاد اعتماد و سلسله‌مراتب می‌گیرد؛ نیت را توضیح می‌دهد، فشار را کم می‌کند و باعث می‌شود توجه کاربر به تصمیم درست هدایت شود، نه صرفاً تصمیم سریع.مشکل سلسله‌مراتب: وقتی همه چیز مهم به نظر می‌رسداگر همه عناصر رابط کاربری قرمز باشند، عملاً همه در یک سطح از اهمیت قرار می‌گیرند. این باعث می‌شود کاربر نتواند سریع صفحه را اسکن کند.کاربر دیگر نمی‌داند:اقدام اصلی کدام است؟کدام اقدام فرعی است؟کدام بخش فقط برای اطلاع‌رسانی است؟دلیل اصلی این اتفاق، نبود رنگ تأکیدی (Accent Color) است.اهمیت رنگ تأکیدی (Accent Color)وقتی همه‌چیز قرمز است، در واقع هیچ‌چیز برجسته نیست. ایده رنگ تأکیدی از معماری و طراحی داخلی آمده و بعد وارد دنیای UI شده است. رنگ‌های تأکیدی کمک می‌کنند چشم کاربر هدایت شود و رابط کاربری شفاف‌تر شود. راهنمای رنگ متریال گوگل (Material Design) هم به‌وضوح می‌گوید:انتخاب رنگ‌ها را محدود کنید: سه رنگ از پالت اصلی و یک رنگ تأکیدی از پالت ثانویه.مثلاً اگر همه دکمه‌ها یک استایل دارند و همگی قرمز هستند، خیلی زود مشکل‌ساز می‌شود. وقتی اپی همه‌چیز را قرمز می‌کند و از رنگ تأکیدی استفاده نمی‌کند، همه عناصر در یک سطح دیده می‌شوند.انتخاب رنگ تأکیدی درست خیلی مهم استانتخاب رنگ مکمل قرمز (رنگی که دقیقاً روبه‌روی آن در چرخه رنگ قرار دارد) به عنوان رنگ تاکیدی، ممکن است در نگاه اول جذاب باشد، اما معمولاً باعث تنش بصری می‌شود چون رنگ‌های مکمل شدیداً برای جلب توجه با هم رقابت می‌کنند.انتخاب بهتر، رنگ‌های مشابه (Analogous) هستند؛ رنگ‌هایی که کنار قرمز در چرخه رنگ قرار دارند. این ترکیب‌ها:طبیعی‌تر به نظر می‌رسندرقابت کمتری ایجاد می‌کنندحس آرامش و راحتی بیشتری می‌دهندسفید و مشکی بهترین دوست‌های قرمز هستندتئوری رنگ به ما یادآوری می‌کند که سفید و مشکی، چون خنثی هستند، ابزارهای فوق‌العاده‌ای برای ایجاد تعادل‌اند.استفاده از فضای خالی، متن مشکی و پس‌زمینه‌های خنثی باعث می‌شود قرمز بهتر دیده شود، بدون اینکه چشم را خسته کند یا فضا را شلوغ کند. در این حالت قرمز خاص و معنادار باقی می‌ماند، نه خسته‌کننده.قرمز را فقط برای مهم‌ترین اقدام نگه داریدحتی اگر رنگ برند شما قرمز است، قرار نیست همه‌جای صفحه قرمز باشد.برای هر صفحه از خودتان بپرسید:مهم‌ترین کاری که می‌خواهم کاربر انجام دهد چیست؟مثلا اگر قرار است دکمه CTA قرمز باشد، فقط یکی از آن‌ها باید قرمز باشد؛ مهم‌ترینش.طراحی لینک‌ها در رابط‌ کاربری با تم قرمز‌معمولاً برای نمایش لینک‌ها از رنگ اصلی برند استفاده می‌کنند. اما وقتی رنگ اصلی قرمز است، این قانون نیاز به بازنگری دارد.راه‌حل‌های بهتر:استفاده از رنگ ثانویه یا رنگ تأکیدی برای لینک‌هااستفاده از رنگ مشکی به همراه الگوی آشنا: زیرخط (Underline)می‌توانید از قرمز برای حالت Hover لینک‌ها استفاده کنید، به شرطی که بدون شلوغی، وضوح ایجاد کند.پیام‌های خطا نباید فریاد بزنندطراحی پیام خطا در رابط‌هایی که قرمز رنگ غالب است، حساس‌تر از همیشه است. در یک رابط خنثی، قرمز سریعاً مشکل را نشان می‌دهد؛ اما در یک رابط قرمز، این سیگنال ضعیف یا حتی گیج‌کننده می‌شود. چون قرمز از قبل بخش زیادی از «بودجه توجه» کاربر را مصرف کرده و قرمز بودن پیام خطا دیگر هشدار محسوب نمی‌شود. کاربر ممکن است متوجه نشود:مشکل چیستمشکل کجاستچطور باید آن را حل کندبه همین دلیل پیام خطا باید بیشتر به وضوح تکیه کند تا رنگ. از قانون مجاورت استفاده کنید: پیام خطا را نزدیک فیلد یا عملی که باعث خطا شده قرار دهید، از زبان ساده و انسانی استفاده کنید و راه‌حل را واضح بگویید.مثلاً به‌جای «خطایی رخ داد»، بنویسید:«رمز عبور باید حداقل ۸ کاراکتر باشد». همچنین آیکن‌ها، فاصله‌گذاری یا خطوط ظریف می‌توانند پیام را تقویت کنند، بدون اینکه قرمز بیشتری اضافه شود.جمع‌بندیطراحی با رنگ قرمز به معنی حذف آن نیست؛ بلکه به معنی استفاده درست از قدرت آن است.قرمز اگر به درستی استفاده شود، می‌تواند هویت برند را تقویت کند، اقدامات مهم را برجسته کند و تمرکز کاربر را هدایت کند. اما اگر در استفاده از آن زیاده‌روی شود، نتیجه‌اش استرس، سردرگمی و فشار ذهنی کاربر است.کلید اصلی، تعادل است:استفاده هوشمندانه از رنگ تأکیدی (Accent Color)استفاده قرمز تنها برای اقدامات اولویت‌دارهمراه کردن رنگ قرمز با متن مناسب، سلسله‌مراتب درست و فاصله‌گذاری مناسببه این شکل، قرمز به یک مزیت UX تبدیل می‌شود، نه یک محدودیت.منابع:https://ux.stackexchange.com/questions/85214/branding-and-red-colorhttps://uxdesign.cc/branding-your-app-with-red-a7df0b6b0e54?gi=38667b3cd9f8https://medium.com/@lodestar-design/design-study-using-a-red-theme-color-in-applications-47c167d7a85https://www.designsystemscollective.com/a-study-in-red-clashing-colors-in-app-design-603b1a663f30?gi=1ed9862602cd</description><category>زهرا محمدی</category><author>زهرا محمدی</author><pubDate>Mon, 29 Dec 2025 16:23:59 +0330</pubDate></item><item><title>چیزی که طراحی کردی عالیه، اما رد میشه! چرا؟</title><link>https://virgool.ir/@product.design.by.zahra/چیزی-که-طراحی-کردی-عالیه-اما-رد-میشه-چرا-fffrhhsltgfq</link><description>راهنمایی برای اثرگذاری بر ذی‌نفعان و دفاع از تصمیمات طراحی در جلساتبه‌عنوان یک طراح UI/UX، احتمالاً این سناریو رو تجربه کردی: ساعت‌ها وقت گذاشتی تحقیق کردی، وایرفریم کشیدی، طراحی دقیقی انجام دادی که مشکل واقعی کاربر رو حل می‌کنه و با اطمینان کامل وارد جلسه‌ای شدی تا راه‌حلت رو ارائه بدی. اما وقتی ارائت تموم میشه، سکوت اتاق جلسه رو می‌گیره و بعدش بانفوذ ترین فرد تیم میگه:«بد نیست، ولی همون چیزی که من قبلاً پیشنهاد دادم بهتره.»(احتمالا همون پیشنهادی که تو، بر اساس داده‌های کاربری و اصول طراحی، مطمئنی که رویکرد درستی نیست. ناامیدکننده‌ست، نه؟)واقعیت اینه که تو دنیای توسعه محصول، همیشه بهترین طراحی برنده نمیشه. طرحی برنده میشه که به بهترین شکل ارائه، توجیه و توسط تیم حمایت بشه و در مسیر تصمیم‌گیری باقی بمونه. موفقیت تو فقط با پیکسل‌ها و پروتوتایپ‌ها سنجیده نمیشه؛ بلکه با تواناییت در مدیریت دنیای پیچیده همکاری‌های انسانی سنجیده میشه.این نوشته درباره همینه: چطور در کنار طراحی، بتونی روی آدم‌هایی که توی فرایند تصمیم‌گیری نقش دارن هم تأثیر بذاری. از شناخت ذی‌نفع‌ها شروع می‌کنیم، بعد می‌ریم سراغ موقعیت‌هایی که ممکنه جلسه‌ رو به سمت اشتباه ببرن و راه‌های مدیریت اون‌ها رو بررسی می‌کنیم.بخش اول: تیم خودت رو بشناس، ذی‌نفع‌ها فقط مدیرها نیستند!هر کسی که کارش یا نظرش روی محصول اثر داره (یا از محصول تأثیر می‌گیره، مثل کاربر) یک ذی‌نفعه. شناخت و دسته‌بندی این افراد کمک می‌کنه بدونی باید با کی بیشتر وقت بذاری و از کی فقط گاهی خبر بگیری. برای دسته‌بندی ذی‌نفع‌ها فقط کافیه از خودت دو تا سؤال بپرسی:چقدر قدرت داره؟ یعنی چقدر می‌تونه روی تصمیم نهایی اثر بذاره؟ (مثلاً مدیر محصول معمولاً قدرتش خیلی بیشتر از یه تستر QAـه.)چقدر علاقه‌منده؟ یعنی موفقیت یا شکست پروژه چقدر براش مهمه یا در زندگیش تأثیر می‌ذاره؟(مثلاً مالک محصول یا کاربر نهایی معمولاً خیلی بیشتر از یه دولوپر فرانت‌اند به نتیجه حساسه.)حالا که فهمیدی کی تو کدوم دسته می‌افته، وقتشه بدونی چطوری باید باهاش برخورد کنی:قدرت زیاد / علاقه زیاد (همکاری نزدیک باهاشون داشته باش): این‌ افراد شرکای اصلی شما هستند، مثل مدیر محصول. باید همیشه در جریان باشن. باهاشون از نزدیک کار کن، نظر بخواه و کامل مشارکتشون بده.قدرت زیاد / علاقه کم (راضی نگهشون دار): این گروه معمولاً مدیرهای پرمشغله‌ان، قدرتمندن اما به همه جزئیات نیاز ندارن. با ارائه گزارش‌های کوتاه و ساده که فقط نکات اصلی را پوشش میده، راضی نگهشون دار.قدرت کم / علاقه زیاد (در جریان بذار و گوش بده): : اینا معمولاً هم‌تیمی‌هایی‌ان که دید نزدیک‌تری به کاربرا دارن (مثل تیم پشتیبانی یا مارکتینگ). این افراد ایده‌های ارزشمندی از دنیای واقعی و کاربرا دارن اما تصمیم گیرنده نهایی نیستن. به‌طور مداوم بهشون گزارش بده و نظرشونو بپرس.قدرت کم / علاقه کم (گاهی بهشون خبر بده): زیاد لازم نیست این افراد رو درگیرشون کنی. هر از گاهی یه بروزرسانی کافیه.با استفاده از این دسته‌بندی دقیق می‌دونی کی به جزئیات نیاز داره، کی فقط یه ایمیل کوتاه براش کافیه، و کی باید حامی اصلیت تو پروژه باشه. اینطوری می‌تونی پیام درست رو، در زمان درست، به آدم درست برسونی.بخش دوم: ۵ موقعیت که ممکنه جلسه رو از کنترل خارج کنه۱. وقتی اهداف محصول مبهمهگاهی اعضای تیم حرف همدیگه رو نمیفهمن چون درک و تعریف مشترکی از «موفقیت» برای محصول ندارن، و اگه نری سراغ فهمیدن هدف بیزینس، ممکنه طراحی‌ات توی جلسه بی‌ربط به نظر بیاد. قبل از شروع هرکاری، توی یه گفت‌وگوی ساده و غیر رسمی (مثلا موقع نوشیدن قهوه) از ذی‌نفع‌ها بپرس:تو یکی دو سال آینده، می‌خوای محصول به کجا رسیده باشه؟ (اهداف)الان بزرگ‌ترین چالشی که ما یا کاربرامون با این محصول داریم چیه؟ (نقاط درد)در حال حاضر چه چیزی جلوی رسیدن به اون چشم‌انداز نهایی محصول رو گرفته؟ (موانع)پاسخ این سؤال‌ها پایه دفاعیه‌ی توئه، از این به بعد میتونی هر تصمیم طراحی رو در ارتباط با این اهداف اصلی کسب‌وکار توجیه کنی.۲. وقتی داده‌ها برای قانع کردن کافی نیستاعداد و ارقام فقط آگاه می‌کنن، اما این داستان‌ها هستن که متقاعد می‌کنن. به‌جای اینکه فقط از فیچر‌ها و نتایج ریسرچ حرف بزنی، قصه‌ی کاربر رو تعریف کن. یعنی به‌جای نشون دادن طراحی‌هات توی فیگما، از یه کارکتر تصویری استفاده کن و احساسات و تجربیات کسی رو تعریف کن که قراره از محصول استفاده کنه. لازم نیست نقاشیت خوب باشه، حتی می‌تونی با یه آدمک ساده(چشم چشم دو ابرو...) روی وایت‌برد شروع کنی.احساسات کاربر رو نشون بده: مثلاً یه چهره گیج و ناراحت بکش و بگو: «این سارا است. می‌خواد قبضش رو پرداخت کنه ولی دکمه‌ی تأیید رو پیدا نمی‌کنه. سردرگم می‌شه و تصمیم می‌گیره بی‌خیال بشه.»تمرکز رو از روی فریم‌های طراحی شده بیار رو احساست کاربر: الان یه آدمک گیج، بیشتر از یه فریم طراحی شده در فیگما توجه جلب می‌کنه و باعث می‌شه اعضا تیم به جای گیر دادن به جزئیات بصری، واقعاً دنبال حل مشکل باشن.از یه ساختار ساده داستانی استفاده کن:مقدمه چینی: کاربر کیه؟ چیکار می‌خواد انجام بده؟ چالش: مشکلش چیه؟ چی آزارش می‌ده؟ راه‌حل: طراحی تو چطور کمکش می‌کنه و حس بهتری بهش می‌ده؟۳. وقتی فیدبک سلیقه‌ای می‌شنوی«از این دکمه خوشم نمیاد» یا «به نظرم این رنگ بی‌ریخته»وفتی فیدبکی دریافت می‌کنی که بر اساس احساسات شخصیه،  بحثو از «دوست داشتن» به یه درک عینی و ملموس از مشکل واقعی تغییر بده و نظرات مبهم رو به طرح‌های قابل اجرا تبدیل کن. حالا چجوری؟‌ در ادامه چهار تکنیکو با هم بررسی میکنیم:با اصول UX طراحیتو توجیه کن: به جای اینکه بگی «فکر کردم اینجوری بهتره»، بگو «ما دکمه اصلی رو سمت راست گذاشتیم چون طبق قانون فیتس (Fitts&#39;s Law) کلیک کردن راحت‌تر می‌شه. رنگش هم کنتراست بالاست تا با دستورالعمل‌های دسترسی‌پذیری (Accessibility) هماهنگ باشه.» اینطوری حرف‌هات سند و منطق داره و قابل دفاعه.از «دوسش ندارم» به مشکل واقعی برس: وقتی کسی می‌گه: «از این نوار ناوبری خوشم نمیاد» به جای اینکه توی بحث احساسی گیر کنی، بپرس: «چرا فکر می‌کنی این طراحی برای کاربری که می‌خواد این کار رو انجام بده، جواب نمی‌ده؟» این جمله کوچیک، آدم‌ها رو وادار می‌کنه دیدشون رو عینی‌تر کنن. مثلاً ممکنه بگن:«چون لینک تنظیمات توی نوار از دید پنهانه». حالا دیگه یه مسئله واقعی و ملموس داری که می‌تونی روش کار کنی.چند تا راه‌حل پیشنهاد بده، نه فقط یکی: اگه فقط یه راه‌حل پیشنهاد بدی، نظرات تبدیل می‌شن به «آره/نه» ساده. اما وقتی ۲-۳ جایگزین خوب می‌آری، بحث می‌شه «کدوم بهتره و چرا؟» این باعث می‌شه زود وسط کار گیر نکنی.پیش‌دستی کن و به سه سوال جواب بده: قبل از اینکه کسی بپرسه، جواب این سه سوال رو آماده داشته باش:این طراحی چه مشکلی رو حل می‌کنه؟مثلاً «داریم نرخ ترک سبد خرید تو صفحه پرداخت رو کم می‌کنیم.»این طراحی چه تأثیری روی کاربر داره؟«فرم ساده‌تر شده و تصمیم‌گیری‌ها کمتر شده.»چرا این طراحی بهتره؟«قبلی هفت فیلد داشت و دو کلیک. این یکی چهار فیلد و یک کلیک، و تحقیقات نشون داده کاربران با این راحت‌ترن.»از «دوسش ندارم» به مشکل واقعی برس۴. وقتی جلسه بی‌ساختارهتصور کن دنبال نظردرباره یوزرفلو یک صفحه به خصوص هستی (مثلاً چطور کاربر از صفحه اول تا صفحه پرداخت می‌ره) اما وسط جلسه، کل بحث می‌ره سمت اینکه «رنگ دکمه چرا اینه؟» یا «فاصله بین آیتم‌ها زیادیه». اینجا مسیر جلسه گم شده و تمرکز اصلی رو از دست دادی. راه حل چیه؟تو باید مراقب باشی که تمرکز جلسه روی هدف اصلی بمونه، پس جلسه رو این شکلی شروع کن:«امروز هدف ما فقط بازخورد گرفتن روی جریان سه مرحله‌ای پرداخت هست. لطفاً فعلاً رنگ‌ها و متن‌های موقتی رو نادیده بگیرید. می‌خوایم فقط روی منطق و راحتی استفاده تمرکز کنیم.»اگر دنبال بازخورد روی جریان کاربری هستی، بهتره وایرفریم‌های ساده و سیاه‌وسفید نشون بدی، بدون جزئیات اضافه. هر چیزی که حواس رو از موضوع اصلی پرت می‌کنه رو از جلو چشم بردار.۵. وقتی نقد تند می‌شنوییکی از سخت‌ترین موقعیت‌ها تو کار طراحی وقتی هست که طرف مقابل با لحنی تند یا پرخاشگرایانه ایده‌ت رو رد می‌کنه. غریزه‌مون میگه فوری حالت دفاعی بگیریم، اما اینجا باید چی کار کنیم؟با «بله» شروع کن و طرف مقابل رو خلع سلاح کن! حالت تدافعی یعنی تو بیشتر داری به غرورت فکر می‌کنی تا پروژه. بهترین کار اینه که با آرامش انتقاد رو بپذیری و طرف رو از مخالف به همکار تبدیل کنی. مراحل زیر رو دنبال کن:شروع با «بله» و تشکراول جواب‌ت رو با «بله» یا یه تأیید ساده شروع کن تا طرف بفهمه قصد جنگیدن نداری:«بله، این نکته خیلی مهمیه.» یا «ممنون از بازخوردت، کاملاً منظورت رو می‌فهمم.»تکرار و تأکید روی نکته‌شخلاصه حرف‌ش رو تکرار کن تا نشون بدی واقعاً گوش دادی:«پس نگرانی‌ت اینه که حذف اون فیلد ممکنه داده‌های مهم تیم فروش رو از دست بدهیم. متوجهم.»برو سمت راه‌حل و همکاری بگو که هدف‌هاتون یکیه و بحث رو به سمت همکاری هدایت کن:«کاملاً موافقم که نباید اون داده‌ها رو از دست بدیم. خیلی مهمه. نظرت چیه راهی پیدا کنیم که اون اطلاعات بعد خرید جمع بشه و جریان پرداخت هم به هم نخوره؟ این می‌تونه یه راهکار عملی باشه؟»با این روش، هم دیدگاه طرف مقابل رو تأیید کردی، هم آرامش حفظ کردی، و مهم‌تر از همه پروژه رو جلو بردی، با همکاری نه جنگ.وقتی نقد تند می‌شنویحرف آخر: تو فراتر از یک طراح ساده‌ایاین روزا یک طراح تجربه کاربری موفق یعنی خیلی بیشتر از مهارت‌های فنی. یعنی تسهیل‌گر بودن، یعنی بلد بودن ارتباط گرفتن، داستان‌گویی کردن و حتی رهبر بودن. وقتی چشم‌اندازی استراتژیک نسبت به ذی‌نفع‌ها (stakeholders) داشته باشی و در کنار اون راهنمای عملی برای ارتباطات، می‌تونی اختلاف‌ها و تعارض‌ها رو تبدیل کنی به پیشرفت‌های واقعی و مشترک. نتیجه چی می‌شه؟ طراحی‌های درخشان و خلاقانه‌ای که فقط توی فیگما یا نرم‌افزارها خاک نمی‌خورند، بلکه ساخته می‌شن، عرضه می‌شن و در نهایت کاربران عاشقشون می‌شن. </description><category>زهرا محمدی</category><author>زهرا محمدی</author><pubDate>Wed, 30 Jul 2025 19:49:23 +0330</pubDate></item><item><title>طراحی جدول‌های داده برای موبایل، وقتی صفحه کوچیکه ولی اطلاعات زیاد!</title><link>https://virgool.ir/@product.design.by.zahra/طراحی-جدول-های-داده-برای-موبایل-وقتی-صفحه-کوچیکه-ولی-اطلاعات-زیاد-nd4bj7lxfmvj</link><description>چطور جدول‌های شلوغ و پر از داده رو توی صفحه‌نمایش کوچیک گوشی‌، به شکلی کاربردی و موثر طراحی کنیم؟در دنیای امروز، همه‌چیز از خرید و پرداخت گرفته تا مدیریت هزینه‌ها، روی گوشی‌هامون اتفاق می‌افته. این یعنی طراحی تجربه‌ی کاربری موبایل دیگه یه گزینه نیست، یه ضرورته.یکی از بدقلق‌ترین چالش‌ها برای طراح‌ها، طراحی جدول‌هایی‌ست که پر از داده‌ان. چیزی که توی دسکتاپ با کلی فضای خالی و ستون‌های مرتب خیلی خوب کار می‌کنه، توی موبایل خیلی راحت تبدیل می‌شه به یه صفحه‌ی شلوغ، درهم، و ناخوانا.تو یکی از پروژه‌های اخیرم که یه وبسایت مدیریت هزینه‌های ساختمان هست، دقیقاً با این چالش روبه‌رو شدم. جداول پر از تراکنش، مبلغ، تاریخ و... که توی نسخه دسکتاپ عالی کار می‌کردن، توی موبایل شبیه جا دادن یه پازل ۱۰۰ تکه‌ای توی جعبه کبریت بودن! این شد که رفتم سراغ راه‌حل‌ها، الگوهای طراحی، تجربه‌های بقیه، و حتی کمک گرفتن از هوش مصنوعی.توی این مقاله، قراره اون چیزهایی که یاد گرفتم و واقعاً جواب دادن رو باهاتون به اشتراک بذارم.مشکل از کجاست؟ چرا جدول‌ها توی موبایل تا این حد دردسرسازن؟اصل قضیه، کمبود فضاست. توی گوشی نمی‌تونیم همون تعداد ستون‌هایی که توی دسکتاپ داریم رو نمایش بدیم. نتیجه؟ فونت‌ها ریز می‌شن، ستون‌ها به هم می‌چسبن، و خوندن و درک داده‌ها سخت می‌شه.از طرفی، تجربه‌ی کاربری هم افت می‌کنه. کاربر باید دائم اسکرول افقی کنه، زوم کنه، عقب و جلو بره تا فقط بتونه یه سری اطلاعات ساده رو ببینه. این اصلاً UX خوبی نیست. تصور کنید که سعی می‌کنید هزینه‌های مختلف و مجموع آن‌ها را در یک صفحه کوچک بررسی کنید و دائماً مجبور به اسکرول افقی یا زوم کردن باشید. فاجعس!!راه‌حل‌ها: چطور از جدول‌های دسکتاپ، تجربه‌های کاربرمحور موبایلی بسازیم؟وقتی عمق مشکل طراحی جدول برای موبایل رو درک کردم، رفتم سراغ پیدا کردن راه‌حل. شروع کردم به بررسی طراحی‌های الهام‌بخش در دریبل و فایل‌های کامیونیتی فیگما.  هم‌زمان، مقاله‌ها و راه‌حل‌هایی رو که حتی اشاره‌ای به این موضوع داشتن، خوندم و اطلاعات مفیدی ازشون استخراج کردم. از دستیارهای هوش مصنوعی مولد هم کمک گرفتم تا از خلاقیتشون استفاده کنن و راهکارهایی با محوریت کاربر پیشنهاد بدن. توجه ویژه‌ای هم به نحوه‌ی تعاملات در جدول‌ها داشتم، مثل فیلتر کردن، مرتب‌سازی و دیدن جزئیات، اون هم به شکلی که مناسب لمس با انگشت باشه. خیلی زود مشخص شد که صرفاً کوچک‌ کردن جدول‌های دسکتاپ، هیچ‌وقت جواب نمی‌ده. اینجا ۸ راه‌حلی که پیدا کردم رو به ترتیب از پایه‌ای‌ترین تا مؤثرترین الگوها برات می‌نویسم:۱. کمتر نشون بده، بهتر نشون بده!واضح‌ترین، اما شاید سخت‌ترین کار، حذف اطلاعاتیه که کاربر تو نگاه اول بهش نیازی نداره. خیلی از تیم‌های محصول عاشق داده‌هاشون هستن و فکر می‌کنن که همه‌ی اون اطلاعات باید به کاربر نشون داده بشه. اما واقعیت اینه که باید با هم‌تیمی‌هات صحبت کنی و بررسی کنی که هر ستون چه هدفی داره و چه ارزشی به تجربه‌ی کاربر اضافه می‌کنه. جداول باید داده‌های ضروری رو به‌شکلی سریع و قابل درک نشون بدن تا کاربر بتونه با یه نگاه تشخیص بده دنبال کدوم رکورده، نه اینکه بین کلی اطلاعات پراکنده سردرگم شه. اگر فیلدی ارزش حیاتی نداره، معمولاً می‌تونی حذفش کنی. کاربر معمولاً فقط به اندازه‌ای اطلاعات نیاز داره (مثلاً ۳ تا ۴ فیلد) که بدونه باید کدوم آیتم رو انتخاب کنه. بقیه اطلاعات می‌تونن در صفحه‌ی جداگانه، پاپ‌آپ، یا داخل یک آکاردئون نمایش داده بشن.کمتر نشون بده، بهتر نشون بده!۲. اسکرول افقی: فقط وقتی واقعاً جایگزین دیگه‌ای نداریمیکی از رویکردها اینه که عنوان‌های ستون‌ها رو به‌صورت عمودی قرار بدی و اسکرول افقی بین ردیف‌ها رو فعال کنی، در حالی که ستون اول (که نقش عنوان فیلدها رو داره) ثابت باقی بمونه.اما این روش فقط وقتی قابل قبوله که دو شرط برقرار باشه:کاربر در نگاه اول واضحاً متوجه بشه که جدول امکان اسکرول افقی داره. چون اسکرول افقی به اندازه‌ی اسکرول عمودی رایج نیست، می‌تونی از نشانه‌هایی مثل اسلایدر زیر جدول یا فلش و متن «برای اطلاعات بیشتر، اسکرول کنید» استفاده کنی.تعداد داده‌هایی که به‌صورت ستون نمایش داده می‌شن(که درواقع همون ردیف های جدول بودن)، باید محدود و منطقی باشه؛ چون اسکرول افقی بی‌پایان آزاردهنده‌ست.اسکرول افقی: فقط وقتی واقعاً جایگزین دیگه‌ای نداریم۳. کوتاه‌نویسی برای صرفه‌جویی در فضایکی از روش‌های مؤثر برای بهینه‌سازی جدول در موبایل، استفاده از اختصارات و کوتاه‌نویسی برای اصطلاحات رایجه. این کار هم فضای زیادی خالی می‌کنه، هم همچنان مفهوم رو منتقل می‌کنه:تاریخ‌ها: به‌جای «۱۵ دی ماه ۱۴۰۴»، از «۱۵ دی» یا حتی «۱۵/۱۰/۰۴» استفاده کن. برای تاریخ‌های نزدیک، «شنبه» می‌تونه به «ش» خلاصه بشه.زمان: «۳:۳۰ بعد از ظهر» می‌تونه بشه «۳:۳۰ ب.ظ» یا «۱۵:۳۰». در بیشتر موارد، ثانیه‌ها اصلاً نیازی نیستن.واحدها: : استفاده از «ک.م» به جای «کیلومتر» و «۱۵۰ت» به جای «۱۵۰ تومان». برای اعداد بزرگ هم «۱.۵ م.ت» به جای «۱‌٫۵۰۰٫۰۰۰ تومان» استفاده بشه بهتره.وضعیت:  به جای «محصول موجود است» فقط «موجود» کافیه.با این کارا، جدول هم خلوت‌تر می‌شه، هم همچنان قابل فهم می‌مونه.۴. استفاده از آیکون‌ها برای درک سریع‌ترمی‌تونی از آیکون‌ها به‌جای متن‌های طولانی استفاده کنی تا مفاهیم ساده مثل وضعیت‌ها رو خیلی سریع‌تر برسونی. تعجب‌آوره که هنوز هم تو انتخاب‌گرهای محصول می‌بینیم از «محصول موجود است» استفاده می‌شه، در حالی که یه تیک سبز یا ضربدر قرمز خیلی سریع‌تر و شفاف‌تر منظور رو می‌رسونه. این میانبرهای تصویری باعث می‌شن جدول هم مرتب‌تر باشه و هم در یک نگاه قابل فهم‌تر.کوتاه‌نویسی برای صرفه‌جویی در فضا و استفاده از آیکون‌ها برای درک سریع‌تر۵. ترکیب فیلدهای مرتبط برای صرفه‌جویی بیشتریکی از روش‌های مؤثر برای صرفه‌جویی در فضا و ساده‌سازی جدول‌های موبایلی، ترکیب فیلدهای مرتبط با همدیگه است. در بسیاری از موارد، اطلاعاتی که کنار هم میان می‌تونن به‌جای نمایش در ستون‌های جدا، در یک ستون ادغام بشن. مثلاً به‌جای دو ستون مجزا برای تاریخ و ساعت، از یک فیلد با فرمت «۰۳/۱۰ ۱۵:۳۰» استفاده کن. یا برای مقدار و ارز، چیزی مثل «۱۵۰ ت» یا «€25.50» کافی و گویاست. حتی در موارد خاص مثل جهت و سرعت باد یا وضعیت حساب و مبلغ هم می‌شه این روش رو به‌کار برد. با این رویکرد، نه‌تنها جدول منسجم تر و خواناتر می‌شه، بلکه تجربه کاربر هم روان‌تر و قابل درک‌تر خواهد بود.۶. ارائه امکان شخصی‌سازی ستون‌هایک راه دیگر، اینه که به کاربر اجازه بدی خودش تعیین کنه چه ستون‌هایی براش مهم‌ترن. مثلاً از طریق یک آیکون چرخ‌دنده یا فیلتر، یک مودال باز بشه که توش کاربر بتونه فیلدهای دلخواه رو فعال یا غیرفعال کنه. اما باید حواست باشه که:این گزینه‌ها مزاحم نباشن و نمای اصلی جدول رو شلوغ نکنن.اجازه ندی انتخاب کاربر بهونه‌ای برای بهم ریختن جدول یا اسکرول افقی بشه، این کار همچنان اشتباهه. بهتره برای جلوگیری از شلوغی، یه محدودیت منطقی برای تعداد ستون‌هایی که کاربر می‌تونه انتخاب کنه در نظر بگیری.نسخه پیش‌فرض جدول باید بهترین حالتش باشه؛ کاربر نباید برای تجربه خوب مجبور به شخصی‌سازی بشه.وجود این قابلیت باید کاملاً قابل فهم باشه؛ یعنی کاربر در همان تجربه‌های اول متوجهش بشه، پس از لیبل واضح (مثلا شخصی سازی ستون‌ها) استفاده کن.این روش زمانی مناسبه که مطمئن باشی کاربران هدفت با انواع فیلتر و تنظیمات دیجیتال آشنا هستن. در غیر این صورت، پیچیدگی بیش‌ازحد ممکنه تجربه‌ی کلی رو خراب کنه.ارائه امکان شخصی‌سازی ستون‌هاحالا، به مؤثرترین راه‌حل می‌رسیم؛ رویکردی که تا حد زیادی معایب تکنیک‌های قبلی را برطرف می‌کنه:۷. الگوی نمای کارتی: نجات‌دهنده واقعی موبایلهر ردیف از جدول دسکتاپ رو به یک کارت تبدیل کن. فیلد اصلی (مثل ID) رو عنوان کارت بذار، عملیات مثل &#34;ویرایش&#34; و &#34;حذف&#34; رو به‌صورت آیکون در سربرگ  کارت قرار بده و باقی اطلاعات رو در بدنه‌ی کارت نشون بده. توی این مدل:اسکرول افقی حذف می‌شه.همه اطلاعات در یک نمایش عمودی، ساختاریافته و واضح نشون داده می‌شن.نیازی به طراحی صفحه‌ی «مشاهده جزئیات» نیست چون میتونی همه چیو تو کارت جا بدی.دسترسی به عملیات راحت‌تره.تنها ایراد این روش اینه که نمی‌تونی تعداد زیادی رکورد رو همزمان ببینی. اما چون کاربر به‌طور طبیعی در موبایل به اسکرول عمودی عادت داره، این یه تریدآف قابل قبوله. برای بهینه‌تر کردن تجربه می‌تونی مثلاً ۵ یا ۶ کارت رو نمایش بدی و دکمه‌ای مثل «موارد بیشتر» پایینشون بذاری تا کاربر در صورت نیاز رکوردهای جدید رو بارگذاری کنه و مجبور نباشه برای رسیدن به بخش‌های پایینی وبسایت، بی پایان اسکرول کنه.الگوی نمای کارتی: نجات‌دهنده واقعی موبایلاما صبر کن! اگر تمام بهترین روش‌ها رو برای ساده‌سازی جدول به‌کار گرفته باشی، ولی هنوز تعداد ستون‌ها اون‌قدر زیاده که وقتی جدول رو به نمای کارتی تبدیل می‌کنی، با کارت‌هایی خیلی بلند و شلوغ مواجه بشی چی؟ این‌جاست که «کارت‌های توسعه‌یافته» به کمکمون میان!۸. پیاده‌سازی نماهای کارتی توسعه‌یافتهدر اینجا از رویکرد اول (کمتر نشون بده، بهتر نشون بده!) کمک بگیر و چند فیلد کلیدی رو در نمای اولیه کارت قرار بده، پایین کارت هم یک گزینه‌ی «نمایش بیشتر» قرار بده که با کلیک، یک آکاردئون باز بشه و بقیه اطلاعات رو نمایش بده. اینطوری هم کاربر در نگاه اول با داده زیاد بمباران نمی‌شه، هم می‌تونی در هر اسکرین، رکوردهای بیشتری نشون بدی. اگر خوب تشخیص داده باشی حیاتی ترین فیلد‌ها کدومان، کاربر فقط با دیدن نمای اولیه، میتونه تصمیم بگیره دنبال کدوم کارت بگرده.نماهای کارتی توسعه‌یافتهچک‌لیست نهاییاولویت‌بندی کن: فقط اطلاعات ضروری رو در نگاه اول نشون بده و بقیه رو بی‌رحمانه حذف کن!کم‌کردن، بهتر از چپوندنه!آیکون‌ها و اختصارات رو دست کم نگیر. اونا بهترین دوستان شما در فضای محدود صفحه نمایش هستند.فیلدهای مرتبط رو ترکیب کن.الگوی نمای کارتی پادشاه خوانایی در موبایله!اسکرول افقی؟ فقط اگه چاره‌ی دیگه‌ای نبود.قابلیت شخصی‌سازی بده، اما یادت باشه حالت پیشفرض باید بی‌نقص باشه و مدیریت اشتباه کاربر اینجا همچنان گردن توعه.نتیجه‌گیرینمایش داده‌های جدولی در موبایل، یه چالش جهانیه. اما با طراحی کاربرمحور، اولویت‌بندی هوشمندانه و استفاده از الگوهای مؤثر مثل کارت‌ها، می‌تونیم تجربه‌ای بسازیم که نه‌تنها قابل استفاده باشه، بلکه لذت‌بخش هم باشه. یادت باشه، هدف فقط &#34;نمایش دادن داده‌ها&#34; نیست؛ هدف اینه که کاربر بتونه از اون داده‌ها به راحتی استفاده کنه.   </description><category>زهرا محمدی</category><author>زهرا محمدی</author><pubDate>Mon, 07 Jul 2025 12:43:08 +0330</pubDate></item></channel></rss>