تلهٔ اجایل برای طراحها و راه فرار
خلاصهٔ کاملتر
نویسنده، پایوی سالمینن، با یه گلایهٔ آشنا شروع میکنه: طراحها تو تیمهای اجایل حس میکنن هیچوقت وقت کافی ندارن. همیشه یه فیچر دیگه برای طراحی هست، یه اسپرینت تازه شروع میشه و حتی وقتی فیچری رلیز میشه، کار تموم نمیشه چون قراره عملکردش رو ببینن و بازخورد بگیرن. این چرخه هیچوقت کامل بسته نمیشه.
نویسنده میگه موقع مطالعهٔ موفقیت طراحها تو محیط اجایل، براش جالب بوده که لورا کلاین وقت زیادی رو صرف چیزی میکنه که ظاهراً اصلاً «اجایل» نیست: دیزاین سیستم. اولش مثل یه انحراف از موضوع بهنظر میرسه، ولی وقتی بیشتر بهش فکر میکنی منطقی میشه.
هزینهٔ پنهان اینجاست که طراحها وقت زیادی رو صرف جزئیات بصری میکنن؛ اینکه دکمه چه شکلی باشه، چیدمانها چطور تراز شن، ناوبری کجا بشینه. این کار مهمه، ولی وقتی هر صفحه از صفر طراحی شه تکراری و کند میشه. همین کندی رو تیم اجایل تنش میسازه و طراحها رو بهسمت همون مدل «تحویل طراحی» میبره که اجایل قرار بود ازش فرار کنه.
به گفتهٔ نویسنده، دیزاین سیستم این پویایی رو عوض میکنه. دیزاین سیستم در اصل مجموعهای از کامپوننتها و راهنماهای قابلاستفادهٔ مجدده؛ بهجای طراحی دوبارهٔ منوی کشویی هر بار، تیم از نسخهٔ استاندارد همون استفاده میکنه. این کار طراحی رو حذف نمیکنه، بلکه تمرکز رو جابهجا میکنه: بهجای بحث سر ظاهر دکمه، طراح وقت بیشتری صرف این میکنه که رابط چطور به کاربر کمک میکنه به هدفش برسه.
نویسنده میگه وقتی بلوکهای اصلی رابط از قبل تعریف شده باشن، طراح و مهندس خیلی زودتر میتونن دربارهٔ راهحل حرف بزنن؛ بهجای انتظار برای ماکاپ پیکسلپرفکت، با کامپوننتهای موجود نسخههای خام میسازن که اغلب برای تست با کاربر کافیه. بعضی طراحها حتی گفتن بهجای ماکاپ دقیق، دستور طراحی رو مستقیم تو تیکت جیرا نوشتن و به کامپوننتها ارجاع دادن، و همین وقت آزاد کرده برای فکرکردن به حالتهای خطا و سناریوهای پیچیده.
یه فایدهٔ دیگه هم ثبات تو دنیای رلیزهای کوچیکه. تیمهای اجایل کل محصول رو یکجا طراحی نمیکنن و فیچرها تدریجی و توسط آدمهای مختلف اضافه میشن؛ بدون یه سیستم مشترک، رابط کمکم به بیثباتی میره. نویسنده میگه دیزاین سیستم مثل یه نیروی تثبیتکننده عمل میکنه و اجازه میده تیم تدریجی طراحی کنه بدون اینکه هرجومرج بسازه؛ درست همراستا با همون فلسفهٔ اجایل: سریعتر از اونچه میسازی یاد بگیر.
نکات کلیدی:
- تو تیمهای اجایل چرخهٔ فیچرها بیپایانه و طراحها همیشه حس کمبود وقت دارن
- طراحی هر صفحه از صفر، کند و تکراریه و به مدل تحویل طراحی برمیگرده
- دیزاین سیستم تمرکز رو از جزئیات بصری به تجربهٔ کاربر جابهجا میکنه
- کامپوننتهای آماده همکاری زودتر و پروتوتایپ سریعتر رو ممکن میکنن
- سیستم مشترک، ثبات رابط رو موقع رلیزهای کوچیک و تدریجی حفظ میکنه




