Software Process Improvement, Decision-Making
When making judgments, people rely on heuristics or "shortcuts" that can lead them to good solutions. In certain situations, however, these techniques can cause inconsistencies and promote cognitive biases. Referring to software processes improvement initiatives, it is important that the practices, techniques, methods and tools suggested for the processes provide mechanisms to support decision-making, thus minimizing the negative effects of such biases. This paper, based on a qualitative research applied in two IT companies in Brazil and Portugal, aims to examine eight biases: anchoring bias, exposure effect, hindsight bias, halo effect, planning fallacy, sunk-cost fallacy, availability-related bias, and Parkinson´s law effect. Through semi-structured interviews with project managers (PMs), roots causes were identified for each bias, as well as methods and tools used to minimize its negative effects, which were consolidated into a concepts map. Agile practices and knowledge management activities were cited as essential in software processes focusing on decision-making improvement.
da Cunha, José Adson Oliveira Guedes; Dias, José Jorge Lima Jr.; Cunha, Lívia Maria Rocha de Vasconcelos; and Moura, Hermano, "Software Processes Improvement in light of Cognitive Biases: A Cross-Case Analysis" (2015). Proceedings of the XI Brazilian Symposium on Information Systems (SBSI 2015). 66.