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
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
Journal title :
Information and Software Technology