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









