فرمت فایل: فایل Word ورد 2007 یا 2003 (Docx یا Doc) قابل ویرایش
چکیدهدر حقیقت ساختن یک
نرم افزار فقط نوشتن کدهای برنامه نیست. فرایند ساخت
نرم افزارها مراحل متعددی را در بر می گیرد؛ از جمع آوری نیازهای کاربران گرفته تا طراحی، نوشتن کد و در آخر امتحان
نرم افزار. روش تولید
نرم افزارهای کوچک با
نرم افزارهای بزرگ متفاوت است و طبعاً فرایند تولید
نرم افزارهای کوچک نیز متفاوت خواهد بود. البته این فرایند نباید سنگین و حجیم باشد، باید مستقیماً به تمامی فعالیت های لازم برای تولید
نرم افزاری با کیفیت بالا نظارت داشته باشد و از تمامی رویه های آسان و متمرکز استفاده کند. با استفاده از تکنیک هایی مفید، از روش هایی مانند XP، Scrum و RUP می توان رویه ای مناسب برای تولید
نرم افزارهای کوچک به وجود آورد. همچنین می توان از روش های PSP و TSP نیز که برای تولید
نرم افزارهای کوچک مناسب هستند استفاده نمود و به وسیله این روش ها کیفیت و قابلیت های
نرم افزارها را بالا برد و در حداقل زمان ممکن
نرم افزار را تهیه نمود. این مقاله به بررسی یکی از روش ها که روش scrum می باشد می پردازیم. برای طراحی یک فرایند تولید
نرم افزار می توان از روش های متفاوتی استفاده نمود و از آن جایی که هر پروژه
نرم افزاری با دیگر پروژه ها متفاوت است، می توان گفت که فرایند تولید آن پروژه نیز با دیگر پروژه ها تفاوت دارد. در واقع می توان گفت: انتخاب این روش ها رابطه مستقیمی با اندازه گروه در پروژه دارد و
نرم افزارهای بزرگ و کوچک نیاز به رویه های تولید متفاوت دارند. اسکرام یکی از متدولوژی های توسعه چابک است. در این متدولوژی خواسته های مشتری از محصول اولویت بندی شده و تاکید روی تحویل سریع تر خواسته های با اولویت بیشتر است. در این مقاله، ابتدا متدولوژی اسکرام به طور خلاصه معرفی و طرز کار آن بیان می شود. سپس نقش افراد و تیم توسعه در این متدولوژی تشریح، جلسه های مختلف آن بررسی، وابزارهایی که در آن به کار می روند معرفی می شوند.