Titulo Estágio
TalkTime – User Research Tool
Área Tecnológica
Interação com o Utilizador
Local do Estágio
Instalações da Tangível na incubadora do Instituto Pedro Nunes.
Enquadramento
Pretende-se o desenvolvimento de uma aplicação para iPad (ou ipod/iphone) de apoio ao levantamento de requisitos em entrevistas a stakeholders de projectos de desenvolvimento de software. Mais concretamente, esta ferramenta irá apoiar o especialista de usabilidade nas entrevistas a utilizadores e outros stakeholders, fornecendo-lhe ferramentas como a gravação áudio da entrevista, a marcação de momentos relevantes durante a entrevista, a elaboração do guião da entrevista, a exportação das entrevistas, etc.
No âmbito da metologia User Centered Design, e mais particularmente na fase de User Research, é comum os especialistas em usabilidade entrevistarem potenciais utilizadores da futura aplicação, bem como a outras pessoas que possam contribuir com input relevante para o desenho da aplicação. Esta actividade implica a elaboração de um guião de questões (entry points na entrevista), o registo de notas, a condução da entrevista num modelo aberto (o rumo da entrevista é bastante imprevisível), etc. A ferramenta que aqui se propõe irá suportar todas estas actividades e oferecer, adicionalmente, o registo áudio da própria entrevista (para uma posterior análise mais rigorosa).
Objetivo
De entre as funcionalidades identificadas para a aplicação, salientamos as seguintes:
- Elaboração do guião de entrevista: possibilidade de criar uma lista de questões para a entrevista; possibilidade de utilizar guiões pré-definidos ou armazenados;
- Marcação da entrevista: colocação manual e automática de markers durante a entrevista (ex. início e fim de questão, ideia interessante/relevante do entrevistado, etc); edição de markers;
- Registo de notas: introdução manual de notas pessoais em texto e áudio pelo entrevistador (durante ou após a entrevista);
- Gestão de entrevistas: Listar, editar, apagar entrevistas; categorizar por cliente, projecto, etc;
- Reprodução da entrevista: Play/pause/stop da entrevista, com audição do áudio sincronizado com visualização de markers e notas;
- Exportação da entrevista: exportação das entrevistas para formato aberto de áudio e texto; (opcionalmente, exportação de um vídeo com mostrando o timeline da entrevista com o áudio, os markers e as notas);
- Consentimento do entrevistado: personalização e apresentação de formulário simples de autorização de gravação do áudio pelo entrevistado;
- [Opcionalmente] Conversão do áudio em texto: exportação de um transcript do áudio em plain-text (tratando-se de uma feature de complixidade elevada, não a vemos como obrigatória no âmbito do projecto).
Pretende-se, em primeiro lugar, desenvolver uma ferramenta de apoio interno à equipa da Tangível. Haverá a preocupação tornar a ferramenta flexível para outras utilizações (ex. levantamento de requisitos, entrevistas jornalísticas, etc). No médio prazo, pretende-se transformar esta ferramenta num produto a ser disponibilizado na AppStore de Apple.
Plano de Trabalhos - Semestre 1
Prevê-se a seguinte calendarização para o 1º Semestre, passiva de ser remodelada e adaptada às circunstâncias e necessidades do estagiário e da execução do estágio.
Fase de planeamento (Setembro)
- Preparação do ambiente de trabalho;
- Apresentação da cultura empresarial da Tangível e integração do estagiário;
- Sincronização entre o calendário académico do estagiário e os timings da Tangível;
- Definição de metas para o estágio;
- Identificação de eventuais problemas e dificuldades;
- Elaboração do calendário de trabalhos, milestones e deliverables;
- A meio do estágio, avaliação do planeamento e ajuste do mesmo.
- Análise de aplicações concorrentes;
- Levantamento de requisitos;
- Desenho do modelo de negócio;
- A meio do estágio, avaliação e ajuste das especificações e identificação de novos requisitos.
- Desenho do fluxo de interacção (interaction flow diagrams);
- Desenho da arquitectura de informação;
- Desenho da arquitectura da aplicação;
- Desenho do modelo de dados;
- Escrita do relatório académico intercalar.
Plano de Trabalhos - Semestre 2
Prevê-se a seguinte calendarização para o 2º Semestre, passiva de ser remodelada e adaptada às circunstâncias e necessidades do estagiário e da execução do estágio.
- Implementação iterativa e incremental da aplicação (numa linha de agile development);
- Testes das funcionalidades implementadas, correcções e refinamentos;
- Testes de usabilidade, correcções e refinamentos.
- Tempo destinado à elaboração do relatório académico do estagiário;
- Apoio à Tangível na fase de lançamento da aplicação.
Condições
- Estágio não remunerado (podendo haver a atribuição de um prémio final mediante a motivação do estagiário e a avaliação do resultado objectivo final do estágio);
- Contacto obrigatório e regular de sincronização e orientação dos trabalhos com a equipa da Tangível;
- Boa capacidade de trabalho em equipa;
- Não é necessária a presença diária nas instalações da Tangível (mas recomenda-se);
- Horário flexível e adaptado às necessidades do estagiário;
- Possível admissão nos quadros da empresa mediante desempenho.
Observações
Não se espera-se que o estagiário tenha experiência de desenvolvimento em Objective-C ou iPhone SDK, mas que tenha talento na programação orientada a objectos, gosto por novos desafios e vontade de aprender.
Não são necessárias competências de design. A Tangível responsabiliza-se pelo design da aplicação (usabilidade, design de interacção e visual design), respeitando as Human Interface Guidelines para iPad. O estagiário pode contribuir e participar nestas actividades de design sempre que o quiser fazer.
Orientador
José Campos
jose.campos@tangivel.com 📩