چند خط درباره تیم تولید نرم‌افزار همکاران سیستم

طبق رسم و رسوم، گفتیم بد نیست در اولین پست این وبلاگ یک مقدمه کوتاه بگیم... اینکه کی هستیم، چرا تصمیم گرفتیم بنویسیم و اصلاً قراره چی بنویسیم.

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

تیم تولید همکاران سیستم | ۱۴۰۴
تیم تولید همکاران سیستم | ۱۴۰۴

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

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


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

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