8
Metodologia da Pesquisa
FATEC-AM
261
Metodologia da Pesquisa
FATEC-AM
10
Metodologia da Pesquisa
FATEC-AM
Texto de pré-visualização
ELABORAÇÃO DO PRÉPROJETO DE UM DESENVOLVIMENTO TECNOLÓGICO 2 Objetivos a Geral Descreve de forma suscinta o que será entregue ao final Que resultado o trabalho irá obter b Específicos Detalha etapas a serem concluídas para que o objetivo final seja alcaçado ELABORAÇÃO DO PRÉPROJETO DE UM DESENVOLVIMENTO TECNOLÓGICO 3 Abordagem metodológica Explicar quais ferramentas e técnicas serão utilizadas para o desenvolvimento da solução e a forma em que elas serão aplicadas EX Uso de framework de desenvolvimento Desenvolvimento em uma linguagem específica Criação de Banco de Dados identificando qual SGBD será utilizado Metodologia usada no desenvolvimento CASCATA ÁGIL SCRUM KANBAN ELABORAÇÃO DO PRÉPROJETO DE UM DESENVOLVIMENTO TECNOLÓGICO 4 Cronograma Deve refletir a execução das fases do projeto objetivos específicos são um bom guia iniciandose no início do 5º ciclo e finalizando no último mês do 6º ciclo Esta Foto de Autor Desconhecido está licenciado em CC BYSANC ELABORAÇÃO DO PRÉPROJETO DE UM DESENVOLVIMENTO TECNOLÓGICO 5 Referências Bibliográficas Objetivos Geral Desenvolver um aplicativo o Pet All Friendly que forneça informações confiáveis e orientações úteis para tutores de animais silvestres facilitando a rotina dos tutores inexperientes por meio de lembretes e notificações personalizadas bem como conectando os tutores com médicos veterinários especializados em animais silvestres para sanar dúvidas Específicos Realizar uma pesquisa de mercado analisando ofertas de serviços similares disponíveis Desenvolver o aplicativo para sistemas Android e IOS No aplicativo oferecer orientações sobre cuidado e criação de animais silvestres separadas por espécie Disponibilizar uma lista de médicos veterinários especializados em animais silvestres Informar os locais autorizados a vender animais silvestres de acordo com as leis específicas Abordagem Metodológica Pesquisa de mercado Será realizada uma pesquisa aprofundada sobre o mercado de aplicativos voltados para cuidados de animais silvestres identificando os concorrentes existentes suas características funcionalidades e pontos fortes Essa pesquisa servirá como base para a diferenciação do Pet All Friendly e para a definição dos requisitos específicos do aplicativo A pesquisa será conduzida por meio de análise detalhada dos aplicativos existentes que estão voltados para os cuidados de animais silvestres Serão identificados e avaliados os concorrentes diretos do Pet All Friendly buscando compreender suas características funcionalidades e pontos fortes Será investigado o escopo desses aplicativos como as informações fornecidas sobre cuidados com animais silvestres a disponibilidade de orientações específicas por espécie a presença de médicos veterinários especializados na plataforma e a facilidade de acesso a informações legais sobre a aquisição de animais silvestres A pesquisa também abordará aspectos como a usabilidade e a experiência do usuário desses aplicativos existentes analisando o design a interface a navegabilidade e a eficácia na entrega das informações desejadas pelos usuários Será levado em consideração o feedback e as avaliações dos usuários desses aplicativos buscando compreender o que eles consideram positivo e negativo em relação às funcionalidades oferecidas e à qualidade do serviço prestado Com base nessa pesquisa de mercado será possível identificar lacunas e oportunidades para o Pet All Friendly se diferenciar dos concorrentes existentes Os resultados obtidos irão direcionar a definição dos requisitos específicos do aplicativo permitindo que ele ofereça recursos e funcionalidades úteis e inovadoras para os tutores de animais silvestres atendendo suas necessidades e superando as expectativas do mercado Levantamento de requisitos Realizar entrevistas com potenciais usuários como tutores de animais silvestres e médicos veterinários especializados para compreender suas necessidades expectativas e dificuldades em relação aos cuidados com esses animais Também serão coletadas informações sobre as leis e regulamentações referentes à aquisição e criação de animais silvestres Essas entrevistas ajudarão a definir os requisitos funcionais e não funcionais do Pet All Friendly Durante as entrevistas com os tutores de animais silvestres serão explorados tópicos como os principais desafios na criação e cuidado desses animais as informações que eles consideram essenciais para garantir o bemestar e a saúde dos animais as dificuldades encontradas na busca por médicos veterinários especializados as preferências em termos de funcionalidades e recursos do aplicativo e o grau de interesse e disposição em utilizar um aplicativo como o Pet All Friendly para auxiliar no cuidado de seus animais silvestres Serão também levantadas informações sobre as leis e regulamentações relacionadas à aquisição e criação de animais silvestres visando fornecer informações claras e confiáveis sobre esse tema As entrevistas com os médicos veterinários especializados terão como objetivo compreender as demandas e necessidades desses profissionais no atendimento de animais silvestres as informações que eles consideram relevantes para orientar os tutores as dificuldades encontradas na divulgação de seus serviços especializados e a disposição em participar de um aplicativo que conecte os tutores de animais silvestres a médicos veterinários especializados Serão também obtidas informações sobre os requisitos e critérios para o cadastro desses profissionais no aplicativo As informações coletadas nas entrevistas serão analisadas e utilizadas para identificar os requisitos funcionais e não funcionais do Pet All Friendly Isso incluirá a definição das funcionalidades específicas do aplicativo como cadastro de tutores e animais consulta de informações sobre cuidados com animais silvestres acesso a médicos veterinários especializados leis e regulamentações pertinentes além de requisitos relacionados à usabilidade segurança compatibilidade com sistemas operacionais e outras características importantes para o sucesso do aplicativo Definição de personas Após a análise das informações coletadas nas entrevistas com tutores de animais silvestres e médicos veterinários especializados será realizada a definição das personas do Pet All Friendly As personas são personagens fictícios que representam os diferentes tipos de usuários do aplicativo com base em características comuns identificadas durante o levantamento de requisitos Cada persona será criada levando em consideração diversos aspectos como idade gênero nível de experiência com animais silvestres necessidades específicas preferências objetivos e desafios relacionados aos cuidados com esses animais As personas serão desenvolvidas de forma a representar os diferentes perfis de usuários do Pet All Friendly auxiliando na compreensão das demandas e expectativas de cada grupo Por exemplo uma persona poderia ser Maria uma tutora de 40 anos que recentemente adquiriu um jabuti como animal de estimação Ela tem pouca experiência com animais silvestres e enfrenta dificuldades em encontrar informações confiáveis sobre os cuidados adequados para o seu jabuti Maria está em busca de um aplicativo que possa fornecer orientações personalizadas recomendações de especialistas e lembretes de tarefas relacionadas ao cuidado do animal Outra persona poderia ser João um médico veterinário especializado em animais silvestres que deseja expandir sua base de clientes nesse segmento Ele está em busca de uma plataforma que possa conectar diretamente os tutores de animais silvestres a profissionais como ele facilitando o acesso aos seus serviços e fornecendo um canal de comunicação eficiente para tirar dúvidas e fornecer orientações As personas serão utilizadas como referência ao longo do processo de desenvolvimento do Pet All Friendly Elas ajudarão a orientar as decisões de design identificar as funcionalidades prioritárias do aplicativo e criar uma experiência de usuário mais personalizada e relevante para cada tipo de usuário A partir dessas personas será possível compreender melhor as necessidades e expectativas dos usuários e garantir que o aplicativo atenda às suas demandas de forma eficaz Prototipagem e design Na etapa de prototipagem e design do Pet All Friendly serão criados protótipos de baixa fidelidade que representem a estrutura e fluxo de navegação do aplicativo Esses protótipos serão elaborados com o objetivo de realizar testes de usabilidade com os potenciais usuários incluindo tutores de animais silvestres e médicos veterinários especializados Os testes de usabilidade serão conduzidos para obter feedback sobre a experiência do usuário ao interagir com os protótipos Serão observadas as dificuldades encontradas pelos usuários a compreensão das funcionalidades a navegabilidade e a usabilidade geral do aplicativo Os resultados desses testes ajudarão a identificar possíveis melhorias e ajustes nos protótipos Com base nos feedbacks recebidos os protótipos serão aprimorados levando em consideração as sugestões e necessidades dos usuários Serão feitas iterações até que a estrutura e a interação do aplicativo estejam bem alinhadas com as expectativas dos usuários Após a validação dos protótipos de baixa fidelidade será iniciada a criação do design visual do aplicativo Serão consideradas as diretrizes de usabilidade e identidade visual previamente estabelecidas como cores tipografia ícones e elementos visuais O objetivo é criar uma interface atraente intuitiva e consistente que proporcione uma experiência agradável aos usuários Desenvolvimento interativo Na etapa de desenvolvimento interativo do Pet All Friendly será adotada uma abordagem ágil dividindo o trabalho em sprints ou iterações Cada sprint terá um conjunto de funcionalidades específicas a serem implementadas e testadas Dessa forma será possível entregar incrementos funcionais do aplicativo em cada ciclo Durante o desenvolvimento será utilizada uma metodologia que promova a colaboração entre os membros da equipe permitindo a troca de informações e a resolução de problemas de forma eficiente A comunicação constante com os potenciais usuários também será mantida a fim de receber feedback contínuo e realizar ajustes conforme necessário Após cada incremento funcional serão realizados testes de qualidade para garantir o bom funcionamento do aplicativo Esses testes abrangerão diferentes aspectos como a usabilidade a funcionalidade a integração com outros sistemas e a compatibilidade com diferentes dispositivos e sistemas operacionais Testes e validação Além disso serão realizados testes de validação onde serão verificados se todas as funcionalidades implementadas estão de acordo com os requisitos estabelecidos na fase de levantamento de requisitos Será verificado se o aplicativo atende às necessidades dos usuários e se proporciona uma experiência satisfatória Os testes e validações serão realizados em ambiente controlado com cenários de teste planejados e casos de teste definidos Os resultados serão registrados e utilizados para correções e melhorias É importante ressaltar que a equipe de desenvolvimento estará sempre aberta a receber feedback dos usuários durante todo o processo Isso permitirá realizar ajustes e refinamentos necessários garantindo que o Pet All Friendly seja um aplicativo de qualidade funcional e que atenda às expectativas dos usuários Lançamento e avaliação Após a conclusão do desenvolvimento lançar o Pet All Friendly nas lojas de aplicativos Play Store e App Store Coletar feedback dos usuários e monitorar a avaliação do aplicativo nas lojas Realizar análises de dados para medir o engajamento dos usuários a satisfação e identificar possíveis melhorias a serem implementadas em versões futuras Cronograma de atividades e desenvolvimento Etapa Duração Estimada Pesquisa de mercado 2 semanas Levantamento de requisitos 3 semanas Definição de personas 1 semana Prototipagem e design 4 semanas Desenvolvimento iterativo 12 semanas Testes e validação 4 semanas Lançamento e avaliação Contínua Observe que a etapa Lançamento e avaliação é contínua e ocorrerá ao longo do tempo após o lançamento inicial do aplicativo Referências Bibliográficas AGARWAL R YADAV A N RAY P Agile methods An empirical study Journal of Database Management JDM v 18 n 4 2007 AMARAL I F TOGAWA M W A importância da pesquisa de mercado para o sucesso de aplicativos móveis In Anais do XVIII Encontro Nacional de Estudantes de Engenharia de Produção ENEGEP 2018 COBBOLD L M GIBBS J L PARSONS J M Identifying the impact of agile methods on the management of software development teams In Proceedings of the 21st European Conference on Information Systems ECIS 2013 COOPER A REIMANN R CRONIN D About Face A Essência da Experiência do Usuário Bookman Editora 2012 LARSON E Design of a comprehensive health management application for mobile devices A case study In Proceedings of the International Conference on Information Systems ICIS 2014 LÖFGREN P FEINBERG M Measuring and managing customer satisfaction in e commerce A research agenda Journal of the Academy of Marketing Science v 30 n 4 2002 MIRANDA L M LIMA E R S Levantamento de requisitos uma abordagem voltada para o desenvolvimento ágil de software Revista Eletrônica da Faculdade Montenegro v 8 n 1 2018 NIELSEN J Usability Engineering Morgan Kaufmann 1993 PONT S A WATSON J H Exploring the impact of user involvement in software development projects Communications of the ACM v 50 n 12 2007 PREECE J ROGERS Y SHARP H Design de Interação Além da Interação HumanoComputador Bookman Editora 2013 PRESSMAN R S Engenharia de Software McGrawHill 2016 ROGERS Y SHARP H PREECE J Interaction Design Beyond HumanComputer Interaction John Wiley Sons 2019 SOMMERVILLE I Engenharia de Software Pearson Education 2018
8
Metodologia da Pesquisa
FATEC-AM
261
Metodologia da Pesquisa
FATEC-AM
10
Metodologia da Pesquisa
FATEC-AM
Texto de pré-visualização
ELABORAÇÃO DO PRÉPROJETO DE UM DESENVOLVIMENTO TECNOLÓGICO 2 Objetivos a Geral Descreve de forma suscinta o que será entregue ao final Que resultado o trabalho irá obter b Específicos Detalha etapas a serem concluídas para que o objetivo final seja alcaçado ELABORAÇÃO DO PRÉPROJETO DE UM DESENVOLVIMENTO TECNOLÓGICO 3 Abordagem metodológica Explicar quais ferramentas e técnicas serão utilizadas para o desenvolvimento da solução e a forma em que elas serão aplicadas EX Uso de framework de desenvolvimento Desenvolvimento em uma linguagem específica Criação de Banco de Dados identificando qual SGBD será utilizado Metodologia usada no desenvolvimento CASCATA ÁGIL SCRUM KANBAN ELABORAÇÃO DO PRÉPROJETO DE UM DESENVOLVIMENTO TECNOLÓGICO 4 Cronograma Deve refletir a execução das fases do projeto objetivos específicos são um bom guia iniciandose no início do 5º ciclo e finalizando no último mês do 6º ciclo Esta Foto de Autor Desconhecido está licenciado em CC BYSANC ELABORAÇÃO DO PRÉPROJETO DE UM DESENVOLVIMENTO TECNOLÓGICO 5 Referências Bibliográficas Objetivos Geral Desenvolver um aplicativo o Pet All Friendly que forneça informações confiáveis e orientações úteis para tutores de animais silvestres facilitando a rotina dos tutores inexperientes por meio de lembretes e notificações personalizadas bem como conectando os tutores com médicos veterinários especializados em animais silvestres para sanar dúvidas Específicos Realizar uma pesquisa de mercado analisando ofertas de serviços similares disponíveis Desenvolver o aplicativo para sistemas Android e IOS No aplicativo oferecer orientações sobre cuidado e criação de animais silvestres separadas por espécie Disponibilizar uma lista de médicos veterinários especializados em animais silvestres Informar os locais autorizados a vender animais silvestres de acordo com as leis específicas Abordagem Metodológica Pesquisa de mercado Será realizada uma pesquisa aprofundada sobre o mercado de aplicativos voltados para cuidados de animais silvestres identificando os concorrentes existentes suas características funcionalidades e pontos fortes Essa pesquisa servirá como base para a diferenciação do Pet All Friendly e para a definição dos requisitos específicos do aplicativo A pesquisa será conduzida por meio de análise detalhada dos aplicativos existentes que estão voltados para os cuidados de animais silvestres Serão identificados e avaliados os concorrentes diretos do Pet All Friendly buscando compreender suas características funcionalidades e pontos fortes Será investigado o escopo desses aplicativos como as informações fornecidas sobre cuidados com animais silvestres a disponibilidade de orientações específicas por espécie a presença de médicos veterinários especializados na plataforma e a facilidade de acesso a informações legais sobre a aquisição de animais silvestres A pesquisa também abordará aspectos como a usabilidade e a experiência do usuário desses aplicativos existentes analisando o design a interface a navegabilidade e a eficácia na entrega das informações desejadas pelos usuários Será levado em consideração o feedback e as avaliações dos usuários desses aplicativos buscando compreender o que eles consideram positivo e negativo em relação às funcionalidades oferecidas e à qualidade do serviço prestado Com base nessa pesquisa de mercado será possível identificar lacunas e oportunidades para o Pet All Friendly se diferenciar dos concorrentes existentes Os resultados obtidos irão direcionar a definição dos requisitos específicos do aplicativo permitindo que ele ofereça recursos e funcionalidades úteis e inovadoras para os tutores de animais silvestres atendendo suas necessidades e superando as expectativas do mercado Levantamento de requisitos Realizar entrevistas com potenciais usuários como tutores de animais silvestres e médicos veterinários especializados para compreender suas necessidades expectativas e dificuldades em relação aos cuidados com esses animais Também serão coletadas informações sobre as leis e regulamentações referentes à aquisição e criação de animais silvestres Essas entrevistas ajudarão a definir os requisitos funcionais e não funcionais do Pet All Friendly Durante as entrevistas com os tutores de animais silvestres serão explorados tópicos como os principais desafios na criação e cuidado desses animais as informações que eles consideram essenciais para garantir o bemestar e a saúde dos animais as dificuldades encontradas na busca por médicos veterinários especializados as preferências em termos de funcionalidades e recursos do aplicativo e o grau de interesse e disposição em utilizar um aplicativo como o Pet All Friendly para auxiliar no cuidado de seus animais silvestres Serão também levantadas informações sobre as leis e regulamentações relacionadas à aquisição e criação de animais silvestres visando fornecer informações claras e confiáveis sobre esse tema As entrevistas com os médicos veterinários especializados terão como objetivo compreender as demandas e necessidades desses profissionais no atendimento de animais silvestres as informações que eles consideram relevantes para orientar os tutores as dificuldades encontradas na divulgação de seus serviços especializados e a disposição em participar de um aplicativo que conecte os tutores de animais silvestres a médicos veterinários especializados Serão também obtidas informações sobre os requisitos e critérios para o cadastro desses profissionais no aplicativo As informações coletadas nas entrevistas serão analisadas e utilizadas para identificar os requisitos funcionais e não funcionais do Pet All Friendly Isso incluirá a definição das funcionalidades específicas do aplicativo como cadastro de tutores e animais consulta de informações sobre cuidados com animais silvestres acesso a médicos veterinários especializados leis e regulamentações pertinentes além de requisitos relacionados à usabilidade segurança compatibilidade com sistemas operacionais e outras características importantes para o sucesso do aplicativo Definição de personas Após a análise das informações coletadas nas entrevistas com tutores de animais silvestres e médicos veterinários especializados será realizada a definição das personas do Pet All Friendly As personas são personagens fictícios que representam os diferentes tipos de usuários do aplicativo com base em características comuns identificadas durante o levantamento de requisitos Cada persona será criada levando em consideração diversos aspectos como idade gênero nível de experiência com animais silvestres necessidades específicas preferências objetivos e desafios relacionados aos cuidados com esses animais As personas serão desenvolvidas de forma a representar os diferentes perfis de usuários do Pet All Friendly auxiliando na compreensão das demandas e expectativas de cada grupo Por exemplo uma persona poderia ser Maria uma tutora de 40 anos que recentemente adquiriu um jabuti como animal de estimação Ela tem pouca experiência com animais silvestres e enfrenta dificuldades em encontrar informações confiáveis sobre os cuidados adequados para o seu jabuti Maria está em busca de um aplicativo que possa fornecer orientações personalizadas recomendações de especialistas e lembretes de tarefas relacionadas ao cuidado do animal Outra persona poderia ser João um médico veterinário especializado em animais silvestres que deseja expandir sua base de clientes nesse segmento Ele está em busca de uma plataforma que possa conectar diretamente os tutores de animais silvestres a profissionais como ele facilitando o acesso aos seus serviços e fornecendo um canal de comunicação eficiente para tirar dúvidas e fornecer orientações As personas serão utilizadas como referência ao longo do processo de desenvolvimento do Pet All Friendly Elas ajudarão a orientar as decisões de design identificar as funcionalidades prioritárias do aplicativo e criar uma experiência de usuário mais personalizada e relevante para cada tipo de usuário A partir dessas personas será possível compreender melhor as necessidades e expectativas dos usuários e garantir que o aplicativo atenda às suas demandas de forma eficaz Prototipagem e design Na etapa de prototipagem e design do Pet All Friendly serão criados protótipos de baixa fidelidade que representem a estrutura e fluxo de navegação do aplicativo Esses protótipos serão elaborados com o objetivo de realizar testes de usabilidade com os potenciais usuários incluindo tutores de animais silvestres e médicos veterinários especializados Os testes de usabilidade serão conduzidos para obter feedback sobre a experiência do usuário ao interagir com os protótipos Serão observadas as dificuldades encontradas pelos usuários a compreensão das funcionalidades a navegabilidade e a usabilidade geral do aplicativo Os resultados desses testes ajudarão a identificar possíveis melhorias e ajustes nos protótipos Com base nos feedbacks recebidos os protótipos serão aprimorados levando em consideração as sugestões e necessidades dos usuários Serão feitas iterações até que a estrutura e a interação do aplicativo estejam bem alinhadas com as expectativas dos usuários Após a validação dos protótipos de baixa fidelidade será iniciada a criação do design visual do aplicativo Serão consideradas as diretrizes de usabilidade e identidade visual previamente estabelecidas como cores tipografia ícones e elementos visuais O objetivo é criar uma interface atraente intuitiva e consistente que proporcione uma experiência agradável aos usuários Desenvolvimento interativo Na etapa de desenvolvimento interativo do Pet All Friendly será adotada uma abordagem ágil dividindo o trabalho em sprints ou iterações Cada sprint terá um conjunto de funcionalidades específicas a serem implementadas e testadas Dessa forma será possível entregar incrementos funcionais do aplicativo em cada ciclo Durante o desenvolvimento será utilizada uma metodologia que promova a colaboração entre os membros da equipe permitindo a troca de informações e a resolução de problemas de forma eficiente A comunicação constante com os potenciais usuários também será mantida a fim de receber feedback contínuo e realizar ajustes conforme necessário Após cada incremento funcional serão realizados testes de qualidade para garantir o bom funcionamento do aplicativo Esses testes abrangerão diferentes aspectos como a usabilidade a funcionalidade a integração com outros sistemas e a compatibilidade com diferentes dispositivos e sistemas operacionais Testes e validação Além disso serão realizados testes de validação onde serão verificados se todas as funcionalidades implementadas estão de acordo com os requisitos estabelecidos na fase de levantamento de requisitos Será verificado se o aplicativo atende às necessidades dos usuários e se proporciona uma experiência satisfatória Os testes e validações serão realizados em ambiente controlado com cenários de teste planejados e casos de teste definidos Os resultados serão registrados e utilizados para correções e melhorias É importante ressaltar que a equipe de desenvolvimento estará sempre aberta a receber feedback dos usuários durante todo o processo Isso permitirá realizar ajustes e refinamentos necessários garantindo que o Pet All Friendly seja um aplicativo de qualidade funcional e que atenda às expectativas dos usuários Lançamento e avaliação Após a conclusão do desenvolvimento lançar o Pet All Friendly nas lojas de aplicativos Play Store e App Store Coletar feedback dos usuários e monitorar a avaliação do aplicativo nas lojas Realizar análises de dados para medir o engajamento dos usuários a satisfação e identificar possíveis melhorias a serem implementadas em versões futuras Cronograma de atividades e desenvolvimento Etapa Duração Estimada Pesquisa de mercado 2 semanas Levantamento de requisitos 3 semanas Definição de personas 1 semana Prototipagem e design 4 semanas Desenvolvimento iterativo 12 semanas Testes e validação 4 semanas Lançamento e avaliação Contínua Observe que a etapa Lançamento e avaliação é contínua e ocorrerá ao longo do tempo após o lançamento inicial do aplicativo Referências Bibliográficas AGARWAL R YADAV A N RAY P Agile methods An empirical study Journal of Database Management JDM v 18 n 4 2007 AMARAL I F TOGAWA M W A importância da pesquisa de mercado para o sucesso de aplicativos móveis In Anais do XVIII Encontro Nacional de Estudantes de Engenharia de Produção ENEGEP 2018 COBBOLD L M GIBBS J L PARSONS J M Identifying the impact of agile methods on the management of software development teams In Proceedings of the 21st European Conference on Information Systems ECIS 2013 COOPER A REIMANN R CRONIN D About Face A Essência da Experiência do Usuário Bookman Editora 2012 LARSON E Design of a comprehensive health management application for mobile devices A case study In Proceedings of the International Conference on Information Systems ICIS 2014 LÖFGREN P FEINBERG M Measuring and managing customer satisfaction in e commerce A research agenda Journal of the Academy of Marketing Science v 30 n 4 2002 MIRANDA L M LIMA E R S Levantamento de requisitos uma abordagem voltada para o desenvolvimento ágil de software Revista Eletrônica da Faculdade Montenegro v 8 n 1 2018 NIELSEN J Usability Engineering Morgan Kaufmann 1993 PONT S A WATSON J H Exploring the impact of user involvement in software development projects Communications of the ACM v 50 n 12 2007 PREECE J ROGERS Y SHARP H Design de Interação Além da Interação HumanoComputador Bookman Editora 2013 PRESSMAN R S Engenharia de Software McGrawHill 2016 ROGERS Y SHARP H PREECE J Interaction Design Beyond HumanComputer Interaction John Wiley Sons 2019 SOMMERVILLE I Engenharia de Software Pearson Education 2018