برنامه نویسی

چگونه کارهای و دستاوردهای GitHub خود را ردیابی کنیم

آیا تا به حال اعلان GitHub را دیده اید، یادداشتی ذهنی ایجاد کرده اید و بعداً فراموش کرده اید که کجا اتفاق افتاده یا نتوانسته اید آن را پیدا کنید؟ تا به حال شده است که برای شرکت در استندآپ کنار کشیده شوید و وقتی از شما بپرسند چه کار کردید و هنوز چه کاری باید انجام دهید، یخ کنید؟

مطمئن باشید که تنها نیستید. اینها چالش هایی است که بسیاری از مهندسان نرم افزار با آن روبرو هستند. خوشبختانه راه حل هایی وجود دارد. من کارهای Github و دستاوردهایی را که اکثر مهندسان نرم افزار می خواهند قبل از ارائه سه راه حل ردیابی کنند، فهرست می کنم.

کارها و دستاوردهای Github

در اینجا لیست کوتاهی از رویدادهای GitHub و اقدامات انجام شده مورد نیاز از مهندس نرم افزار آمده است:

  • درخواست کشش بررسی شد، تغییر درخواست شد – تغییرات را ایجاد کنید.
  • درخواست بازبینی شد، تأیید شد – آن را بررسی کنید، شاید دوباره آزمایش کنید و ادغام کنید.
  • درخواست کشش بررسی شد، نظر داد – آدرس نظرات.
  • درخواست بررسی نیاز به بررسی – درخواست بررسی در GitHub و/یا برخی از رسانه های ارتباطی دیگر.
  • درخواست را با بررسی وضعیت ناموفق – بررسی کنید که چه چیزی باعث شکستن بررسی وضعیت می شود و آن را برطرف کنید.
  • درخواست بررسی درخواست کشش — درخواست کشش را بررسی کنید.
  • مشکل تعیین شده – برای حل مشکل کار کنید.
  • Open Issue — با پاسخ دادن به نظرات، پیشبرد موضوع باز را مدیریت کنید.
  • ذکر – به پیام هایی که به آنها ارسال می شود با یک واکنش یا نظر پاسخ دهید.

علاوه بر این، دستاوردهای GitHub وجود دارد که مهندس نرم افزار باید برای استندآپ و مرجع خود به خاطر بسپارد:

  • درخواست‌های کششی بررسی، نظر، تأیید، باز و ادغام شدند
  • مخازن و مشکلات ایجاد شده است
  • نظرات و بحث ها

گزینه شماره 1 صندوق ورودی ایمیل یا تلفن خود را تماشا کنید

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

مزایای:

  • اعلان‌های بی‌درنگ هنگام وقوع اتفاقات.

معایب:

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

گزینه شماره 2 اطلاعیه های GitHub

گزینه دوم این است که به صفحه اعلان های GitHub نگاه کنید. گزینه فیلتر به مهندس نرم افزار اجازه می دهد فقط اعلان های مورد علاقه را مشاهده کند و نویز صفحه را کاهش دهد. همچنین قابلیت علامت گذاری موارد انجام شده نیز وجود دارد. برای اینکه این گزینه کار کند، مهندس نرم افزار باید روزانه به صفحه اعلان ها نگاه کند و به صورت دستی موارد را به عنوان “انجام شد” علامت گذاری کند.

مزایای

  • توسط GitHub ساخته و پشتیبانی می شود.

معایب

  • خیلی دستی مهندس نرم‌افزار باید مواردی مانند درخواست‌های کشش باز را به‌عنوان «انجام شد» علامت‌گذاری کند تا آنها را از نمای اصلی «اعلان‌ها» حذف کند، حتی زمانی که آشکارا تمام شده‌اند، مانند مورد درخواست‌های کشش ادغام‌شده.
  • از مهندس نرم افزار می خواهد که از صفحه اعلان های GitHub به عنوان سیستم مدیریت وظایف خود استفاده کند. اگر همه کارهای آنها در دیوارهای Github باشد، ممکن است مشکلی نداشته باشد، اما اگر آنها کارهایی را در پلتفرم های دیگری مانند Jira، Slack یا Confluence انجام دهند، به این معنی است که آنها چندین سیستم مدیریت وظایف مختلف را انجام می دهند.

گزینه شماره 3 برنامه BeyondDone

گزینه نهایی برنامه BeyondDone است که به شما امکان می دهد تمام کارهای و دستاوردهای GitHub خود را در یک نمای مشاهده کنید.

BeyondDone از بسیاری جهات فراتر از آن چیزی است که از طریق پلتفرم GitHub ارائه می شود. موارد GitHub todo به صورت خودکار علامت گذاری می شوند و به یک صفحه Activity منتقل می شوند، جایی که بر اساس تاریخ یا زمان سازماندهی می شود. علاوه بر این، این موارد در یک به‌روزرسانی استندآپ به‌طور خودکار تولید شده و آماده برای استندآپ بعدی شما هستند. صفحه Todos بررسی‌های وضعیت درخواست‌های کشش شما را نشان می‌دهد، بنابراین می‌دانید که چه زمانی یک ساخت ناموفق برای بررسی وجود دارد.

فراتر از پلتفرم GitHub، BeyondDone کارها و فعالیت های شما را از Jira و Confluence جمع می کند. فعالیت Github مربوط به بلیط Jira گروه بندی شده است. وقتی مواردی دارید که در حال حاضر ادغام BeyondDone ندارند، می توانید کارهای و دستاوردهای خود را اضافه کنید. من از اینها برای یادآوری به خودم برای حل مکالمات Slack یا عکسبرداری از کارهایی که تحت پوشش بلیط Jira نیستند استفاده کرده ام.

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

من همه شما را به ثبت نام امروز تشویق می کنم. یک دوره آزمایشی رایگان 30 روزه بدون نیاز به اطلاعات پرداخت وجود دارد.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا