logo_largelogo_largelogo_largelogo_large
  • خانه
  • چشم‌انداز
  • دانش‌نامه
  • منابع آموزشی
  • مقاله‌ها
  • دوره‌های تخصصی
  • فرصت‌های شغلی
  • تماس با ما
ثبت‌نام دوره
✕

جنبش های فرایند نرم افزار

3 آذر 1397

جنبش فرایند نرم افزار در طول چند دهه گذشته

در طول تلاش­ هایی که در پنج دهه گذشته انجام دادیم­، متدولوژی­ های (چارچوب فرایندی که برای ساختار، مدیریت و کنترل کارمان استفاده می­ کردیم) توسعه نرم ­افزار گوناگونی را پیاده­ سازی کردیم. قبل از پیاده ­سازی این متدولوژی­ ها، برای توسعه نرم­ افزار رهیافت «آزمون و خطا» را در هر زمان و مکانی که ضروری بود استفاده می ­کردیم. در بیشتر مواقع، همین رهیافت کار می­ کرد. با گذشت زمان، محدوده و دامنه تلاش­ های ما به همراه قدرت کامپیوترهایی که از آن­ها برای برنامه ­نویسی استفاده می­ کردیم به اندازه ده هزار برابر افزایش پیدا کردند. از این رو، متدلوژی­ های ساخت­ یافته ­تر و کنترل شده ­ای را برای کاهش ریسک ­های جدید و تولید نتایج موردنظر به­ جای تولید نتایج ناخواسته توسعه دادیم. اما در طول زمان، اندازه نرم­ افزارهایی که توسعه می ­دادیم بزرگ­تر و بزرگ­تر می ­شد و روش ­هایی که برای کنترل کارمان استفاده می­ کردیم، سنگین ­تر و سنگین ­تر می ­شدند. به همین دلیل، بجای اینکه توانایی ما در تحویل نرم افزار با ارزش ­تر و با کیفیت ­تر افزایش پیدا کند، کاهش پیدا می­ کرد. بنابراین، در دو دهه گذشته حرکت به سوی متدلوژهای توسعه نرم­ افزار «چابک ­تر» و «ناب تر» به یکی از با اهمیت ­ترین معیارهای تاثیرگذار در صنعت تبدیل شده است، متدولوژی­هایی که با وجود سبک وزن بودن ایمن هستند و برخورد موثری با نیازمندی­ های برنامه­ کاربردی دارند. به طور ساده، ما نیازمند فرایندهایی می­ باشیم که ایمنی و حاکمیت بهتری را نسبت به آن­چه ما تجربه کرده­ ایم، بدون داشتن سربار اضافی فراهم نمایند. ما می­ خواهیم فرایندمان علاوه بر ایمنی و حاکمیت بهتر، سربار کمی هم داشته باشد. جنبش فرایند نرم افزار در شکل بالا قابل مشاهده است.  

اشتراک
علیرضا افشار
علیرضا افشار

مطالب مرتبط

5 شهریور 1404

بک‌لاگ محصول ناب(بخش اول)


اطلاعات بیشتر
19 آذر 1402

آیا مالکان محصول به مهارت‌های فنی نیاز دارند؟


اطلاعات بیشتر
1 مهر 1402

آیا روش‌های چابک مبتنی بر تفکرِ ناب‌اند؟ (بخش اول)


اطلاعات بیشتر

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نیازمندی­‌های چابک

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

اطلاعات تماس


جهت تماس با ما از روش‌های زیر یا صفحه تماس با ما استفاده کنید.

۰۹۳۶۴۳۳۱۷۰۸
Agile.Requirement@gmail.com

تمامی حقوق برای سایت نیازمندی‌های چابک محفوظ است.
ثبت‌نام دوره