Uma abordagem de Design Participativo com Sessões Intercaladas e Aplicações Práticas
No campo em constante evolução da Engenharia de Software, o Design Participativo desponta como uma metodologia inovadora, endereçando a questão fundamental de desenvolver softwares que não apenas atendam às rigorosas exigências técnicas, mas que também estejam profundamente alinhados às necessidades diversificadas e específicas dos usuários finais. Esta problemática é acentuada pela complexidade inerente à compreensão e integração efetiva das demandas e preferências variadas dos usuários no processo de desenvolvimento de software, um desafio que reside na interseção entre Engenharia de Software e Interação Humano-Computador (IHC). A solução proposta por esta metodologia, evidenciada em duas aplicações práticas realizadas na Universidade Federal do ABC (UFABC), com abordagem do Design Participativo com sessões intercaladas, um modelo híbrido que proporciona interações alternadas entre encontros com participantes, especialistas e usuários finais. A primeira aplicação prática enfoca o desenvolvimento de aplicativos educacionais adaptativos, destinados a um amplo espectro de alunos, incluindo aqueles com necessidades especiais. Essa abordagem gerou quatro aplicativos mobile que não somente são acessíveis, mas também atendem às necessidades pedagógicas variadas dos estudantes. A segunda aplicação prática, focando no desenvolvimento de um jogo para auxiliar no diagnóstico precoce de condições cognitivas como o Alzheimer, destaca a capacidade do Design Participativo de incorporar descobertas importantes de neurocientistas, desenvolvedores de jogos e usuários finais para criar uma ferramenta lúdica e cientificamente fundamentada. A contribuição primordial deste trabalho de Design Participativo está em dar voz a todos os participantes, estabelecendo um canal de comunicação e colaboração profundamente enriquecedor. Esta estratégia não apenas garante a concepção de soluções de software que são ajustadas às experiências e exigências dos usuários. Esta abordagem é caracterizada por um processo de desenvolvimento colaborativo, altamente adaptativo às mudanças e desafios do mercado contemporâneo, e receptivo às nuances humanas e contextuais que são frequentemente subestimadas em abordagens convencionais. A abordagem de Design Participativo, como demonstrado por meio das aplicações práticas, não apenas eleva a relevância e a eficácia das soluções de software desenvolvidas, mas também promove uma transformação significativa na cultura da Engenharia de Software, conduzindo-a em direção a um futuro onde a colaboração efetiva e a empatia pelos usuários finais se tornam pilares fundamentais do processo de desenvolvimento.