Uma Proposta de Comunidade de Prática a partir da Experiência de Uso de Técnicas de Design Thinking no Desenvolvimento de Software

  • Rafael Parizi PUCRS / IFFAR
  • Lucas Hanauer PUCRS
  • Sabrina Marczak PUCRS
  • Tayana Conte UFAM

Resumo


Diversas técnicas de Design Thinking (DT) têm sido usadas no desenvolvimento de software para fomentar a empatia, a colaboração, a criatividade, e auxiliar as equipes a entender as necessidades do usuário, gerar várias ideias, prototipar e selecionar a solução que atenda tais necessidades. Portanto, neste universo de várias técnicas, selecionar quais delas utilizar para o desenvolvimento de software configura-se como um problema de tomada de decisão. Contudo, há uma ausência de recursos que disponibilizem espaços para que os profissionais de TI que usam o DT possam compartilhar suas experiências, ou possam coletar informações que auxiliem na tomada de decisão de quais técnicas usar. Neste sentido, inspirados no modelo Spotify de organização de equipes, este artigo apresenta insights de uma proposta que visa promover uma comunidade colaborativa a partir de experiências de profissionais com o uso de técnicas de DT. Dessa forma, este artigo busca contribuir com a seleção de técnicas DT para o desenvolvimento de software.

Referências

Carlgren, L., Rauth, I., and Elmquist, M. (2016). Framing Design Thinking: The Concept in Idea and Enactment. Creativity and Innovation Management, 25:38–57.

Cho, J. and Wash, R. (2021). How Potential New Members Approach an Online Community. Computer Supported Cooperative Work (CSCW), 30(1):35–77.

Dobrigkeit, F. and de Paula, D. (2019). Design Thinking in Practice: Understanding Manifestations of Design Thinking in Software Engineering. In Proceedings of the European Software Engineering Conference and Symposium on the Foundations of Software Engineering, page 1059–1069, Tallinn, Estonia. ACM.

Dobrigkeit, F., Pajak, P., de Paula, D., and Uflacker, M. (2020). DT@IT Toolbox: Design Thinking Tools to Support Everyday Software Development, pages 201–227. Springer.

Kniberg, H. and Ivarsson, A. (2012). Scaling Agile Spotify with Tribes, Squads, Chapters & Guilds. Spotify Whitepaper, 12.

Li, L. C., Grimshaw, J. M., Nielsen, C., Judd, M., Coyte, P. C., and Graham, I. D. (2009). Evolution of Wenger’s Concept of Community of Practice. Implementation science, 4(1):1–8.

Mosconi, G., Korn, M., Reuter, C., Tolmie, P., Teli, M., and Pipek, V. (2017). From Facebook to the Neighbourhood: Infrastructuring of Hybrid Community Engagement. Computer Supported Cooperative Work, 26(4):959–1003.

Parizi, R., Moreira, M., Couto, I., Marczak, S., and Conte, T. (2020a). A Design Thinking Techniques Recommendation Tool: An Initial and On-Going Proposal. In Proceedings of the Brazilian Symposium on Software Quality, São Luís, Brazil. ACM.

Parizi, R., Moreira, M., Couto, I., Marczak, S., and Conte, T. (2022a). A Tool Proposal for Recommending Design Thinking Techniques in Software Development. Journal of Software Engineering Research and Development, 9(1):11:1 – 11:18. To be published.

Parizi, R., Moreira da Silva, M., de Souza Couto, I., Pavin Trindade, K., Plautz, M., Marczak, S., Conte, T., and Candello, H. (2020b). Design Thinking in Software Requirements: What Techniques to Use? A Proposal for a Recommendation Tool. In Proceedings of the Ibero-American Conference-American on Software-American Engineering, page 14, Curitiba, Brazil. Curran Associates.

Parizi, R., Prestes, M., Marczak, S., and Conte, T. (2022b). How has design thinking being used and integrated into software development activities? a systematic mapping. Journal of Systems and Software, 187:1–27.

Pereira, L., Parizi, R., Prestes, M., Marczak, S., and Conte, T. (2021). Towards an Understanding of Benefits and Challenges in the Use of Design Thinking in Requirements Engineering. In Proceedings of the Annual ACM Symposium on Applied Computing, page 1338–1345, Virtual Event, Republic of Korea. ACM.

Prilla, M., Blunk, O., and Chounta, I.-A. (2020). How Does Collaborative Reflection Unfold in Online Communities? An Analysis of Two Data Sets. Computer Supported Cooperative Work (CSCW), 29(6):697–741.

Smite, D., Moe, N. B., Levinta, G., and Floryan, M. (2019). Spotify Guilds: How to Succeed with Knowledge Sharing in Large-scale Agile Organizations. IEEE Software, 36(2):51–57.

Souza, A., Ferreira, B., Valentim, N., Correa, L., Marczak, S., and Conte, T. (2020). Supporting the Teaching of Design Thinking Techniques for Requirements Elicitation Through a Recommendation Tool. IET Software, 14:693–701(8).

Wenger, E. (1999). Communities of Practice: Learning, Meaning, and Identity. Cambridge University Press.
Publicado
25/04/2022
PARIZI, Rafael; HANAUER, Lucas; MARCZAK, Sabrina; CONTE, Tayana. Uma Proposta de Comunidade de Prática a partir da Experiência de Uso de Técnicas de Design Thinking no Desenvolvimento de Software. In: SIMPÓSIO BRASILEIRO DE SISTEMAS COLABORATIVOS (SBSC), 17. , 2022, Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 44-51. ISSN 2326-2842. DOI: https://doi.org/10.5753/sbsc.2022.19474.