یک فرق بزرگ بین طراح معمولی و طراح حرفهای وجود داره که کمتر کسی بهش توجه میکنه. نه سبک طراحیه ، نه تسلط به ابزار. اینکه چطور طراحیت رو مدیریت و مستند کنی، خیلی خیلی زیاد توی روند طراحی محصول اهمیت داره.
وقتی درباره طراحی محصول صحبت میکنیم، چه سایت، چه اپلیکیشن و چه سیستمهای داشبوردی، یکی از چیزهایی که بعضی از طراحها کمتر جدی میگیرن، ورژنینگ و گزارشنویسی دقیق هست. در حالی که همین دو تا موضوع میتونن باعث بشن پروژهت با کیفیتتر جلو بره، اختلافات تیمی کمتر بشه و تصمیمها کاملاً قابل پیگیری باشن.

ورژنینگ یعنی تغییرات هر نسخه از محصول رو با یک شماره، تاریخ و توضیح واضح ثبت کنیم. مثلا واسه طراحی یه داشبورد میتونیم اینجوری عمل کنیم:
V1.0: طراحی اولیه داشبورد
V1.1: اصلاح استایل، اضافه شدن بخش فیلتر
V1.2: رفع باگهای UI، تغییر اینپوتهای تیکت

این سیستم ورژنینگ باعث میشه دیگه کسی نپرسه کدوم فایل یا طرح، آخریه؟ برنامهنویس دو ساعت توی صفحه اشتباهی دنبال چیزی نگرده، QA بر اساس ورژن اشتباهی از محصول باگ نگیره، خودت هم گیج نشی و بدونی الان کجا هستی.
به زبان ساده یعنی تو دلیل تصمیمهایی که تو محصول گرفتی رو توضیح بدی که نتیجهاش چی شد؟
حالا ممکنه بعضیها با خودشون بگن بابا این دیگه چه کاریه؟ معلومه چرا اینو گذاشتم، یا مشخصه چه تغییری دادم. ولی وقتی بری تو کار تیمی میبینی نه، 2 هفته بعد یادت نمیاد چرا فلان دکمه رو حذف کردی. مدیر محصول نمیپرسه چرا رنگ کارت تغییر کرد؟ برنامهنویس نمیپرسه چرا اینجا دوتا فلوی مختلف گذاشتی؟
اگر هم پرسیدن به راحتی میتونی گزارش رو بهشون نشون بدی و مجبور نیستی دیگه همه چی رو حفظ کنی.
1) از سردرگمی تیم جلوگیری میکنن
اگر ورژنینگ نباشه، همه اعضای تیم نمیدونن الان باید روی کدوم فایل کار کنن. این مشکل توی تیمهای بزرگتر خیلی شایعتره.
2) تصمیمهاتون قابل دفاع و پیگیری میشن
وقتی مدیر محصول بپرسه: چرا اینجا این رنگه؟ چرا این دکمه حذف شد؟ و … ، تو یک سند واضح داری که دلیل علمی و منطقی تصمیمهای شما رو ثبت کرده.
3) انتقال پروژه سریعتر میشه
فرض کن یه روز مرخصی هستی یا اصلا روزی از اون تیم جدا شدی و رفتی، خب هر کسی که بیاد بعد از تو کار رو ادامه بده، با دیدن گزارشها کاملاً میفهمه پروژه چطور رشد کرده و چه اتفاقاتی براش افتاده. از دوبارهکاری هم جلوگیری میشه.
5) کیفیت محصول بالاتر میره
محصولی که تصمیماتش ثبت شده باشن، به طور کلی پختهتر و منسجمتر درمیاد. این موضوع بازم توی تیمها و پروژههای بزرگتر، بیشتر خودش رو نشون میده.
در نهایت یادت باشه، ورژنینگ و گزارشنویسی نه کار اضافهست، نه صرفاً کار اداریه. این دو تا ابزار باعث میشن کار حرفهای انجام بدی، محصول باکیفیتتری بسازی و تیمت حرفهایتر جلو بره. طراح خوب، کسی نیست که فقط خوب طراحی کنه، کسیه که خوب مدیریت و مستندسازی هم بکنه.
امیدوارم این پست هم به کارتون بیاد و بهتون کمک کنه. اگر دوست داشتین میتونین واسه حمایت، من رو دنبال کنین، این پست رو لایک کنین و واسه هرکسی که فکر میکنین نیاز داره بفرستین. اگر هم نظری دارین که فکر میکنین میتونه به من کمک کنه تا محتوای بهتری واستون بسازم حتما کامنت کنین.
فعلا، روز خوش!