هدفها
چیزهایی که پیش از شروع کار با کارفرما توافق شد.
- 01هر نقش فقط کارهای خودش را ببیند.
- 02تعریف سطح دسترسی بدون تغییر کد ممکن باشد.
- 03افزودن صفحهی تازه نیازی به طراحی از صفر نداشته باشد.
تیم طراحی و توسعه
پلتفرم نرمافزاری کیوریلی

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

کارهایی که این محصول میتواند انجام دهد و پیش از این نمیتوانست.
هر نقش صفحهی نخست خودش را دارد؛ کارهای روزمرهاش در دسترس، بقیه پنهان.
سطح دسترسی در پنل تعریف میشود، نه در کد — تغییر نقش دیگر یک انتشار نمیخواهد.
جدول، فرم و صفحهی جزئیات یک الگو دارند؛ صفحهی تازه از همانها ساخته میشود.
گزارشهای پرکاربرد در پنل هستند، بدون نیاز به درخواست از تیم فنی.
همان مسیری که واقعاً طی شد، با زمان هر مرحله.
گفتوگو با کاربران هر نقش و فهرستکردن کاری که هر روز انجام میدهند.
مدل نقش و دسترسی، و نقشهی صفحههای هر نقش.
الگوهای مشترک، سپس صفحههای اصلی هر نقش.
پیادهسازی پلتفرم، دسترسیها، گزارشها و پنل مدیریت.
آموزش نقشبهنقش و پایش دو هفتهی نخست.
ابزارهایی که این پروژه رویشان بنا شده و امروز هم روی همانها میچرخد.
الگوهای رابط هنوز پایهی صفحههای تازهی پلتفرماند و دسترسیها را خود مدیر سامانه تعریف میکند.
یک جلسهی کوتاه، بدون هزینه و بدون تعهد: میشنویم چه میخواهید، میگوییم چقدر طول میکشد و چقدر خرج دارد.