Compositor colaborativo on-line. Usuários e Público-Alvo Concorrentes Cenário atual, Escopo,...
-
Upload
jessica-vidal-regueira -
Category
Documents
-
view
221 -
download
1
Transcript of Compositor colaborativo on-line. Usuários e Público-Alvo Concorrentes Cenário atual, Escopo,...
Compositor colaborativo on-line
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
Doi
s a
dois
PÚBLICO-ALVO Conhecimento médio de Teoria musical
Conh
ecim
ento
teór
ico
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, lan house 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, lan house ou na
faculdade) Já usam softwares sem colaboração web
CONCORRENTES
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
CONCORRENTES
Gravaçã
o
Gravaçã
o Colaborati
va
Interfac
e Amigá
vel
Rede S
ocial
Composição
Compartilham
ento da c
omposição
Composição
Colaborati
va0
1
2
3
4
5
6
Yay!
Jam/Finale/Gui-tar Pro
CONCORRENTES
Gravaçã
o
Gravaçã
o Colaborati
va
Interfac
e Amigá
vel
Rede S
ocial
Composição
Compartilham
ento da c
omposição
Composição
Colaborati
va0
1
2
3
4
5
6
Yay!
Jam/Finale/Gui-tar Pro
NoteFlight
NOTEFLIGHT
NOTEFLIGHT - COMPARAÇÃO
Noteflight GuitarPro Finale
Composição musicalWebRede SocialColaboração webTempo realMulticanais
CONCORRENTES
Gravaçã
o
Gravaçã
o Colaborati
va
Interfac
e Amigá
vel
Rede S
ocial
Composição
Compartilham
ento da c
omposição
Composição
Colaborati
va0
1
2
3
4
5
6
Yay!
Jam/Finale/Gui-tar Pro
NoteFlight
CONCORRENTES
Gravaçã
o
Gravaçã
o Colaborati
va
Interfac
e Amigá
vel
Rede S
ocial
Composição
Compartilham
ento da c
omposição
Composição
Colaborati
va0
1
2
3
4
5
6
Yay!
Maestro
Jam/Finale/Gui-tar Pro
NoteFlight
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 ATUALLuís
Roberto
Elcimar Leandro
Arthur
?
!!!!!
MUITOTEMPO DEPOIS ...
CENÁRIO ATUALLuís
Roberto
Elcimar Leandro
Arthur
NOSSA SOLUÇÃO:
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 MAESTROLuís
Roberto
Elcimar Leandro
Arthur
CENÁRIO COM O MAESTROLuís
Arthur
Melhor assim,olha!
Ah...Verdade!Vê assim
agora!
ArthurLuís
CENÁRIO COM O MAESTROLuís
Roberto
Elcimar Leandro
Arthur
Lanhouse
Música pronta rapidamente!E contando com a participação de todos.
ANDAMENTO
Prospecção Planejamento Elaboração 1ª Iteração 2ª
Iteração
ANDAMENTO – 2ª ITERAÇÃO 6 de abril a 14 de abril
Tarefa Prazo inicial
Novo prazo Semáforo
Responsável
Planejar a iteração
5 de abril - Gerente
Elaborar protótipo
7 de abril - Designer e Designer Int. Us.
Redefinir arquitetura
8 de abril - Arquiteto
Desenvol-vimento
14 de abril Próxima iteração
Desenvolvedores
Testes 14 de abril Próxima iteração
Desenvolvedores
Avaliar iteração
14 de abril - Gerente
ANDAMENTO – 2ª ITERAÇÃO 6 de abril a 14 de abril
Tarefa Prazo inicial
Novo prazo Semáforo
Responsável
Planejar a iteração
5 de abril - Gerente
Elaborar protótipo
7 de abril - Designer e Designer Int. Us.
Redefinir arquitetura
8 de abril - Arquiteto
Desenvol-vimento
14 de abril Próxima iteração
Desenvolvedores
Testes 14 de abril Próxima iteração
Desenvolvedores
Avaliar iteração
14 de abril - Gerente
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
DESENVOLVIMENTO Servidor
BD - okParsers BD -> MusicXML -> MIDI (últimos
ajustes)
Comunicação e ClienteQuase 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)
MÓDULOS DO CLIENTE (DIFICULDADES)
MÓDULOS DO CLIENTE (DIFICULDADES)
MÓDULOS DO CLIENTE (DIFICULDADES)
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
Messaging Service do BlazeDS
Apredizado da ferramenta
Aprendemos BlazeDS, falta aplicar ao projeto
MÓDULOS DO CLIENTE (DIFICULDADES)
PLANO PARA A 3ª ITERAÇÃO 15 de abril a 21 de abrilTarefa Início Prazo Responsável
Planejar a iteração
14 de abril 15 de abril Gerente
Elaborar protótipo
15 de abril 17 de abril Designer e Designer Int. Us.
Redefinir arquitetura
15 de abril 17 de abril Arquiteto
Desenvolvimento
16 de abril 21 de abril Desenvolvedores
Testes 16 de abril 21 de abril Desenvolvedores
Avaliar iteração
19 de abril 21 de abril Gerente
DESENVOLVIMENTO DA 3ª ITERAÇÃO Conclusão do desenvolvimento dos
módulos pendentes
Implementação dos requisitos da 1ª e 2ª iteração
Integração
Criar/Abrir/Editar partitura na web
Partitura
Execução em MIDI
BD e representação de dados
Suporte à colaboração
DÚVIDAS?
OBRIGADO!