• Title of article

    A tool supporting root cause analysis for synchronous retrospectives in distributed software teams

  • Author/Authors

    Lehtinen، نويسنده , , Timo O.A. and Virtanen، نويسنده , , Risto and Viljanen، نويسنده , , Juha O. and Mنntylن، نويسنده , , Mika V. and Lassenius، نويسنده , , Casper، نويسنده ,

  • Issue Information
    ماهنامه با شماره پیاپی سال 2014
  • Pages
    30
  • From page
    408
  • To page
    437
  • Abstract
    AbstractContext ause analysis (RCA) is a useful practice for software project retrospectives, and is typically carried out in synchronous collocated face-to-face meetings. Conducting RCA with distributed teams is challenging, as face-to-face meetings are infeasible. Lack of adequate real-time tool support exacerbates this problem. Furthermore, there are no empirical studies on using RCA in synchronous retrospectives of geographically distributed teams. ive aper presents a real-time cloud-based software tool (ARCA-tool) we developed to support RCA in distributed teams and its initial empirical evaluation. The feasibility of using RCA with distributed teams is also evaluated. pared our tool with 35 existing RCA software tools. We conducted field studies of four distributed agile software teams at two international software product companies. The teams conducted RCA collaboratively in synchronous retrospective meetings by using the tool we developed. We collected the data using observations, interviews and questionnaires. s ison revealed that none of the existing 35 tools matched all the features of our ARCA-tool. The team members found ARCA-tool to be an essential part of their distributed retrospectives. They considered the software as efficient and very easy to learn and use. Additionally, the team members perceived RCA to be a vital part of the retrospectives. In contrast to the prior retrospective practices of the teams, the introduced RCA method was evaluated as efficient and easy to use. sion a useful practice in synchronous distributed retrospectives. However, it requires software tool support for enabling real-time view and co-creation of a cause-effect diagram. ARCA-tool supports synchronous RCA, and includes support for logging problems and causes, problem prioritization, cause-effect diagramming, and logging of process improvement proposals. It enables conducting RCA in distributed retrospectives.
  • Keywords
    ARCA-tool , Root cause analysis , Distributed retrospective , Global software engineering
  • Journal title
    Information and Software Technology
  • Serial Year
    2014
  • Journal title
    Information and Software Technology
  • Record number

    2375214