compositor colaborativo on-line. usuários e público-alvo concorrentes cenário atual, escopo,...

52
Compositor colaborativo on-line

Upload: jessica-vidal-regueira

Post on 07-Apr-2016

221 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

Compositor colaborativo on-line

Page 2: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

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

Page 3: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

USUÁRIOS

Devakhan

Doi

s a

dois

Page 4: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

PÚBLICO-ALVO Conhecimento médio de Teoria musical

Conh

ecim

ento

teór

ico

Page 5: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

PÚBLICO-ALVO Conhecimento médio de Teoria musical Faixa etária: 16 a 30 anos

Page 6: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

PÚBLICO-ALVO Conhecimento médio de Teoria musical Faixa etária: 16 a 30 anos Compõem em conjunto

Page 7: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

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)

Page 8: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

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

Page 9: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

CONCORRENTES

Page 10: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

GUITAR PRO Profissional

Interface amigável

Desktop e sem colaboração concorrente

Page 11: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

FINALE Profissional

Interface complexa

Desktop e sem colaboração concorrente

Page 12: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

YAY! Web

Rede social

Colaborativo

Só gravação, sem composição

Page 13: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteraçã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

Page 14: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteraçã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

NoteFlight

Page 15: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

NOTEFLIGHT

Page 16: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

NOTEFLIGHT - COMPARAÇÃO

Noteflight GuitarPro Finale

Composição musicalWebRede SocialColaboração webTempo realMulticanais

Page 17: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteraçã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

NoteFlight

Page 18: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteraçã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!

Maestro

Jam/Finale/Gui-tar Pro

NoteFlight

Page 19: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

CENÁRIO ATUAL Uma banda de Heavy metal

Integrantes

Roberto(baixo) Luís(guitarra) Leandro(bateria) Elcimar(vocal) Arthur(guitarra)

Page 20: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

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

Page 21: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

CENÁRIO ATUAL Guitar Pro => “song.gp”

Compartilhamento: por e-mail

Focaremos nas dificuldades desse tipo de colaboração

“Song.gp”

Page 22: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

CENÁRIO ATUALLuís

Roberto

Elcimar Leandro

Arthur

?

!!!!!

Page 23: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

MUITOTEMPO DEPOIS ...

Page 24: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

CENÁRIO ATUALLuís

Roberto

Elcimar Leandro

Arthur

Page 25: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

NOSSA SOLUÇÃO:

Page 26: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

ESCOPO

Composição musical

Page 27: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

ESCOPO

Composição musical

Na Web

Page 28: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

ESCOPO

Composição musical

Na Web

Colaborativa

Page 29: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

ESCOPO

Composição musical

Na Web

Colaborativa

Em tempo real

Page 30: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

ESCOPO

Composição musical

Na Web

Colaborativa

Em tempo real Documento de Requisitos em:

www.cin.ufpe.br/~lumnis

Page 31: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

CENÁRIO COM O MAESTROLuís

Roberto

Elcimar Leandro

Arthur

Page 32: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

CENÁRIO COM O MAESTROLuís

Arthur

Melhor assim,olha!

Ah...Verdade!Vê assim

agora!

ArthurLuís

Page 33: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

CENÁRIO COM O MAESTROLuís

Roberto

Elcimar Leandro

Arthur

Lanhouse

Música pronta rapidamente!E contando com a participação de todos.

Page 34: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

ANDAMENTO

Prospecção Planejamento Elaboração 1ª Iteração 2ª

Iteração

Page 35: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda 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

Page 36: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda 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

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

Page 37: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

DESENVOLVIMENTO Servidor

BD - okParsers BD -> MusicXML -> MIDI (últimos

ajustes)

Comunicação e ClienteQuase todos os módulos trouxeram problemas

Page 38: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

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

Page 39: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

MÓDULOS DO CLIENTE (DIFICULDADES)

Page 40: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

MÓDULOS DO CLIENTE (DIFICULDADES)

Page 41: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

MÓDULOS DO CLIENTE (DIFICULDADES)

Page 42: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

MÓDULOS DO CLIENTE (DIFICULDADES)

Page 43: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

MÓDULOS DO CLIENTE (DIFICULDADES)

Page 44: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

Flex não toca MIDI

Applets não ajudaram

Embed HTML

MÓDULOS DO CLIENTE (DIFICULDADES)

Page 45: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

Menus bugados

Resolvido ontem a noite

Várias partes andaram, falta integrar tudo

MÓDULOS DO CLIENTE (DIFICULDADES)

Page 46: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

Implementa tudo o que é exigido até agora

Não testada completamente

Não integrada completamente

MÓDULOS DO CLIENTE (DIFICULDADES)

Page 47: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

Modificado a medida que outras partes evoluem

MÓDULOS DO CLIENTE (DIFICULDADES)

Page 48: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

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)

Page 49: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

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

Page 50: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

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

Page 51: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

DÚVIDAS?

Page 52: Compositor colaborativo on-line.  Usuários e Público-Alvo  Concorrentes  Cenário atual, Escopo, Cenário com o Maestro  Andamento  Segunda iteração

OBRIGADO!