جمعبندی فاز ۴ + شبیهسازیِ «یک اسپرینتِ کامل»
فاز ۴ تمام شد اگر میتوانی یک اسپرینتِ کامل را — از planning تا retro — به انگلیسی راند کنی. این درس همان هفته را روزبهروز میسازد: دوشنبه planning، سهروز استندآپ و ریلویو، پنجشنبه حادثهٔ کوچک، جمعه دمو و رترو.
بیستودو درسِ فاز ۴، «دفترِ کارِ فنیِ» تو را ساخت: از واژگانِ پایه تا مصاحبههای system design و رفتاری. حالا سومین «دوختِ بزرگِ» دوره: یک اسپرینتِ کامل — دقیقاً همان چیزی که هفتهٔ آیندهٔ شغلت شبیهش خواهد بود. هر صحنه به درسِ پشتوانهاش وصل است؛ برای تستِ خودت، بدونِ برگشتن جلو برو.
این آخرین ایستگاهِ قبل از فازِ حرفهایسازی است: درسهای ۷۳ به بعد، لحن و قدرت را بالا میبرند — رهبریِ جلسه، مذاکرهٔ حقوق، مدیریتِ حادثه و فرهنگِ عمیقِ مکالمه. پایه را اینجا محکم ببند.
دوشنبه؛ planning و برداشتنِ کار
صحنهٔ planning، تمرکزِ درسهای ۵۸ (اسکرام) و ۶۵ (تخمین) است: برداشتنِ کار با تخمینِ قالبدار (ballpark + assuming), سقفِ شفاف، و سوالِ «کدوم میبره» برای اسکوپِ اضافه. سه جمله که دوشنبهها صدایت میکنند: "I'll take it." · "Let me spike it first — I'll come back with a number." · "Adding means cutting — what do we drop?"
سهشنبه تا چهارشنبه؛ استندآپ، ریلویو، جنگِ کوچک
روزهای میانی، درسهای ۵۵ (استندآپ), ۵۶ (ریلویو) و ۵۷ (دیباگ) در هم میآمیزند: گزارشِ سهتکه، کامنتهای درجهدار، و اگر باگِ عجیب زود کرد: "It's intermittent — one in ten. My theory is a race between the retry and the status check. I've ruled out the network." (گاهیبهگاهه. فرضیهام: رقابتِ retry و چکِ وضعیت. شبکه رو حذف کردم.) — همین جمله، در دنیای واقعی، یعنی «این آدم حرفهای شکار میکند».
پنجشنبه؛ حادثهٔ کوچک و مدیریتش
نسخهٔ کوچکِ درس ۸۲ (مدیریتِ حادثه): اعلامِ فوری (heads-up), اقدامِ محدودکننده (revert), تعمیرِ شفاف (PR + regression test), و بعداً در رترو: "The lesson: retries need idempotency keys — I've added it to the checklist so it's systemic, not personal." — حادثهٔ کوچکِ مدیریتشده، اعتبار میسازد؛ حادثهٔ پنهانشده، اعتبار میسوزاند. جملهی طلایی: "I'd rather flag it early."
جمعه؛ دمو و رترو + چکلیستِ فاز ۴
- استندآپِ سهتکه را بدونِ فکر روان میگویم (درس ۵۵)
- کامنتهای ریلویو را درجهدار میدهم و با قالب جواب میگیرم (۵۶)
- باگ را با گزارشِ چهاربندی و فرضیه میشکنم (۵۷)
- planning را با تخمینِ بازه+فرض و سوالِ معاوضه میرانم (۵۸+۶۵)
- داک و کامنتِ «چرا» مینویسم (۵۹)
- اسلک: نرم، threadدار و ایموجی-موuz (۶۰)
- مصاحبههای coding/system/رفتاری را با صدای فکر میرانم (۶۱-۶۳)
- دمو میدهم و لحظهٔ خرابی را مدیریت میکنم (۶۴)
- با PM ترجمهٔ دوطرفه میکنم: اثر و مسئله (۶۶)
- 1:1 را با agenda و سوالِ رشد میرانم (۶۷)
- مخالفتِ فنی را با داده + گزینه + تعهد میدهم (۶۸)
- منتورینگ با سوالِ هدایتگر میدهم و مرزش را میدارم (۷۰)
- در رویدادها با آغازگر و پیگیریِ ۴۸ساعته شبکه میسازم (۷۱)
و از درسِ بعد، فاز ۵: حرفهایشدن — لحن و اصطلاحات، جلسهگردانی و RFC، ارائه برای مدیران، مذاکرهٔ حقوق، مدیریتِ حادثهٔ بزرگ و فرهنگِ مکالمه. مسیرِ «مهندسِ خوب» تمام شد؛ مسیرِ «مهندسِ تأثیرگذار» شروع میشود.
گرامرِ عمیقتر: زبانِ یک هفتهٔ واقعی در زمانها
اسپرینتِ کامل، تمرینِ «رفعِ زمان» است: برنامه با going to (I'll spike it), روایتِ روز با استمرار (I'm implementing), خبرِ دیروز با گذشته (I finished the spike), تجربه با Perfect (I've pushed the fix), و دمو با امری (Watch what happens). و سه قالبِ جمعبندی: for the record (برایِ ثبت), bottom line (خلاصهٔ کلام), action items (اقدامها). هفتهٔ واقعی، هر پنج زمان را در پنج جملهٔ طبیعی میخواهد — امتحانِ فاز ۴ همین است.
گفتگو: رتروی جمعه و یک نکتهٔ محترمانه
اشتباههای رایجِ فارسیزبانها در همین درس
این بخش را با یک قرارداد بخوان: هر ❌ یعنی «مغزِ فارسیزبانت این را میسازد و طبیعی است»، و هر ✅ یعنی «این همان چیزی است که گیرندهٔ انگلیسیزبان میشنود». خطاها اثرِ مستقیمِ ترجمهٔ ذهنیِ فارسی به انگلیسیاند؛ با هر جفت بلند تکرار کن تا شکلِ درست در گوشت نشست کند.
تمرینهای این درس — چهار قدم، بیعجله
این جمعبندیِ فازِ ۴ است — یک روایتِ کاملِ اسپرینت؛ چهار تمرین را پشتسرهم و بلند اجرا کن، مثل گزارشِ جمعهٔ واقعی، بعد پاسخها را باز کن.
- هفته را در چهار جمله روایت کن: اسپایک (گذشته)، پیادهسازی (حالِ کامل)، تستِ بیثبات (امروز)، دمو (فردا) — چهار زمان، چهار جمله.
- گزارشِ استندآپ را بده: دیروز با سارا روی باگِ قیمت پِر شدیم و درستش کردم؛ امروز بیشتر روی تستهای retry هستم؛ هنوز منتظرِ دسترسیِ staging هستم ولی بلاکم نکرده.
- دو برچسب را بهکار ببر: یک کامنتِ ریلویو با Nit + یک اعلامِ وضعیت با at risk.
- رترو را با متریک ببند: یک چیز که جواب داد + یک پیشنهاد با مالک و عدد.
پاسخ تمرینها — اول خودت جواب بده، بعد باز کن
پاسخ تمرین ۱
پاسخ تمرین ۲
پاسخ تمرین ۳
data2 to pricingSnapshot — non-blocking." نمونهٔ وضعیت: "Heads-up: the migration is at risk — realistically one more day, maybe two." برچسبها زبانِ مشترکِ فازِ ۴؛ Nit و at risk را از امروز در جملههایت بگذار.پاسخ تمرین ۴
چالشِ امروز
🎯 یک گزارشِ جمعهٔ واقعی بنویس و بلند بخوان: bottom line در سه عدد، for the record با یک ریسک، و action item با مالک و ددلاین — نمای کاملِ فازِ ۴ در یک پیام؛ اگر کارِ واقعی نداری، همین هفتهٔ تمرینیات را روایت کن.
نکات مکالمهٔ واقعی که کتابها کم میگویند
- رترو را با متریک پیشنهاد بده — هر نکتهٔ رترو را با «پیشنهاد + مالک + متریک» ببند — رتروی شکایتمحور، فقط بوی سالمی میدهد؛ رتروی اقداممحور، تغییر میدهد.
- پنججملهٔ جمعبندیِ هفته — جمعهها پنج جمله بنویس: گذشته/استمرار/تازه/برنامه/ریسک — همان قالبِ «bottom line» رترو و گزارش.
- داوطلبشویِ محاسبهشده — مالکیتِ مسئلهٔ مزمنِ کوچک، ارزانترین سرمایهٔ اعتبار در فاز ۵ است — رترو، ویترینِ داوطلبان است.
اسپرینتِ کامل = planning با تخمینِ قالبدار + استندآپهای سهتکه + ریلویوی درجهدار + مدیریتِ حادثهٔ کوچک با heads-up + دموی پیامدار + رتروی بیاتهام. چکلیست را صادقانه بزن؛ هر تیکِ خالی، همان یک درس است. فاز ۵ در انتظار توست: از «کاری که انجام میدهی» به «اثری که میگذاری».