دموی فنی و ارائه؛ «دو دقیقه، بدون اسلاید»
دموی خوب سه دقیقه دارد: وعدهٔ شروع (Today I'll demo the new checkout — it takes two clicks now), روایتِ زنده (watch this — I click here, and it's done), و نتیجه (That's 40% fewer clicks). اگر دمو کرش کرد: "And this is why we demo before shipping — let me show the fallback." آرامشِ لحظهٔ خرابی، خودش قابلیتِ نمایشی است!
دمو (demo)، پرقدرتترین ابزارِ ارتباطِ فنی است: هیچ اسلایدی مثل «کارکردنِ چیزِ واقعی» نمیفروشد. و در همان حال، پرخطرترین لحظهٔ زبانی توست: باید همزمان کلیک کنی، روایت بدهی و جوابِ سوالهای زنده بدهی. راهحلِ حرفهایها: روایتِ دمو را از قبل «نوشته و بلند تمرین» میکنند — متنِ دمو، مثل متنِ تئاتر است.
این درس هم روایتِ زندهٔ دمو را میدهد و هم موقعیتهای مرزی (کرش، سوالِ سخت، وقتِ کم) — همه با جملههای ثابت. sprint review، معرفیِ محصول به مدیران، و مصاحبههای «پروژهام را نشان بده» از همین جا تغذیه میشوند.
باز و روایت؛ قالبِ نمایشِ زنده
جملههای روایتِ زنده — مولاژِ دمو: مسیر: "First, I'll open the app as a new user." کانون: "Keep an eye on the top bar — that's where the status lives." تعلیق: "And now for the interesting part…" تأکید: "Notice there's no page reload — it's all local state." (دقت کنی page reload نداریم — همه state محلیه.) — مخاطب را همیشه بگو کجا نگاه کند؛ دموی بیراهنمایِ نگاه، نصفش هدر است.
خرابی و سوالِ زنده؛ صحنههای مرزی
دمو کرش کرد: آرام بگو: "And… that's a bug. Good catch by the demo gods — let me show you what it should do." (و… این یه باگه. خدایانِ دمو شکارش کردن — بذار چیزی که باید اتفاق بیفته رو نشونتون بدم.) و بعد: "I'll file it right after this — that's exactly why we demo." هیچوقت عذرخواهِ طولانی نشو؛ اعتمادِ مخاطب با آرامشِ تو برمیگردد نه با شرمِ تو. سوالِ وسطِ دمو: "Great question — let me park it and take it after the demo, so I don't lose the thread." (سوالِ خوبیه — کنارش میذارم بعد از دمو جواب بدم که رشتهام گم نشه.) وقتِ کم شد: "We're at time — let me jump to the good part." — جملهٔ حرفهایِ بیوحشتِ ساعت.
بستن و پیامِ دمو؛ سه جملهٔ آخر
بستنِ دمو با «معنا» نه «خلاصه»: "So: two clicks, half the latency, and the error rate is under 0.1% in staging. We're ready for the next 5% rollout — I'd love your go-no-go in the review." (پس: دو کلیک، نصفِ تأخیر، خطای زیرِ ۰/۱٪. آمادهٔ بازکردنِ ۵٪ بعدیایم — نظرتون رو در ریویو میخوام.) و جملهٔ جمعِ استوریِ زنجیرهایِ sprint reviewها: "Last demo we showed the search; today the checkout — next sprint, the mobile flow closes the loop." — دموی خوب، قسمتِ بعدیِ سریال را هم میفروشد.
گرامرِ عمیقتر: امریِ دمو و زمانِ روایت
دمو، زبانِ امرِ خنثی + حالِ استمرار است: Watch what happens when I click here. (ببین وقتی اینجا کلیک میکنم چی میشه) · Notice there's no page reload. (دقت کن ریلود نداریم) · I'm now switching to the checkout screen. (الان میرم صفحهٔ تسویه). برای انتظار vs واقعیت: You'd expect a spinner — instead, it's instant. (انتظارِ لودینگ داری — بهجاش آنیئه). و برای خرابی: "And… that's a bug. Good catch by the demo gods." — جملهٔ آمادهٔ لحظهٔ سکوت! نکتهٔ زمانی: دموی زنده با حالِ استمرار پیش میرود و نتیجهها با گذشتهٔ تازه میآیند: "It loaded in 300ms — under our target."
گفتگو: دمو، سوالِ زنده، و بستن
اشتباههای رایجِ فارسیزبانها در همین درس
این بخش را با یک قرارداد بخوان: هر ❌ یعنی «مغزِ فارسیزبانت این را میسازد و طبیعی است»، و هر ✅ یعنی «این همان چیزی است که گیرندهٔ انگلیسیزبان میشنود». خطاها اثرِ مستقیمِ ترجمهٔ ذهنیِ فارسی به انگلیسیاند؛ با هر جفت بلند تکرار کن تا شکلِ درست در گوشت نشست کند.
تمرینهای این درس — چهار قدم، بیعجله
دمو، اجرای زنده است؛ چهار تمرین را انگار جلوی تیم ایستادهای بلند اجرا کن، بعد پاسخها را باز کن.
- نگاه را به صفحه ببر: یک جملهٔ امری با Watch یا Notice برای کلیکِ دکمهٔ Add بنویس.
- انتظار و واقعیت را بگو: «انتظارِ لودینگ داشتی — بهجایش آنی بود.»
- جملهٔ نجاتِ لحظهٔ کرش را آماده کن — با شوخیِ فرایند.
- دمو را ببند: دو کلیک، ۳۰۰ میلیثانیه، خطای زیرِ ۰/۱٪ — و درخواستِ go/no-go.
پاسخ تمرینها — اول خودت جواب بده، بعد باز کن
پاسخ تمرین ۱
پاسخ تمرین ۲
پاسخ تمرین ۳
پاسخ تمرین ۴
چالشِ امروز
🎯 یک فیچرِ واقعی را برای یک دوست پنج دقیقه دمو بده: با جملهٔ امری شروع کن و با عدد و درخواست ببند — بعد از او بپرس کدام جمله در ذهنش ماند.
نکات مکالمهٔ واقعی که کتابها کم میگویند
- رشته را با park نگهدار — سوالِ وسطِ دمو: «parking it for after» + اسپویلِ یککلمهای — نه جوابِ بلند، نه بیاحتراسی.
- خرابی را جشنِ فرایند کن — «This is exactly why we demo» — جملهای که کرش را از شکستِ تو به جویِ تیم تبدیل میکند.
- بستن = عدد + درخواست — دمو را با سه عدد و یک go/no-go ببند — دموی بیدرخواست، تماشاست نه تصمیم.
دمو = وعدهٔ دودقیقهای + روایتِ راهنما (watch this / keep an eye on / notice) + مدیریتِ صحنههای مرزی (کرش: good catch by the demo gods; سوال: park it; وقت: jump to the good part) + بستنِ پیامدار با عدد و درخواستِ تصمیم. روایتِ دمو را بنویس، بلند تمرین کن، و پشتِ فلگ ایمنش کن — سه ضامنِ دموی خوابِ راحت.