SirAsad [official] Blog

You Will read Technical And Non-Technical Subjects

SirAsad [official] Blog

You Will read Technical And Non-Technical Subjects

شیوه‌ای جدید در تولید نرم‌افزار

Agile Software Development - شیوه‌ای جدید در تولید نرم‌افزار


Tags : Agile Software Development - شیوه‌ای جدید در تولید نرم‌افزار


  

Agile Software Development


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

uml drawing

بسیاری از ما با پروژه‌های نرم‌افزاری‌ای که بدون هیچ‌گونه اصولی تهیه می‌شوند، مواجه شده‌ایم و دیده‌ایم که کار با این گونه پروژه‌ها تا چه اندازه مشکل است. در این پروژه‌ها مشکلات عمده‌ای که پیش میآیند عبارتند از: عدم توانایی تولیدکنندگان در تشخیص نیازهای کاربران، وجود ایرادها و error های تکراری، تأخیر در ارائه محصول و... . از طرف دیگر، مشتریان این‌گونه نرم‌افزارها از عدم دقت در ارائه برنامه زمانبندی دقیق از طرف طراحان سیستم، کیفیت کمِ نرم‌افزارهای تولیدی و افزایش هزینه‌ها شکایت دارند.

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

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