رانندگی هزینهی سربار است (هیچکس بابت نشستن پشت چراغ قرمز به شما پول نمیدهد)، و بیشتر مسیرهای بد به این دلیل رخ میدهند که کارها به ترتیب زنگ زدن تلفن رزرو میشوند، پس جغرافیا هیچوقت به حساب نمیآید. بهجای آن روز را جغرافیایی مرتب کنید نه زمانی: توقفهایی را که نزدیک هم هستند گروهبندی کنید و روز را بهصورت یک حلقه اجرا کنید نه عبور دوبار از شهر. این فقط زمانی جواب میدهد که هر کار آدرس واقعی ملک و مدتزمان صادقانهای داشته باشد، و دوباره ارزشش بیشتر میشود وقتی مشتری خبردار شود که واقعاً در راه هستید.
سهشنبه گذشته را صادقانه نگاه کنید.
پنج تماس سرویس. اولی شمالشرقی، چون آن مشتری دوشنبه صبح زنگ زد. دومی آنطرف رودخانه در جنوبغربی، چون آن مشتری دوشنبه بعدازظهر زنگ زد و «فردا حدود ساعت ده» پیش از اینکه فکر کنید، از دهانتان بیرون آمد. سومی دوباره شمالشرقی، چهار بلوک دورتر از اولی. چهارمی مرکز شهر. پنجمی دوباره جنوبغربی، دوازده دقیقه رانندگی از توقف دوم.
شما دو بار از عرض شهر گذشتید، در راه رفتن به یک کار از کنار محل کار دیگری رد شدید، و چهل دقیقه دیرتر از آنچه خودِ کار توجیه میکرد به خانه رسیدید. هیچکس آن مسیر را برنامهریزی نکرده بود. خودش، تماسبهتماس، به همان ترتیبی که تلفن زنگ زد، برنامهریزی شد.
اینطور بیشتر روزهای تیمهای کوچک ساخته میشوند، و ارزش دقیق بودن دربارهی هزینهاش را دارد، چون راهحل تقریباً رایگان است.
چرا زمان رانندگی برای شما هزینه دارد؟
هر ساعت از روز کاری شما یکی از سه چیز است: کار فاکتورشده، کاری که کار فاکتورشده میآورد (پیشفاکتور دادن، پیگیری)، یا هزینهی سربار. رانندگی هزینهی سربار است. سربار ضروری: کار در ملک مشتری است، نه ملک شما. اما بههرحال هزینهی سربار. هیچکس بابت نشستن پشت چراغ به شما پول نمیدهد.
روی آن یک عدد بگذارید. اگر نرخ کاری شما ۹۵ دلار در ساعت است، یک ساعت رانندگی، ۹۵ دلار ظرفیتی است که صرف حرکت یک ون کردهاید. سوخت را هم اضافه کنید، مثلاً ۱۸ دلار برای مسافت اضافهای که یک روز بدچیدهشده اضافه میکند، بهعلاوهی استهلاکی که کیلومترها بیسروصدا روی دستتان میگذارند. یک تیم دونفره جنبهی دستمزد را دوبرابر میکند، چون هر دوی شما داخل ون هستید.
بخش ناراحتکننده این است که زمان رانندگی پنهان میشود. تحویل مصالح دیرهنگام قابلمشاهده و آزاردهنده است. چهل دقیقه رانندگی قابلاجتناب در سراسر روز، در برشهای هفتدقیقهای پخش میشود، و حس کار میدهد: شما در حال حرکتید، بین کارها هستید، «در جادهاید.» هرگز شمرده نمیشود، پس هرگز درست نمیشود.
هزینهی دیگر نرمتر اما واقعی است: آخرین مشتری روز، نسخهی خستهی شما را دریافت میکند، و وقت ذخیرهای که یک اتفاق پیشبینینشده (یک شیر گیر کرده، یک مشتری پرحرف، یک توقف تأمینکننده) را جذب میکرد، بهجایش روی آسفالت خرج شد.
محاسبهگر هزینهی رفتوآمد هر کار نشان میدهد رانندگی به یک کار برای شما چقدر هزینه دارد، بهازای هر کار و در طول سال.
چرا روزها به ترتیب اشتباه رزرو میشوند؟
هیچ پیمانکاری نمینشیند و عمداً یک مسیر بد انتخاب کند. مسیرهای بد خروجی پیشفرض یک فرآیند منطقی هستند:
کارها به ترتیب تماس مشتریان رزرو میشوند. تقویم بهصورت زمانی با تماس تلفنی پر میشود، و جغرافیا هیچوقت به حساب نمیآید. تماسگیرنده دوشنبهصبح، بدون توجه به محل زندگیاش، نوبت ساعت ۸ صبح را میگیرد.
زمانها پشت تلفن قول داده میشوند. «حدود ساعت ده» گفتنش آسان و پسگرفتنش سخت است. همینکه سه مشتری قولهای زمانی سست دارند، ترتیب پیش از اینکه کسی به نقشه نگاه کند، منجمد شده است.
برنامه در سر شماست. با پنج توقف، ۱۲۰ ترتیب ممکن وجود دارد. هیچکس ساعت ۶:۴۰ صبح، در حین درست کردن قهوه، ذهنی ۱۲۰ ترتیب را مقایسه نمیکند. چیزی معقول انتخاب میکنید و میرانید.
روز پس از شروعش تغییر میکند. یک لغو، یک تماس اضطراری، قطعهای که باید گرفته شود. حالا ترتیبی که نیمهبرنامهریزی کرده بودید کهنه است و پشت چراغ قرمز دوباره در حال برنامهریزی هستید.
هیچکدام از اینها شکست انضباط نیست. اینها همان چیزی است که وقتی ترتیب مسیر بهجای یک تصمیم، یک اثر جانبی باشد، رخ میدهد.
ترتیب مسیر واقعاً چقدر زمان صرفهجویی میکند؟
یک روز سرویس محتمل در یک کلانشهر متوسط را در نظر بگیرید: پنج توقف، پخششده همانطور که تماسهای واقعی پخش میشوند.
با رزرو به ترتیب تماس، روز اینطور میگذرد: کارگاه ← شمالشرق (۱۴ کیلومتر) ← جنوبغرب (۱۹ کیلومتر) ← دوباره شمالشرق (۱۷ کیلومتر) ← مرکز شهر (۸ کیلومتر) ← دوباره جنوبغرب (۱۲ کیلومتر) ← کارگاه (۱۱ کیلومتر). مجموع: ۸۱ کیلومتر، و با ترافیک شهری تقریباً یک ساعت و پنجاه دقیقه پشت رل.
مرتبشده بهصورت یک حلقه (دو توقف شمالشرقی با هم، سپس مرکز شهر، سپس دو توقف جنوبغربی سر راه خانه)، همان پنج کار حدود ۵۲ کیلومتر و حدود یک ساعت و ده دقیقه رانندگی میگیرد.
مشتریان یکسان، کار یکسان، ون یکسان. حدود ۲۹ کیلومتر و ۴۰ دقیقه پس داده میشود، در روزی که چندان بد نبود. یک هفته سرویسمحور را مشابه اجرا کنید و تفاوت در حدود دو تا سه ساعت است. این کافی است برای یک کار کوچک دیگر، یا برای رسیدن به خانه پیش از شام هر شب بهجای دو بار در هفته.
نکته این مثال ارقام دقیق نیست؛ شهر شما، توقفهایتان و ترافیکتان ارقام متفاوتی تولید میکنند. نکته این است که صرفهجویی صرفاً از ترتیب میآید. هیچکس سریعتر نراند، هیچ کاری کوتاه نشد، هیچ مشتریای رها نشد. اتلاف بهطور خالص ساختاری بود، که دقیقاً همان نوع اتلافی است که نرمافزار در حذف آن خوب است.

تابلوی روز: توقفهایی که با یک ضربه میتوانید دوباره مرتب کنید
این کار روی تابلوی کار Zeus و در نمای روز انجام میشود. تابلوی کار سه نما دارد: یک تابلوی دیسپچ گروهها که نشان میدهد چه کسی چه کاری انجام میدهد، یک برنامهریز گانت چندروزه برای اینکه کارها چطور روی هفته انباشته میشوند، و نمای روز. نمای روز توقفهای امروز را میگیرد و همان کاری را که ساعت ۶:۴۰ صبح در سرتان انجام میدادید، انجام میدهد. آنها را روی نقشه میگذارد، و یک دکمه آنها را مرتب میکند. یک نکتهی کاربردی، و اینجا جای صادقانهی گفتنش است: تابلوی کار یکی از امکانات پلن Pro است. خودِ زمانبندی کارها در پلن Free هست؛ این سه نما چیزی است که پلن پولی اضافه میکند.
مکانیزمها کمتر از آنچه جایگزین میکنند اهمیت دارند، پس اینجا شکل صادقانهاش است:
هر توقف از کاری میآید که از قبل برنامهریزی کردهاید. هیچ ورود داده جداگانه «برنامهریزی مسیر» وجود ندارد. آدرس ملک روی خود کار ثبت است؛ نمای روز کار برنامهریزیشده امروز را میخواند و آن را چیدمان میکند. اگر آدرس روی کار باشد، توقف روی نقشه است.
ترتیب بهینهسازیشده است، نه زمانی. یک دکمه توقفهای امروز را بر اساس جغرافیا مرتب میکند، نه بر اساس اینکه چه کسی اول زنگ زده: نسخهی حلقهای روز، نه نسخهی پینگپنگی. آن را بهصورت یک فهرست مرتب از توقفها و بهصورت سنجاقهایی روی نقشه میبینید، پس ترتیبی که حس اشتباه دارد پیش از روشن کردن موتور قابلمشاهده است، نه در دومین عبور از رودخانه.
زمانهای تخمینی واقعبینانه هستند نه خوشبینانه. هر توقف زمانی را نشان میدهد که با توجه به ترتیب و رانندگی بین توقفها منطقاً میرسید. آن عدد تفاوت بین «حدود ساعت ده» و قولی است که واقعاً میتوانید سرش بمانید. انتظارات خود شما را هم بهروز میکند، و همین است که جلوی رزرو کردن شش توقف در یک روز پنجتوقفه را میگیرد.
روز واقعیت را تحمل میکند. وقتی یک مشتری ساعت ۸:۱۵ لغو میکند یا یک تماس فوری ظهر میرسد، مشغول حل دوباره پازل روی صفحهکلید تلفن پشت چراغ قرمز نیستید. توقف را حذف کنید، جدید را اضافه کنید، ترتیبدهی را دوباره اجرا کنید، و آنچه باقی میماند در یک توالی منطقی برمیگردد.
آنچه این عملاً تغییر میدهد کوچک و ثابت است: کاملاً از تصمیمگیری مسیریابی دست میکشید. عادت ۶:۴۰ صبحِ خیرهشدن به تقویم، به بازکردن نمای روز، یک نگاه به ترتیب برای اطمینان، و رانندگی تبدیل میشود.
«در راهم»، بدون تماس تلفنی
نیمهی دوم یک روز سرویس خوبادارهشده چیزی است که مشتری تجربه میکند، و بزرگترین شکایت مشتریان از اهل حرفه، قیمت یا حتی کیفیت نیست. سکوت است. «گفتند صبح» تا ساعت ۱۱:۱۵ به یک حس یکستاره تبدیل میشود، حتی وقتی شما ساعت ۱۱:۲۰ میرسید بدون اینکه کاری اشتباه کرده باشید.
راهحل سنتی تماس گرفتن از قبل است، که یک عادت خوب است که زیر بار کار میمیرد: در حال رانندگی هستید، دستهایتان پر است، شماره جایی در یک رشته پیامک است.
Zeus این عادت را در خودِ مسیر میسازد بدون اینکه وانمود کند یک سرویس پیامرسان است، و این تمایز ارزش بیان صریح دارد. از توقفی که قرار است به آن برانید، «اطلاع به مشتری» پیام را برایتان مینویسد (نام آنها، زمان تخمینی رسیدنتان، مقصدتان) و آن را به اپ پیامرسان یا ایمیل خودتان، آماده و آدرسگذاریشده، تحویل میدهد. شما دکمهی ارسال را میزنید. هیچچیزی از طریق Zeus بیرون نمیرود، و هیچچیزی خودش بیرون نمیرود. آنچه حذف میکند، بخشی است که واقعاً عادت را میکشد: ساختن یک جمله و پیدا کردن یک شماره در حالی که سعی دارید بروید. مشتریای که پنجره را تماشا میکرد، آرام میشود؛ مشتریای که برای خرید بیرون رفته بود، به خانه برمیگردد. شما بدترین بخش روز آنها، انتظار مبهم را، به حس یک بسته تحویلی که میتوانند حرکتش را ببینند تبدیل کردهاید.
اگر ترجیح میدهید شخصاً پیامک یا تماس بگیرید، متن چندان اهمیت ندارد تا زمانی که اتفاق بیفتد:
«سلام، سام از شرکت لولهکشی هستم. دارم کار فعلیام را تمام میکنم و به سمت شما میآیم، باید حدود ۱۱:۲۰ برسم. چیزی از وقتی صحبت کردیم تغییر کرده؟»
آن سؤال آخر جایگاهش را کسب میکند. تقریباً یک بار از ده بار چیزی را آشکار میکند (یک کد دروازه، یک سگ، یک «راستی حالا که آنجایید») که در ون بسیار بهتر از در راه ورودی کشف میشود.
ورودیهایی که مسیر را صادق نگه میدارند
یک مسیر بهینهشده فقط بهاندازهی چیزی که میداند خوب است. سه عادت آن را صادق نگه میدارد، و هر سه چیزهایی هستند که در هر صورت باید انجام دهید:
آدرس واقعی ملک را روی کار بگذارید. نه «خانهی هندرسونها»، نه آدرس صورتحساب یک ملک اجارهای که مشتری در آنطرف شهر دارد. آدرس کار جایی است که ون میرود؛ اگر درست باشد، هر چیز بعدی (سنجاق نقشه، ترتیب، زمان تخمینی) رایگان درست است.
به کارها مدتزمان صادقانه بدهید. «تعویض فیلتر سریع» که در واقع با رفتوآمد و بالارفتن از نردبان نود دقیقه است، هر زمان تخمینی بعد از خودش را مسموم میکند. دقت نیاز نیست؛ باید از برنامهریزی بر اساس آرزو دست بکشید.
زمانهای واقعاً ثابت را مبنا قرار دهید. برخی توقفها واقعاً زمانبندیشده هستند: یک آپارتمان که فقط بین ۹ تا ۱۱ اجازه کار میدهد، مشتریای که باید پیش از شیفتش شما را راه بدهد. اینها لنگرهای برنامهاند، و بقیهی روز باید حول آنها انعطافپذیر باشد. حالت شکست این است که هر «حدود ساعت ده» غیررسمی را لنگر تلقی کنید؛ آنگاه هیچچیز نمیتواند حرکت کند و دوباره در زیگزاگ با نام دیگری هستید.
و چون نمای روز بخشی از یک اپ آفلاینمحور است، مسیری که صبح بار کردید هنوز در پارکینگ زیرزمینی بدون سیگنال روی گوشیتان است. آن داستان بهدرستی جای دیگری در این وبلاگ گفته شده؛ اینجا کافی است بگوییم برنامه وقتی آنتن میرود تبخیر نمیشود.
مسیر چه چیزی را نمیتواند بداند
یک راهنمای میدانی باید درباره محدودیتها صادق باشد، پس: بهینهسازی مسیر توقفهای شما را خوب مرتب میکند. ذهن نمیخواند.
نمیداند خانم کووالسکی هر بازدید بیست دقیقه صحبت میکند، که توقف مرکز شهر بعد از ساعت ۳ بعدازظهر پارکینگ ندارد، یا اینکه همیشه نزدیک تأمینکننده شرقی ناهار میخورید. درباره تصادفی که همین الان پل را بسته، نمیداند. فاصله را بهصورت خط مستقیم اندازه میگیرد نه از طریق جاده، پس یک رودخانه یا یک برش راهآهن بین دو سنجاق نزدیک میتواند یک ترتیب مرتب بهنظر را بدتر از آنچه بهنظر میرسد کند. توقفی که آدرسش را نمیتواند روی نقشه بگذارد اصلاً مرتب نمیشود؛ به انتهای فهرست میرود تا آدرس را درست کنید. و گاهی ترتیبی پیشنهاد میدهد که از نظر هندسی درست و از نظر انسانی اشتباه است: مثلاً توقف کثیفِ تخریب را پیش از مشتریای میگذارد که عبور یک تیم گردوغباری از خانهی تمامشدهاش را میبیند.
قضاوت شما برای همین است، و به همین دلیل فهرست مرتبشده نقطهی شروعی است که میتوانید تغییرش دهید، نه یک حکم قطعی. نرمافزار یک روز بینقص برنامهریزی نمیکند. برد این است که از یک روز خوب شروع میکنید و تنظیم میکنید، بهجای شروع از یک روز تصادفی و مدام آتش خاموش کردن. ده ثانیه بررسی، هر روز، برای همیشه، از ده دقیقه مسیریابی ذهنی بهتر است.
پرسشهای متداول
اگر فقط روزانه دو یا سه توقف داشته باشم، ارزشش را دارد؟
برد مسیریابی با توقفهای کمتر کوچکتر میشود. با دو توقف فقط دو ترتیب ممکن وجود دارد. اما بقیهی نمای روز همچنان بهدردبخور است: زمانهای تخمینی واقعبینانه، اطلاع در راه، و آدرس و جزئیات کار در یک جا بهجای پخش در یک تقویم، یک رشته پیامک و حافظهتان. عادت هم با شما رشد میکند؛ تیمی که به روزهای ششتوقفه رشد میکند، مجبور نیست همان روزی که به آن نیاز پیدا میکند یک سیستم جدید بسازد.
کارهایی که چند روز طول میکشند چطور؟ آیا مسیر را شلوغ میکنند؟
کار چندروزه همان چیزی است که نمای برنامهریز گانت برایش وجود دارد؛ نشان میدهد آن کارها چطور هفته را اشغال میکنند. نمای روز در روزهای سرویسمحور (چند توقف کوتاهتر) و در روزهایی که یک کار طولانی تقویم را با چند تماس جانبی به اشتراک میگذارد، بهترین عملکرد را دارد، که دقیقاً همان زمانی است که اشتباهات مسیریابی گران میشوند.
مشتریان من زمانهای دقیق قرار میخواهند، نه بازهی زمانی. آیا یک ترتیب بهینهشده این را میشکند؟
نه. زمانهایی که قول میدهید محتملتر میشوند که درست باشند. ترتیب شب قبل یا ابتدای روز تصمیم گرفته میشود، و زمان تخمینی هر توقف از همان ترتیب میآید. انضباطی که تغییر میکند زمانی است که قول میدهید: پس از اینکه روز ترتیب گرفت یک زمان بگویید، یا پشت تلفن یک بازهی زمانی بدهید و آن را با اطلاع در راه محکم کنید. قولدادن زمانهای دقیق در لحظه رزرو، روزها جلوتر، همیشه بخش شکننده بود.
آیا ترتیب مسیر ترافیک را در نظر میگیرد؟
زمانهای تخمینی را اعداد برنامهریزی در نظر بگیرید، نه ناوبری زنده. نمای روز درباره ترتیب توقفها و حس واقعبینانه از زمان رسیدن به هرکدام است؛ اپ نقشه دلخواه شما همچنان مسیریابی گامبهگام و ترافیک زنده در راه رسیدن به سنجاق بعدی را انجام میدهد. این دو کار مکملاند: یکی روز را برنامهریزی میکند، دیگری شما را از این توقف به توقف بعدی میرساند.





