Desartly

طراحی دیزاین سیستم

وقتی یک کنترل در هر صفحه دوباره و متفاوت ساخته می‌شود، نگهداری محصول سخت‌تر می‌شود. من علی کمیلی هستم. دامنهٔ طراحی، مرحله‌های بازبینی و فایل‌های قابل استفاده را پیش از شروع مشخص می‌کنیم. صفحه‌ها و حالت‌های مهم را بر اساس کارهای واقعی تیم و مخاطب انتخاب می‌کنیم.

نمونه‌هایی از طراحی در این حوزه

تصمیم‌های تکراری یک مرجع داشته باشند.

وقتی یک کنترل در هر صفحه دوباره و متفاوت ساخته می‌شود، نگهداری محصول سخت‌تر می‌شود. قواعد و اجزای رابط را در یک ساختار مشترک مرتب می‌کنم تا طراح و توسعه‌دهنده بتوانند به همان مرجع رجوع کنند.

کتابخانهٔ طراحی و کتابخانهٔ کامپوننت کدنویسی‌شده دو خروجی متفاوت‌اند. نوع خروجی، فناوری اجرای احتمالی و مسئول نگهداری آینده را پیش از شروع مشخص می‌کنیم.

از فایل‌های موجود و کاری که می‌خواهید انجام شود شروع می‌کنیم. پیش از طراحی دقیق، دامنهٔ پیشنهادی را می‌فرستم و در مرحله‌های مشخص بازخورد می‌گیریم. مسئول تصمیم و تعداد دورهای اصلاح روشن می‌ماند.

خروجی‌های توافق‌شده

بررسی الگوهای فعلی، توکن‌های طراحی، کتابخانهٔ کامپوننت و راهنمای استفاده برای دامنهٔ توافق‌شده. اجزا با حالت‌ها، گونه‌ها و نمونهٔ کاربردشان تعریف می‌شوند.

جزئیاتی که بررسی می‌کنیم

از صفحه‌های واقعی و نیازهای تکرارشونده شروع می‌کنیم. نام‌گذاری، الزامات دسترس‌پذیری و مسئولیت تغییرات را با تیم روشن می‌کنیم تا سیستم بعد از تحویل هم قابل توسعه باشد.

فایل‌هایی برای استفادهٔ تیم

فایل طراحی، اجزا و توضیح تعامل‌های توافق‌شده را در ابزار انتخابی آماده می‌کنم. مسیرهای منتخب را با تیم توسعه بررسی می‌کنیم تا حالت‌های جاافتاده و سؤال‌های اجرا پیش از تحویل مشخص شوند. میزان همراهی بعد از تحویل در پیشنهاد نوشته می‌شود.

فضای واکنش‌گرای جان دیر و رابط تنظیمات تسلا نشان می‌دهند کنترل‌های مرتبط چطور می‌توانند میان صفحه‌ها و وضعیت داده هماهنگ بمانند.

جان دیر؛ طراحی داشبورد عملیات مزرعه · تسلا ترک مود؛ طراحی رابط آماده‌سازی برای پیست

باید اول کل رابط را عوض کنیم؟

خیر. می‌توانیم از اجزای پرکاربرد شروع کنیم و به‌تدریج آن‌ها را وارد محصول کنیم. برنامهٔ مهاجرت مشخص می‌کند کدام صفحه‌ها زودتر تغییر کنند و الگوهای قبلی چطور پشتیبانی شوند.

برای گفت‌وگوی اول چه چیزی بفرستم؟

هدف، فایل‌های موجود و محل استفادهٔ طرح را بفرستید. اگر دامنه هنوز روشن نیست، پیش از آماده‌کردن پیشنهاد، اولویت‌ها را با هم مشخص می‌کنیم.

کدام کارها به توافق جدا نیاز دارند؟

کتابخانهٔ طراحی و کتابخانهٔ کامپوننت کدنویسی‌شده دو خروجی متفاوت‌اند. نوع خروجی، فناوری اجرای احتمالی و مسئول نگهداری آینده را پیش از شروع مشخص می‌کنیم.

هزینه و زمان چطور مشخص می‌شوند؟

برای دامنهٔ مشخص پیشنهاد می‌دهم. تعداد صفحه، قلم یا قالب، آماده‌بودن محتوا و مرحله‌های بازبینی روی هزینه و زمان اثر دارند. خروجی، دور اصلاح و مسئولیت‌ها در پیشنهاد نوشته می‌شوند.

می‌توانیم از راه دور همکاری کنیم؟

بله. دفتر من در مجیدیهٔ تهران است و همکاری از راه دور هم دارم. زبان ارتباط، مسئول بازبینی و روش تحویل فایل را پیش از شروع توافق می‌کنیم.