كيف يتعلّم منتجك
ما الذي يقرؤه الوكيل ليستنتج ما يستطيع منتجك فعله، وما لا ينظر إليه أبدًا، وكيف تراجع النتيجة قبل تشغيل أي شيء منها.
لا يحتاج Syncanix إلى أن تصف له منتجك. فبمجرّد وجود الأداة على الصفحة، يستنتج ما تستطيع برمجيتك فعله بالنظر إلى الشاشات التي تتكوّن منها — تمامًا كما يفعل زميل جديد: باستخدامها. وهذه الصفحة تبيّن ما ينظر إليه، وما لا ينظر إليه عمدًا، وما يحدث للنتيجة.
طريقتان للقراءة
أنت لا تختار بين هاتين. فالأولى شيء تفعله مرّة واحدة، عن قصد، لتحصل على صورة كاملة بسرعة. والثانية تحدث وحدها بعد ذلك.
- بينما يستخدم الناس منتجك
- تقرأ الأداة الشاشة التي يوجد عليها الزائر. وهي قراءة هادئة ومستمرّة، وتغطّي أجزاء منتجك التي يستخدمها الناس فعلًا — وهي عادةً ليست الأجزاء التي كان أحدهم سيفكّر في وصفها أولًا.
- رسم موجّه تُجريه بنفسك
- تتنقّل في منتجك والتسجيل مُشغَّل، وهو يدوّن كل شاشة أثناء تقدّمك. وهذا هو الطريق السريع إلى صورة كاملة، لأنك تعرف أين الشاشات المهمّة والزائر لا يعرف.
رسم خريطة موقعك
مرور واحد يكفي عادةً للحصول على كتالوج يستحقّ المراجعة. زُر الشاشات التي يسأل عنها عملاؤك أكثر، وافتح النماذج بدل الاكتفاء بالنظر إليها — فالنموذج الذي لا يُفتح أبدًا نموذج لم يقرأه أحد.
- ابدأ الرسم من لوحة التحكمافتح منتجك في لسان، مسجَّلًا بحسابك. ويعمل الرسم في ذلك اللسان فقط، ضمن جلستك أنت — فلا شيء يتّصل بمنتجك من أي مكان آخر، ونحن لا نحتفظ له بكلمة مرور أبدًا.
- تنقّل في المنتج كما يفعل مستخدمالإعدادات، والفوترة، وصفحة الفريق، ونافذة التصدير — أينما قد يحتاج عميلٌ مساعدة. أنت لا تنفّذ إجراءات لينسخها؛ بل تريه أين توجد الأشياء.
- توقّف حين تغطّي ما يكفيأنهِ العملية وما وجدته يصبح خريطة موقعك ودليل وكيلك. ويمكنك رسم الخريطة مجدداً لاحقاً: المرور الثاني يضيف ما فات الأول بدل أن يحلّ محلّه.
ما الذي يقرؤه
يقرأ بنية الصفحة — أي ما يخبره بما يمكن للشخص فعله فيها.
- النماذج وحقولها: اسم كلٍّ منها، وهل هو مطلوب، وأي نوع من القيم يتوقّع.
- الصفحات التي يتكوّن منها منتجك، بوصفها عناوين لا محتوى.
- إلى أين تؤدّي الروابط، ليتمكّن من اصطحاب شخصٍ إلى شاشة بدل وصفها.
- أي وصف مُهيكل ينشره موقعك أصلًا لمحرّكات البحث.
ما لا يقرؤه أبدًا
هذه استثناءات بنيوية لا إعدادات — ولا يوجد ضبطٌ يُلغيها.
- كلمات المرور وأرقام البطاقات ورموز المرّة الواحدة. تُستثنى هذه الحقول عند الالتقاط؛ ولا يُسجَّل إلا كون النموذج يحتوي واحدًا منها.
- ما كتبه أي أحد. فهو يسجّل وجود الحقل والغرض منه، لا ما بداخله أبدًا.
- أي شيء يشير إلى موقع شركة أخرى. فالنم وذج الذي يُرسل إلى وجهة ليست لك يُسقَط كليًا بدل أن يُقترح.
- أي شيء داخل منطقة استثنيتها. فالمنطقة المحجوبة لا تسهم بشيء البتّة — ولا حتى بملاحظة أن شيئًا قد تُخطّي هناك.
مراجعة ما وجده
يصل كل شيء إلى طابور واحد في لوحة التحكم، وأربعة أمور تصحّ على كل بندٍ فيه.
- إنه مُطفأ. وتُفعّله عن قصد، واحدًا واحدًا أو دفعةً قرأتها.
- وهو موصوف بلغة واضحة — «ردّ مبلغ طلب»، لا عنوانًا — كي لا يكون المُعتمِد بالضرورة هو من بناه.
- وبمجرّد تفعيله يسأل الشخص دائمًا قبل التنفيذ. وهذا ليس إعدادًا على قدرة مُكتشَفة — فلم يصنّف أحد خطرها، فتؤكّد في كل مرّة مهما كانت بقية إعدادات مساحة عملك.
- ويُقيَّم مستوى خطره لدينا لا بادّعاءٍ من شيءٍ في صفحتك — وما وُجد يمكنه رفعه فقط لا خفضه أبدًا.
مواكبة منتجك
لست مضطرًّا لإعادة تشغيل شيء عند الإطلاق. فالشاشة التي تتغيّر تُقرأ من جديد في المرّة التالية التي يزورها فيها أحد، والشاشة الجديدة تُلتقط بالطريقة نفسها. وإن اختفى شيء كان الوكيل يعرفه، توقّف عن عرضه بدل أن يُخفق أمام عميل.
متى تضيف فحص الشيفرة
قراءة الشاشة تخبر الوكيل بما يستطيع الشخص فعله فيها. وقراءة مصدرك تخبره بالضبط بما تقبله برمجيتك. وكثيرٌ من المنتجات لا تحتاج الثانية أبدًا، وثمة ثلاث حالات تستحقّ فيها كلفتها.
- تريد أشكال وسائط دقيقة — الأسماء والأنواع والمتطلّبات التي ستقبلها برمجيتك بالضبط.
- أجزاءٌ من منتجك نادرة الزيارة، فلم يمرّ بها أحد ولن يمرّ بها زائر.
- تريد أن تُخبَر حين يغيّر فريقك شيئًا يعتمد عليه الوكيل، قبل أن يكتشفه عميل.