مطالعات موردی

مطالعه موردی گاندی

گاندی؛ از صدور کد تا کنترل فعال‌سازی موبایل

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

خواندن روایت
طراحستان / پرونده پروژهمسیر یک کد در گاندی
گاندیمسئله، محدودیت، تصمیم

پشتیبانی باید بتواند پاسخ را پیدا کند

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

یک رشته تصادفی، پاسخ این سؤال‌ها نیست

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

  • این کد برای کدام محصول صادر شده است؟
  • به کدام دستگاه تعلق دارد و وضعیت آن چیست؟
  • اگر لازم باشد، چگونه اعتبار آن متوقف می‌شود؟

برای کد، چرخه زندگی تعریف کنیم

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

مسیر تصمیممسیر یک کد در گاندی
  1. صدور

    کد برای محصول مشخص وارد سامانه می‌شود.

  2. اعتبارسنجی

    اعتبار کد در مسیر فعال‌سازی بررسی می‌شود.

  3. اتصال به دستگاه

    ارتباط کد و دستگاه در مدل سامانه مشخص می‌شود.

  4. ابطال

    برای متوقف‌کردن اعتبار کد، مسیر مشخص وجود دارد.

هر مرحله، یک مسئولیت روشن.

تمرکز نسخه اول بر فعال‌سازی

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

فعال‌سازی، یک فرایند است

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

حالا نوبت مسئله شماست

کدام بخش کارتان به نرم‌افزار بهتری نیاز دارد؟

بگویید سیستم فعلی چه کاری را سخت کرده و می‌خواهید چه چیزی تغییر کند. از همین توضیح، بررسی را شروع می‌کنیم.