مقایسه اشتباده

یکی از بحث‌ها (شاید بهتر است بگویم دعواها) ی ناتمام در دنیای IT بحث درباره خوب بودن یا بد بودن سیستم عامل‌ها و شرکت‌های تولیدکننده آنهاست و برخی افراد تعصب زیادی در رابطه با خوب بودن یا بد بودن و یا به طور کلی استفاده از سیستم عامل‌ها دارند.

versus
مقایسه

ادامه مطلب ...

یادگیری اسکرام رو چطور شروع کنم؟

یکی از دوستان درسایت LinkedIn سوال خوبی رو پرسیدند

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

How to start Scrum
How to start Scrum


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

ادامه مطلب ...

اشتباهات رایج در درک متدولوژی‌های توسعه نرم‌افزار – قسمت 1

مستند سازی

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

ادامه مطلب ...