Bottleneck analysis in software development highlights inefficiencies that hinder team productivity. This study uses Process Mining techniques to identify and address bottlenecks in workflows by analyzing event logs from IDEs and task management systems. The approach involves process discovery, conformance checking, and predictive modeling to detect inefficiencies and deviations. A predictive model was developed to anticipate future bottlenecks, allowing for targeted interventions. Major bottlenecks included delays in communication, redundant task cycles, and misallocated resources. Workflow adjustments, such as process redesign and task redistribution, led to a 38% improvement in efficiency overall like reduction of queue time. The study highlights the role of Process Mining in optimizing development workflows, with a focus on data quality and system integration for accurate analysis.

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

“Bottleneck Analysis in Software Development: A Case Study Using Process Mining”

  • Rodrigo Almeida de Oliveira,
  • Juliano de Paulo Ribeiro,
  • Edson Emílio Scalabrin

摘要

Bottleneck analysis in software development highlights inefficiencies that hinder team productivity. This study uses Process Mining techniques to identify and address bottlenecks in workflows by analyzing event logs from IDEs and task management systems. The approach involves process discovery, conformance checking, and predictive modeling to detect inefficiencies and deviations. A predictive model was developed to anticipate future bottlenecks, allowing for targeted interventions. Major bottlenecks included delays in communication, redundant task cycles, and misallocated resources. Workflow adjustments, such as process redesign and task redistribution, led to a 38% improvement in efficiency overall like reduction of queue time. The study highlights the role of Process Mining in optimizing development workflows, with a focus on data quality and system integration for accurate analysis.