اینتراپت نده!

  • یوسف مهرداد بی‌بالان

مقدمه:
یکی از عباراتی که خیلی وقت‌ها می‌شنویم این است که: اینتراپت نده! (وقفه یا interrupt)
در فرهنگ لغت دهخدا، در شرح «وقفه» آمده است:
1ـ توقف، ایست، مکث، درنگ 2ـ توقف در حرفی از کلمه 3ـ فراغت، فرصت

interrupt در اینجا بدین شکل تعریف شده است:

1. To break the continuity or uniformity of: Rain interrupted our baseball game.
2. To hinder or stop the action or discourse of (someone) by breaking in on: The baby interrupted me while I was on the phone.

یکی از عوامل کاهش کارایی و توان تیمهای توسعه نرم‌افزار، بروز وقفه‌هایی است که در کار به وجود می‌آید.
این عامل در مراحل مختلف چرخه عمر محصول به شکلهای مختلف بروز می‌کند. جلسه‌های برنامه‌ریزی نشده، تماس‌های کاربران، زنگ تلفن همراه و پیام دریافت ایمیل از نمونه‌های پرتکرار آن هستند.

تجربه نشان داده است که هر چند نمی‌توان تعداد وقفه‌ها در کار را به صفر رساند، اما مدیریت و کنترل آنها به شکل معناداری در افزایش کارایی و رضایت اعضای تیم مؤثر واقع می‌شود.

بنابراین در صورتی که تیم شما به دلیل تعدد وقفه‌های غیرضروری، تمرکز کافی برای انجام کارها را ندارد، توصیه می‌شود برای کاهش آن، چاره‌ای بیندیشید. توجه داشته باشید که راه‌حل‌هایی را برگزینید که به سادگی قابل اجرا باشند.

موضوع:
به تازگی مطلبی در این زمینه مطالعه کردم با عنوان Programmer Interrupted که بسیار آموزنده بود. اگر علاقه‌مند هستید می‌توانید آن را در اینجا مطالعه فرمایید.
خوشحال خواهم شد که از آموخته‌ها و تجربه‌های خود برایم بنویسید.

گزیده:

“Don’t interrupt me while I’m interrupting.”
Winston Churchill

نظرات (3)

wave
  • ناشناس

    30 بهمن 1391 در 00:00

    یکی از مشکلات اصلی ما در شرکت می باشد اما با وجودی که برنامه نویسان بارها و بارها به ان اشاره کرده اند هیچ کس کاری ازش ساخته نیست.

    پاسخ
  • شهاب

    7 اسفند 1391 در 00:00

    درود بر استاد عزیز

    از بهترین آموزه های چابکی آنست که کارها Time-boxed انجام میشوند و زمانیکه در ابتدای اسپرینت تصمیمی گرفته شد، همگان تا پایان آن ملزم به تبعیت از آن هستند و حق هیچگونه اعتراضی و اظهار نظری مخالف تصمیم گرفته شده ندارند. حتی اگر تصمیمی اشتباه باشد.
    بعنوان راهکار اگر تیمی نگران آن باشد که مدتی طولانی را با خطا سپری میکند، میتواند بازه های زمانی خود را خیلی بلند در نظر نگیرد.
    اینگونه اعضای تیم میتوانند براحتی روی کار خود تمرکز نمایند.

    شاد باشید.

    پاسخ
  • مسعود قياسي

    15 اسفند 1391 در 00:00

    سلام مهندس!
    البته هميشه هم اينطور نيست بعضي مواقع مي توان گفت كار با اينتراپت هم قابل تعريف هست. كارهاي منقطع و انتراپتي و كوتاه كه در زمانهاي خاص پروژه مورد استفاده قرار مي گيرد. يكي از زمانها به نظر من تغييرات زياد غير مترقبه در پروژه توسط كارفرما خواهد بود.

    ————————-
    جناب آقای مهندس قیاسی عزیز
    سلام

    با شما مؤافق هستم که کار با وقفه و اینتراپت هم می‌توان تعریف کرد. اما نکته حائز اهمیت این است که پس از وقفه، شروع مجدد کار، هزینه‌بر است. در کارهای کارفرمایی پرسش پررنگ این است که هزینه شروع مجدد را چه کسی پرداخت می‌کند.
    شاد باشید
    مهرداد

    پاسخ

برای خروج از جستجو کلید ESC را بفشارید