520 likes | 656 Views
roteiro. Usuários e Público-Alvo Concorrentes Cenário atual, Escopo, Cenário com o Maestro Andamento Segunda iteração Desenvolvimento Módulos cliente e Dificuldades encontradas Plano para a 3ª iteração. Usuários. Devakhan. Dois a dois. Público-Alvo.
E N D
roteiro • Usuários e Público-Alvo • Concorrentes • Cenário atual, Escopo, Cenário com o Maestro • Andamento • Segunda iteração • Desenvolvimento • Módulos cliente e Dificuldades encontradas • Plano para a 3ª iteração
Usuários Devakhan Dois a dois
Público-Alvo • Conhecimento médio de Teoria musical Conhecimento teórico
Público-Alvo • Conhecimento médio de Teoria musical • Faixa etária: 16 a 30 anos
Público-Alvo • Conhecimento médio de Teoria musical • Faixa etária: 16 a 30 anos • Compõem em conjunto
Público-Alvo • Conhecimento médio de Teoria musical • Faixa etária: 16 a 30 anos • Compõem em conjunto • Têm acesso à internet (em casa, lanhouse ou na faculdade)
Público-Alvo • Conhecimento médio de Teoria musical • Faixa etária: 16 a 30 anos • Compõem em conjunto • Têm acesso à internet (em casa, lanhouse ou na faculdade) • Já usam softwares sem colaboração web
Guitar pro • Profissional • Interface amigável • Desktop e sem colaboração concorrente
finale • Profissional • Interface complexa • Desktop e sem colaboração concorrente
YAY! • Web • Rede social • Colaborativo • Só gravação, sem composição
Cenário Atual • Uma banda de Heavy metal • Integrantes • Roberto(baixo) • Luís(guitarra) • Leandro(bateria) • Elcimar(vocal) • Arthur(guitarra)
Cenário ATUAL - Guitar pro • Desktop • Armazena informações em um Arquivo .gp • Edição avançada de partituras e tablaturas • Suporte a vários canais por música • Execução da música em MIDI
Cenário Atual • Guitar Pro => “song.gp” • Compartilhamento: por e-mail Focaremos nas dificuldades desse tipo de colaboração “Song.gp”
Cenário Atual ? Luís !!!! ! Roberto Arthur Elcimar Leandro
Muito TEMPO DEPOIS ...
Cenário Atual Luís Roberto Arthur Elcimar Leandro
Escopo • Composição musical
Escopo • Composição musical • Na Web
Escopo • Composição musical • Na Web • Colaborativa
Escopo • Composição musical • Na Web • Colaborativa • Em tempo real
Escopo • Composição musical • Na Web • Colaborativa • Em tempo real • Documento de Requisitos em: www.cin.ufpe.br/~lumnis
Cenário COM O MAESTRO Luís Roberto Arthur Elcimar Leandro
Cenário COM O MAESTRO Luís Ah... Verdade! Vê assim agora! Melhor assim, olha! Arthur Luís Arthur
Cenário COM O MAESTRO Luís Música pronta rapidamente! E contando com a participação de todos. Roberto Arthur Lanhouse Elcimar Leandro
Andamento – 2ª iteração • 6 de abril a 14 de abril
Andamento – 2ª iteração Motivo: Dificuldades tecnológicas, falta de tempo e feriado prolongado durante a iteração (apenas 5 dias úteis de iteração) Plano de Mitigação: Dois dias alocados para reestudo da tecnologia Flex e maior controle gerencial do desenvolvimento Motivo: Funcionalidades gráficas precisam se integrar a módulos não concluídos para serem testadas Plano de Mitigação: Apressar os módulos dos quais dependem as funcionalidades gráficas • 6 de abril a 14 de abril
Desenvolvimento • Servidor • BD - ok • Parsers BD -> MusicXML -> MIDI (últimos ajustes) • Comunicação e Cliente • Quase todos os módulos trouxeram problemas
Módulos do Cliente (dificuldades) • Modularização do código • Separar a lógica musical da parte gráfica • Suporte mais adequado a colaboração em tempo real
Módulos do Cliente (dificuldades) • Flex não toca MIDI • Applets não ajudaram • Embed HTML
Módulos do Cliente (dificuldades) • Menus bugados • Resolvido ontem a noite • Várias partes andaram, falta integrar tudo
Módulos do Cliente (dificuldades) • Implementa tudo o que é exigido até agora • Não testada completamente • Não integrada completamente
Módulos do Cliente (dificuldades) • Modificado a medida que outras partes evoluem
Módulos do Cliente (dificuldades) • Tempo real: só é viável com comunicação servidor <-> cliente • MessagingService do BlazeDS • Apredizado da ferramenta • Aprendemos BlazeDS, falta aplicar ao projeto
Plano para a 3ª iteração • 15de abril a 21 de abril
Desenvolvimento da 3ª iteração • Criar/Abrir/Editar partitura na web • Partitura • Execução em MIDI • BD e representação de dados • Suporte à colaboração • Conclusão do desenvolvimento dos módulos pendentes • Implementação dos requisitos da 1ª e 2ª iteração • Integração