2 research outputs found
Software Processes Improvement in light of Cognitive Biases: A Cross-Case Analysis
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
Decisius: Um Processo de Apoio à Decisão e sua Aplicação na Definição de um Índice de Produtividade para Projetos de Software
Atualmente, gerentes de projeto estão constantemente procurando maneiras de entregar
produtos de qualidade o mais rápido possível. De modo a desempenhar suas atividades,
tais gerentes se vêem muitas vezes diante de situações conflitantes, que envolvem
questões de médio e grande risco, cujas decisões, caso mal tomadas, podem atrasar o
cronograma do projeto, levando-o muitas vezes ao fracasso. Por ser algo tão cotidiano,
supõe-se que a tomada de uma decisão seja algo totalmente compreendido e conhecido.
No entanto, não é o que acontece. O que se observa é uma ausência, na prática, de um
processo formal de apoio à decisão em projetos de software, no sentido de torná-lo uma
atividade estruturada na resolução de problemas não estruturados. Dessa forma, de
modo a preencher tal espaço no contexto dos projetos de software, esta dissertação
propõe o Decisius, um processo formal de apoio à decisão, que faz uso da Metodologia
de Conferências de Decisão, Abordagem Multicritério de Apoio à Decisão, SODA
(Strategic Options Development and Analysis) e MACBETH (Measuring Attractiveness
by a Categorical Based Evaluation Technique).
De modo a aplicar o Decisius na prática, verificou-se que, no âmbito da
Engenharia de Software, a produtividade é determinada pela interação de muitos
fatores, de modo que nenhum fator em especial é capaz de garantir a alta produtividade
em um projeto de software. Apesar disso, a produtividade é medida de forma única,
através da divisão entre a quantidade produzida pelo esforço necessário. Portanto, tornase
necessário uma forma de medição da real produtividade de um projeto de software
levando em consideração os fatores influenciadores para o aumento ou diminuição da
mesma, através de uma abordagem multicritério. Dessa forma, o processo proposto foi
utilizado para apoiar a decisão na definição de um modelo que possibilite a geração de
um índice de produtividade que incorpore os fatores que influenciam no
desenvolvimento de um projeto de softwar