در حال بارگذاری…
در حال بارگذاری…
دربارهٔ ما
مازاریکس نرمافزارهایی را طراحی و میسازد که سازمانها هر روز به آنها تکیه میکنند — و آنقدر ساده نگهشان میدارد که یک تیم بتواند کل سامانه را در ذهنش داشته باشد.
نرمافزار سازمانی معمولاً از یکی از این دو راه شکست میخورد. یا آماده خریده میشود و بیشترِ نیاز را پوشش میدهد و بقیهاش میماند روی فایل اکسل و حافظهٔ آدمها. یا هر کسی که در دسترس بوده سریع میسازدش؛ یک سال کار میکند و بعد دیگر کسی جرئت نمیکند دستش بزند.
ما نرمافزار را برای سالها کار میسازیم، نه برای اولین نمایش. یعنی ساختار داده پیش از صفحهها طراحی میشود، قواعد دسترسی جایی گذاشته میشود که نشود دورشان زد، خطاها پیش از انتشار پیدا میشوند نه شب جمعه روی سایت، و هر نسخهٔ منتشرشده در یک دقیقه قابل برگشت است.
همچنین یعنی وقتی نرمافزار راهحل درست نیست، همین را میگوییم. خیلی از مسئلههایی که با «ما به یک سامانه نیاز داریم» شروع میشوند، در واقع فرایندی هستند که هنوز کسی آن را مشخص و مکتوب نکرده. ترجیح میدهیم همان هفتهٔ اول این را به شما بگوییم تا اینکه شش ماه برای ساختن نرمافزاری روی یک فرایند نامشخص از شما پول بگیریم.
بنیانگذار

شهرام مازار
بنیانگذار مازاریکس
شهرام مازار دارای مدرک MBA و Computer Science است و بیش از ۱۵ سال در برنامهنویسی کامپیوتر کار کرده است. در مازاریکس روی هوش مصنوعی، اتوماسیون، وباپلیکیشن و اپلیکیشنهای تخصصی کار میکنیم و با تیمهای هوش مصنوعی و اتوماسیون در نقاط مختلف دنیا همکاری داریم. اگر برای پیشرفت کسبوکار، کارگاه یا کارخانهتان به یک برنامهٔ تخصصی یا وباپلیکیشن نیاز دارید، با ما تماس بگیرید تا بگوییم دقیقاً چطور میتوانیم کمکتان کنیم.
عوض کردن رابط کاربری ساده است؛ ساختار اشتباه پایگاه داده به این سادگی عوض نمیشود. مرحلهٔ اول را صرف این میکنیم که بفهمیم اطلاعات واقعاً چه نسبتی با هم دارند، پیش از آنکه چیزی طراحی شود.
سطح دسترسی در خود پایگاه داده تعریف میشود، نه فقط در برنامهای که جلوی آن است — تا یک اشتباه در یک صفحه نتواند اطلاعات یک مشتری دیگر را لو بدهد.
بازههای دوهفتهای، که در پایان هرکدام چیزی روی سرور بالا میآید و قابل استفاده است. هیچوقت لازم نیست ماهها صبر کنید تا بفهمید حرفتان را درست فهمیدهایم یا نه.
تصمیمها، ساختار داده و انتخابهای فنی در حین کار نوشته میشوند. سامانه بعد از رفتن آدمهایی که ساختهاندش هم قابل فهم میماند.
ابزارهایی را انتخاب میکنیم که پشتیبانی بلندمدت و جامعهٔ کاربری بزرگ دارند. ابزار تازه و امتحاننشده هزینهای دارد که بعداً میپردازید، معمولاً در بدترین لحظه.
نرمافزار، اطلاعات و مستندات متعلق به شماست. محل میزبانی و شرایط دسترسی پیش از شروع پروژه توافق و مکتوب میشود.
فرایند اجرای پروژه
همکاریهای کوتاه و مشخص با پایان روشن — نه قرارداد بازی که بیسروصدا دائمی میشود.
۰۱
اول میبینیم کار امروز چطور جلو میرود: چه کسی چه کاری انجام میدهد، اطلاعات کجا ثبت میشود و کجا کار معطل میماند. خروجی این مرحله یک سند مکتوب است، پیش از آنکه کسی دربارهٔ نرمافزار حرفی بزند.
سند تحلیل · برآورد زمان و هزینه
۰۲
دربارهٔ ساختار پایگاه داده، معماری سامانه و صفحهها با هم تصمیم میگیریم. اگر راهکار سادهتری وجود داشته باشد (مثلاً یک اتوماسیون بهجای یک سامانهٔ کامل)، همان را پیشنهاد میکنیم؛ حتی اگر پروژه برای ما کوچکتر شود.
سند فنی · ساختار پایگاه داده
۰۳
کار در بازههای دوهفتهای تحویل داده میشود و هر بازه روی سرور بالا میآید و قابل استفاده است. کاری که بیشترین دردسر را دارد اول تحویل میشود، تا کار شما پیش از پایان پروژه راحتتر شود.
نسخهٔ قابل استفاده · محیط آزمایشی
۰۴
سامانه روی زیرساخت توافقشده نصب و راهاندازی میشود. دسترسی مدیریتی، مستندات و یک جلسهٔ آموزش برای تیم شما تحویل داده میشود.
محیط عملیاتی · مستندات · آموزش
یک تا دو هفته. فرایند کار را بررسی میکنیم، دامنهٔ پروژه را توافق میکنیم و برآورد مکتوب میدهیم. اگر به این نتیجه برسیم که پروژه ارزش انجام دادن ندارد، همینجا میگوییم و از آنجا به بعد هیچ بدهیای به ما ندارید.
بازههای دوهفتهای که در پایان هرکدام چیزی قابل استفاده تحویل میگیرید. پیشرفت کار را مدام میبینید و میتوانید مسیر را عوض کنید، پیش از آنکه عوض کردنش گران شود.
نصب روی زیرساخت توافقشده، تحویل مستندات، و یک جلسهٔ آموزش برای تیم شما.
پشتیبانی، مانیتورینگ و قابلیتهای جدید، قرارداد جداگانهای است که خودتان انتخاب میکنید. بیشتر مشتریها یک قرارداد ماهانهٔ کوچک میگیرند؛ بعضیها هیچچیز نمیگیرند و هر وقت کاری داشتند تماس میگیرند.
سؤالات متداول
یک پروژهٔ اتوماسیون مشخص، دو تا چهار هفته. یک سامانهٔ عملیاتی کامل معمولاً سه تا شش ماه زمان میبرد که بهصورت مرحلهای تحویل داده میشود و از همان مراحل اولیه قابل استفاده است.
صادقانه بگوییم: به دامنهٔ کار بستگی دارد. بعد از مرحلهٔ اول، سند دامنهٔ پروژه همراه با برآورد هزینه تحویل میگیرید، پیش از آنکه کار توسعه شروع شود. اگر انجام این کار ارزشش را نداشته باشد، همانجا میگوییم.
نرمافزار، اطلاعات و زیرساخت متعلق به شماست و دسترسی مدیریتی کامل در اختیارتان قرار میگیرد. واگذاری کد منبع بهصورت توافق جداگانه و با قیمت مشخص انجام میشود.
پیش از شروع کار، بهصورت مکتوب مشخص میشود کدام اطلاعات از سازمان خارج میشود و به کجا ارسال میگردد. اطلاعات شما برای آموزش مدل استفاده نمیشود و در پروژهٔ دیگری به کار نمیرود. در پروژههایی که حساسیت داده بالاست، اجرای مدل روی زیرساخت داخلی بررسی و در صورت امکان پیادهسازی میشود.
در بیشتر موارد بله. هر سامانهای که API، دسترسی پایگاه داده یا حتی خروجی فایل زمانبندیشده داشته باشد، قابل اتصال است. اگر سامانهای واقعاً بسته باشد، پیش از آنکه هزینهای کرده باشید به شما میگوییم.
برای چیزهایی که مدام عوض میشوند، پنل مدیریت دارید. فراتر از آن، هر قابلیت جدید یک کار جداگانه با برآورد مستقل خودش است — نه قرارداد پشتیبانی بیپایانی که یادتان رفته دارید پولش را میدهید.
شفافیت
سامانهای که همین صفحه را به شما نشان میدهد، با همان روشی ساخته شده که برای شما میسازیم. عددهای زیر همین حالا از کد و پایگاه دادهٔ خود سایت خوانده شدهاند؛ نمونهٔ ساختگی نیستند.
آخرین commit روی main: 159c107
مازاریکس بهصورت دورکاری با سازمانهای داخل و خارج از کشور کار میکند. جلسات مشاوره از طریق Google Meet برگزار میشود، به وقت تهران، به فارسی یا انگلیسی.
دفتری برای مراجعهٔ حضوری نداریم و همهچیز از همین سایت شروع میشود: فرم صفحهٔ تماس، یا عضویت رایگان. جواب را در حساب خودتان میگذاریم و یک نسخه هم به ایمیلتان میفرستیم.