资源描述:
《Abstract MEASURING AND IMPROVING TECHNICAL AND SOCIAL SUITABILITY OF SOFTWARE DEVELOPMENT M》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、MEASURINGANDIMPROVINGTECHNICALANDSOCIALSUITABILITYOFSOFTWAREDEVELOPMENTMETHODOLOGYDAMJANVAVPOTICUniversityofLjubljana,FacultyofComputerandInformationScience,1000Ljubljana,SloveniaTel:+38614768367Fax:+38614768704Email:damjan.vavpotic@fri.uni-lj.siMARJANKRISPERUniversityofLjubljana,Faculty
2、ofComputerandInformationScience,1000Ljubljana,SloveniaTel:+38614768388Fax:+38614768817Email:marjan.krisper@fri.uni-lj.siAbstractTheoreticalresearchinthefieldofsoftwaredevelopmentmethodologies(SDM)showsthattheuseofSDMshouldimprovetheefficiencyofthedevelopmentteamandthequalityofthedevelope
3、dproduct,neverthelessinpracticenotmanysoftwaredevelopmentorganizationsuseSDM.InourpaperwepresentaresearchthatprovidesatheoreticalbackgroundformeasuringtheSDMsuitabilityontwodimensions:theSDMtechnicalsuitabilityforagivenproject(basedonsituationalmethodengineeringresearch)anditssocialsuita
4、bilityforagivendevelopmentteam(basedonresearchofdiffusionandadoptionofsoftwareprocessinnovations).WebelievethemodelcouldbeusedbysoftwaredevelopmentorganizationstohelpthemimprovethevalueoftheirSDM.Keywordssoftwaredevelopmentmethodologies(SDM),softwaredevelopmentprocess,SDMvalue,SDMadoptio
5、n,diffusionandadoptionofsoftwareprocessinnovations,socialcharacteristicsofSDM,methodengineering,situationalmethodengineering,SDMevaluation1INTRODUCTIONTheoreticalresearchinthefieldofsoftwaredevelopmentmethodologies(SDM)showsthatuseofSDMshouldimprovetheefficiencyofthedevelopmentteamandthe
6、qualityofthedevelopedproduct[2].Interestingly,however,inpracticenotmanysoftwaredevelopmentorganizationsuseSDM.Moreover,eventhoseusingSDMrarelyfollowitrigorously[1,8,17,18,19,34].Fitzgerald[8],forinstance,foundoutthat60percentofcompaniesdonotusemethodologiesatallandthatonly6percentreporte
7、dfollowingamethodologyrigorously.AnimportantcauseforSDMnon-adoptionisthatSDMisnotattunedtoactualorganizationandprojectneeds.E.g.,SDMprescribesinappropriatetechniquesandmethods;SDMistoorigidandcannotbeadaptedtospecificprojectdemands;etc.[6,8,9,14,15,20,21,26].Anotherreason