الزامات را جمع آوری کنید

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

شروع با الزامات روشن و کاملاً تحقیق شده بهترین راه برای جلوگیری از نیاز به تغییرات عمده پس از تکمیل طراحی و/یا توسعه است.

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

جمع آوری الزامات همه چیز در مورد پرسیدن سؤالات و استفاده از داده ها برای پاسخ به آنها است. مثلا:

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

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

پرسونای کاربر و سفر ایجاد کنید

شخصیت کاربر

کاربر کیست؟

شخصیت کاربر یک توصیف خاص اما مختصر از یک کاربر است. به انواع افرادی که انتظار دارید از Actions شما استفاده کنند فکر کنید و چند شخصیت کاربر برای نشان دادن آنها ایجاد کنید. این پرسوناهای کاربر به شما کمک می کند تا از طراحی فقط برای خود و اهداف خود اجتناب کنید.

سفرهای کاربر

اهداف کاربر چیست؟

زمینه کاربر چیست؟

سفر کاربر مسیری برای کاربر برای تکمیل یک هدف در یک زمینه مشخص است.

سفرهای حیاتی کاربر

هر یک از لحظات مرتبط در سفر را شرح دهید

سفرهای حیاتی کاربر آنهایی هستند که 1) اغلب اتفاق می‌افتند یا 2) برای کاربر اهمیت کلیدی دارند. هدف کمک به کاربران برای تکمیل یکی از این سفرها از ابتدا تا انتها است. تمرکز بر این موارد به شما کمک می کند تا اقداماتی را ایجاد کنید که به مخاطبان بزرگ و/یا اختصاصی دسترسی پیدا کند.
برای جزئیات بیشتر در مورد نحوه طراحی و ساخت I/O 18 Action، این پست های وبلاگ را بررسی کنید. همچنین می توانید کد منبع باز را برای نگاه عمیق تر به ساختار مشاهده کنید.
آنا، 27 ساله، یک طراح UX و طراح طراحی است که علاقه زیادی به ایجاد تجربیات کاربر جذاب دارد که به کاربران کمک می کند تا کارهای زندگی خود را انجام دهند.
Anna برنامه ریزی کاملی برای Google I/O دارد و نمی خواهد چیزی را از دست بدهد. او مشتاق است که با شرکت در گفتگوهای مربوطه درباره نحوه طراحی تجربه با Actions on Google بیاموزد. او همچنین می‌خواهد تمام دموهای جدید را بررسی کند و مقداری از گوگل را انتخاب کند.
آنا در Mountain View برای Google I/O است. او تازه روز خود را شروع می کند، هتل خود را ترک می کند و به سمت آمفی تئاتر Shoreline می رود.
آنا با دریافت مسیرهای رسیدن به آمفی تئاتر Shoreline و اطلاعات در مورد مکان پارک شروع می کند. به محض حضور در محل، او برای یافتن راه خود برای دریافت نشان کمک می گیرد. پس از آن، او برای سخنرانی اصلی به صحنه اصلی می رود و در راه چیزی برای صبحانه می گیرد. پس از حل شدن، او مدتی برای صبر کردن دارد، بنابراین چند جلسه بعدی خود را مرور می کند. قرار است یک روز آفتابی باشد، بنابراین به او یادآوری می شود که در حالی که منتظر است از کرم ضد آفتاب در کیف خود استفاده کند.

قابلیت های فنی را شناسایی کنید

با توجه به جدول زمانی و منابع خود تعیین کنید که چه چیزی ممکن است و چه چیزی ممکن نیست.

قابلیت ها و محدودیت های سیستم های مختلفی که Actions شما بر آنها تکیه خواهد داشت چیست؟

مثال: Google I/O 18 به کاربران این امکان را می‌دهد که یک برنامه زمانی شخصی از تمام جلساتی که می‌خواهند در آن شرکت کنند ایجاد کنند.
  • کاربران چگونه شناسایی خواهند شد؟ در سراسر جلسات؟
  • چگونه و کجا پیشرفت آنها ذخیره می شود؟
  • آیا تغییرات آنها با برنامه تلفن همراه Google I/O همگام خواهد شد؟
  • جلسات همپوشانی را چگونه مدیریت خواهید کرد؟

فرمت و کیفیت داده هایی که استفاده می کنید چگونه است؟

مثال: Google I/O 18 اطلاعات مربوط به جلسات را می خواند
  • چه اطلاعاتی در دسترس است؟ (به عنوان مثال، عنوان، توضیحات، تاریخ و زمان، موضوعات)
  • فرمت اطلاعات جلسه چیست؟ آیا متن ساده، صوتی یا موارد دیگر است؟
  • اگر محتوا متن ساده است، برای دیده شدن نوشته شده است یا شنیده شدن؟
  • چه مدت است؟ یا چقدر طول میکشه بخونم؟

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


موارد استفاده کلیدی خود را شناسایی کنید

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

اگر قبلاً این کار را نکرده‌اید، حتماً این پست‌های وبلاگ را بخوانید تا درباره نحوه طراحی و ساخت I/O 18 Action (یا به کد آن نگاهی بیندازید).

برای Google I/O 18 Action، با کارمندان Google که در سال‌های گذشته در این رویداد کار کرده‌اند صحبت کردیم. ما از آنها پرسیدیم که معمولاً شرکت کنندگان در این رویداد چه نوع سؤالاتی دارند. این سوالات معمولاً در یکی از این 4 دسته قرار می گیرند:

ناوبری عمومی ناوبری شخصی جزئیات رویداد جزئیات رویداد خاص مکان

"حمام کجاست؟"

"آلبوم کدها کجا هستند؟"

"جلسه بعدی من کجاست؟"

"از کجا می توانم برنامه خود را بررسی کنم؟"

"کی وقت ناهار است؟"

"پس از مهمانی کی است؟"

"جلسه بعدی در این اتاق چیست؟"

"من اینجا چه کار می توانم انجام دهم؟"

با این دانش، تصمیم گرفتیم روی موارد استفاده کلیدی تمرکز کنیم:

  • اطلاعات راهیابی را برای مکان‌های خاص آمفی‌تئاتر Shoreline ارائه دهید، برای مثال: حمام، پارکینگ، مسیرهای رانندگی
  • اطلاعات راه یاب را برای مکان‌های خاص Google I/O ارائه دهید، به‌عنوان مثال: دریافت نشان، جعبه ایمنی، آزمایشگاه‌های کد، ساعات اداری و مرور برنامه‌ها، پس از ساعت کاری، فروشگاه I/O
  • جزئیات رویداد را برای همه نکات کلیدی، جلسات، ساعات اداری و وعده های غذایی ارائه دهید. به آنها اجازه می دهد تا بر اساس زمان، مکان یا برنامه کاربر فیلتر شوند