<p>The increasing complexity of software development has prompted a shift in project management practices toward agile methodologies, often supported by specialized software tools for planning and reporting. However, many widely adopted tools offer only limited decision support capabilities. This work introduces ProjectION, an intelligent software tool designed to enhance decision-making in agile project management through techniques relative to the Search-Based Software Engineering field. Based on an in-depth analysis of the challenges faced in agile environments, ProjectION assists decision makers in monitoring project status, forecasting progress, and automating software release planning. A comprehensive usability study was conducted with a small sample of experienced IT professionals, following the ISO/IEC 25062:2006 Common Industry Format. Key usability metrics of effectiveness, efficiency, and user satisfaction were assessed. Despite minor usability issues, results indicate that ProjectION effectively supports agile release planning. A second experiment further demonstrates the tool’s utility in generating optimal release plans, outperforming manual solutions proposed by decision makers. To foster collaboration and future development, the core algorithms and execution service have been made publicly available, enabling integration of novel approaches to the Next Release Problem.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Intelligent support for agile release planning: an empirical evaluation of ProjectION

  • Víctor Pérez-Piqueras,
  • Pablo Bermejo,
  • José A. Gámez

摘要

The increasing complexity of software development has prompted a shift in project management practices toward agile methodologies, often supported by specialized software tools for planning and reporting. However, many widely adopted tools offer only limited decision support capabilities. This work introduces ProjectION, an intelligent software tool designed to enhance decision-making in agile project management through techniques relative to the Search-Based Software Engineering field. Based on an in-depth analysis of the challenges faced in agile environments, ProjectION assists decision makers in monitoring project status, forecasting progress, and automating software release planning. A comprehensive usability study was conducted with a small sample of experienced IT professionals, following the ISO/IEC 25062:2006 Common Industry Format. Key usability metrics of effectiveness, efficiency, and user satisfaction were assessed. Despite minor usability issues, results indicate that ProjectION effectively supports agile release planning. A second experiment further demonstrates the tool’s utility in generating optimal release plans, outperforming manual solutions proposed by decision makers. To foster collaboration and future development, the core algorithms and execution service have been made publicly available, enabling integration of novel approaches to the Next Release Problem.