iMax Descrição: Programa para gestão de dados multimédia (existentes em múltiplos formatos, suportes e dispositivos ) pertencendo a uma pessoa, grupo ou organização. Felisberto Horta Amadú Bah Patrícia Veiga iMax Objectivo Aprender técnicas para desenvolver uma aplicação (iMax) centrada no utilizador. Fases importantes do projecto: Identificação dos utilizadores Observação dos utilizadores Questionários Testes de usabilidade Entrevistas Capturar informações Notas Fotos Audio Interpretação e analise de informações capturadas Apresentação de valores, tabelas e estatísticas Implementação dos protótipos Testes aceitação iMax Requisitos Foram identificados 21 requisitos (Funcionais e não funcionais), tarefas críticas usadas nos testes de usabilidade Técnicas usadas: Entrevista Sondas culturais Workshops Cenários de utilização Programas semelhantes Evolução dos protótipos iMax Funcionalidades Críticas Implementadas Remoção de duplicados Sincronização Registo de Utilizador Autenticação Inserção de dados Criação de Eventos Persistência de Dados Não Implementadas Intercomunicação Multi-dispositivos Pesquisa Undo – Redo Remoção de duplicados sincronização iMax Primeiro Protótipo Funcional Desenvolvimento do primeiro protótipo funcional que reflectiu na implementação do protótipo de baixa fidelidade. O prototipo foi submetido a testes de usuabilidade Reunir mais uma vez os elementos da equipa de acompanhamento Apresentar o protótipo e as funcionalidades implementadas Navegação livre e esclarecimentos de dúvidas relativamente ao protótipo Realização das tarefas Medição e recolha dos resultados iMax Primeiro Protótipo Funcional iMax Principais alterações a protótipo funcional para o final Nova interface para a listagem dos dados, apresentando uma tabela com meta dados; Localização física e pastas associadas aos dados passou a ser global para todos os dados; Implementação da persistência, armazenado os dados em ficheiros texto Implementação do registo utilizador e autenticação Reestruturação da arquitectura iMax Principais decisões Nova interface para o protótipo final Novo conceito de partilha de dados Abandono da reprodução e acesso físico de dados Listagem de dados por grupo Escolha da linguagem de programação Reestruturação da arquitectura iMax O que correu mal Lei de Murphy Má gestão do tempo Começamos relativamente bem, terminamos desastrosamente mal Bugs de ultima hora (As coisas correm mal em piores alturas) Não implementação de funcionalidades importantes Impossibilidade de responder às críticas dos utilizadores Uso do programa apenas para utilizadores registados Inactividade dos botões no lançamento da janela pop-up Manual de utilizador incompleto Integração da interface com as suas funções de suporte iMax Melhorias para o futuro Remoção de dados no catálogo e/ou fisicamente. Reprodução incorporada. Serviço de bluetooth e/ou de Wifi. Sincronização automática.