امید حدیدی
امید حدیدی
خواندن ۳ دقیقه·۳ سال پیش

همیشه مراقب کانفلیکت هایی که میتونن پیش بیان باشید.

میخوام از یک تجربه که شاید هفته ها وقت من رو گرفت و موجب شد که برخی کارهام رو عقب تر بندازم براتون بگم.

معمولا زمانی که شما به صورت تیمی با هم دیگه کار میکنید روی یک سیسیتم مدیریت پروژه و کد مثل گیتهاب یا گیت لب استفاده میکنید. خوب این کمک میکنه که سرعت کار شما خیلی بالا بره و پروژه رو سریعتر به پایان برسونید اما برخی موارد هم ممکن پیش بیاد که نا هماهنگی بین اعضای تیم، یکسری به هم ریختگی ها و مشکلاتی رو پیش بیاره که تا هفته ها درگیر اون بشید.

بعد از اینکه وارد تیم لیمو شدم شروع کردیم به توسعه اپ ios با فلاتر ( که خوب یه فریمورک خیلی خوف و خفنه) جو گیر شده بودم و هر دو روز یه مرج ریکوئست میدادم و همین هم باعث شد که با یک کانفلیکت ( همون ناهماهنگی خودمون) برخورد کنیم که سر ناهماهنگ بودن من با بقیه بچه های تیم بود.

لیمو یک استارت‌آپ هست که حول نرم‌افزار لیمو شکل گرفته. نرم‌افزار لیمو یک ابزار تعاملات کاری ویژه محیط‌های کاری، سازمان‌ها و شرکت‌ها هست که ارتباطات کاری و یکپارچه‌سازی (Integration) نرم‌افزراهای کاری رو مدیریت می‌کنه.
نرم‌افزار لیمو در واقع یک team communication platform محسوب می‌شه.

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

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

همه چیز به نظر درست میومد و دوباره کار توسعه رو پیش گرفته بودیم که تازه یه سری باگ ریز و درشت شروع کردن به ناخدا شدن برای ما.

اسپرینت به اسپرینت که جلو میرفتیم با مشکلات جدیدتری روبرو میشدیم و بخشی از وقتمون رو باید روی باگ های ایجاد شده از اون کانفلیکت تلف میکردیم. یک روز گزارش از غیرفعال شدن برخی قسمتها گزارش میگرفتیم و یک روز از عملکرد نادرست برنامه روی بعضی از اکشن ها.

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

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

مدت زمان زیادی نیست که با تیم لیمو همکاری میکنم، خوش میگذرونم و تجربه کسب میکنم اما به جرئت یکی از تجربه هایی که میتونستم به دست بیارم این کانفلیکت لعنتی بود.

فعلا که همه چیز خوبه و با یه تیم قدرتمند رو به جلو حرکت میکنیم.??

اگه دوست داری بیشتر در مورد لیمو و کار اون بدونی میتونی این مقاله رو هم بخونی تا بیشتر با لیمو آشنا بشی دوست من.?

https://virgool.io/@limoo-im


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