{'fraction_non_alphanumeric': 0.015426497277676952, 'fraction_numerical': 0.0018148820326678765, 'mean_word_length': 5.808641975308642, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Design Thinking Use in Agile Software Projects: Software Developers' Perception

: Only recently the application of the Design Thinking (DT) in agile development has begun to be researched. Thus, this research aims to analyze information collected from agile software developers concerning their perceptions about applying DT methods and tools in agile development. An online survey was submitted to agile teams from Brazilian software organizations and a total of 59 answers were obtained. Results reveal that the most commonly used techniques during the development process are brainstorming and prototyping. In requirement elicitation, the techniques most used by the practitioners are interviews with users and prototyping. The study concludes that practitioners are already using many DT techniques, tools and methods in software development activities. Furthermore, they acknowledge that DT practice in requirement elicitation could contribute to delivering product quality to the end-user since design thinking techniques could prevent failure to understand requirements prior to implementation.