مناسب ترین روش برای تولید نرم افزارهای کوچک
در حقیقت ساختن یک نرم افزار فقط نوشتن کدهای برنامه نیست. رویه ساخت نرم افزارها مراحل متعددی را دربرمی گیرد؛ از جمع آوری نیازهای کاربران گرفته تا طراحی، نوشتن کد و در آخر امتحان نرم افزار.
روش تولید نرم افزارهای کوچک با نرم افزارهای بزرگ متفاوت است و طبعاً رویه تولید نرم افزارهای کوچک نیز متفاوت خواهد بود. البته این رویه نباید سنگین و حجیم باشد، باید مستقیماً به تمامی فعالیت های لازم برای تولید نرم افزاری با کیفیت بالا نظارت داشته باشد و از تمامی رویه های آسان و متمرکز استفاده کند. با استفاده از تکنیک هایی مفید، از روش هایی مانند XP،Scrum و RUP می توان رویه ای مناسب برای تولید نرم افزارهای کوچک به وجود آورد. همچنین می توان از روش هایPSP و TSP نیز که برای تولید نرم افزارهای کوچک مناسب هستند استفاده نمود و به وسیله این روش ها کیفیت و قابلیت های نرم افزارها را بالا برد و در حداقل زمان ممکن نرم افزار را تهیه نمود. این مقاله با بررسی روش های جدید و متداول امروزی در تولید نرم افزار، بهترین و مناسب ترین روش تولید نرم افزارهای کوچک را به شما نشان خواهد داد. گفتنی است نوشتار حاضر نتایج تحقیقات من در گروه تحقیقاتی مهندسی نرم افزار دانشگاه ساندرلند انگلستان است و آمار و نتیجه گیری های آن براساس مصاحبه های انجام شده با چندین شرکت کوچک و بزرگ تولید نرم افزار آن کشور است.