软件开发过程效能评估数据
收藏资源简介:
本数据集围绕软件开发过程效能评估构建,经清洗加工后整合需求处理数、阶段工时、代码提交次数、评审通过率、测试用例数、缺陷发现数、缺陷修复时长等核心指标,用于软件开发过程效能评估与行业基准分析。该数据集可解决软件行业三大痛点:一是开发过程效率难以量化衡量,缺乏统一的效能评估标准;二是不同项目及团队间的开发效能无法横向对标,难以识别瓶颈环节;三是甲方客户缺乏客观数据评估乙方服务商的开发过程效率。该数据集可复用于金融科技、电商平台、智能制造等需定制软件开发的行业,适用于GPT、BERT等大语言模型的监督微调训练以及XGBoost、LightGBM等机器学习模型的分类预测与回归分析,推动软件行业从经验驱动向数据驱动转型,从结果导向向过程驱动的精细化管理和持续改进发展。原始数据来源于公司在软件开发服务过程中的项目管理记录数据。原始数据经清洗加工,采用基准线校准法(Benchmarking Calibration)结合业务逻辑,通过反向推导确定各维度评分系数,评分模型的整体框架引用公认标准:CMMI-DEV成熟度模型和ISO/IEC 15939软件测量过程标准。 评审通过率(%) = ROUND(代码评审通过次数/代码评审总次数*100,1); 需求处理效能评分 = ROUND(MAX(1,MIN(5,1+需求处理数/阶段工时*100*0.12)),1),1为基准分(即使需求处理速率为0评分也不低于1分),0.12为需求处理速率映射到1~5分制量表的校准系数,通过反向推导使正常速率落在2~4分区间; 代码开发效能评分 = ROUND(MAX(1,MIN(5,3+(代码提交次数/阶段工时*100-15)*0.04+(评审通过率-85)*0.12)),1),3为中等水平锚定分(CMMI 3级惯例基准),15为代码提交密度基准线(正常开发者每百工时约15次提交的行业经验值),0.04为提交密度敏感度系数(每增25次/百工时分值增1),85为评审通过率基准线(行业良好水平),0.12为通过率敏感度系数(每升8.3个百分点分值增1); 测试验证效能评分 = ROUND(MAX(1,MIN(5,3+(0.5-缺陷发现数/需求处理数)*2+(缺陷发现数/缺陷修复时长-0.2)*3)),1),3为中等水平锚定分,0.5为缺陷密度基准线(每处理1个需求产生0.5个缺陷的行业中等值),2为缺陷密度权重系数(密度越低分越高),0.2为缺陷修复效率基准线(每小时修0.2个缺陷的正常水平),3为修复效率权重系数(修复越快分越高); 过程效能综合评分 = ROUND(需求处理效能评分*0.35+代码开发效能评分*0.35+测试验证效能评分*0.30,1); 过程效能等级:综合评分≥4为A级,≥3且<4为B级,≥2且<3为C级,<2为D级。 权重分配依据ISO/IEC 15939标准和CMMI-DEV成熟度模型,需求处理效能权重35%因其为开发过程首要环节,代码开发效能权重35%反映核心编码执行能力,测试验证效能权重30%体现质量管控与缺陷闭环能力。




