-
Notifications
You must be signed in to change notification settings - Fork 7
Documento de Visão
Data | Versão | Descrição | Autor |
---|---|---|---|
20/03/2017 | 1.0 | Início do documento | Lucas M, Daniel, Victor |
21/03/2017 | 1.1 | Complemento do documento | Renato, Waysman, Victor, Geovanne |
24/03/2017 | 1.2 | Correção de termos | Renato, Waysman, Victor, Geovanne, Midlhey |
- Introdução
- Finalidade
- Escopo
- Definições, Acrônimos e Abreviações
- Referências
- Visão Geral
- Posicionamento
- Oportunidade de Negócios
- Descrição do problema
- Sentença de posição do produto
- Descrição dos envolvidos e do usuário
- Demografia dos mercados
- Resumo dos envolvidos
- Resumo dos usuários
- Ambiente do usuário
- Perfil dos envolvidos
- Equipe de programação
- Equipe de gestão do projeto
- Perfil dos usuários
- Instituto de Artes Unb
- Principal necessidades dos usuários envolvidos
- Alternativas e Concorrência
- Behance
- Deviantart
- Trello
- Visão geral do produto
- Perspectiva do produto
- Resumo dos recursos
- Suposições e Dependências
- Custos e preços
- Licenciamento e instalação
- Recursos do produto
- Criação de cadernos
- Criação de tarefas
- Geração de um caderno
- Precedência e Prioridade
- Esforço
- Risco
- Estabilidade
- Razão
O documento tem como objetivo compartilhar e organizar detalhes da produção de um trabalho artístico. Com o intuito de levantar os requisitos tanto funcionais como não funcionais a serem considerados nos processos do projeto, tendo em vista uma visão mais ampla sobre as definições, acrônimos e abreviações durante todo o projeto.
Uma aplicação multiplataforma com foco na facilidade de uso em plataforma mobile, capaz de organizar de forma cronológica todas as etapas de elaboração de um projeto artístico, sendo possível o compartilhamento de imagens, vídeos, arquivos de áudio e texto para que no final se gere um caderno de projeto que mostre como surgiu a idéia, os passos que levaram a sua concretização e todos os envolvidos no caderno. Este caderno seria um resumo organizado e didático do projeto que auxiliaria na divulgação dos envolvidos e do próprio projeto.
O sistema permite a interação entre pessoas atreladas à construção de um caderno no meio artístico, compartilhando documentos, imagens, áudios, vídeos e texto. O usuário cria um tema e compartilha com demais colaboradores em ordem cronológica de uma maneira viável capaz de buscar e encontrar cenários capazes de enriquecer sua explanação. Neste caderno é possível buscar as informações de uma maneira lógica e saber de tudo que foi compartilhado, anexos, textos, origem do projeto em ordem cronológica. Também é possível imprimir o caderno para eventuais usos.
O documento de visão contém alguns resumos dos usuários, dos envolvidos no projeto, das utilidades do produto, dos problemas de criação que poderão ser encontrados, dentre eles o período de tempo, a análise das concorrentes do software e o impacto social que a inovação do projeto poderia ter.
No estado atual, a organização de ideias no instituto de artes é feita manualmente, por meio de várias folhas soltas e cadernos, e cabe ao líder do caderno, normalmente um professor, organizar tudo e posteriormente colocá-los em ordem cronológica dos acontecimentos. Assim o sistema, vem como solução para agilizar o processo de organização de cadernos artísticos, evitando problemas que ocorrem, como perda de dados, ou necessidade de enorme espaço físico para guardar dados de vários cadernos.
O problema de | Dificuldade em encontrar uma plataforma de desenvolvimento artístico colaborativo. |
---|---|
afeta | Todos os envolvidos no processo de criação do caderno. |
cujo impacto é | Dificuldade de comunicação entre os envolvidos no projeto pode resultar em inconsistências no produto final. |
uma boa solução seria | Uma solução em software que pudesse unir os integrantes de um projeto em um ambiente digital. |
O problema de | Organização dos materiais digitais que compõem o processo criativo de um projeto. |
---|---|
afeta | Todos os envolvidos no processo de criação do caderno. |
cujo impacto é | Ao final do projeto, há falta de rastreabilidade das ideias que originaram o produto final. |
uma boa solução seria | Uma solução em software que pudesse organizar os materiais, possibilitando futura consulta em ordem cronológica. |
o problema de | Organização dos materiais físicos que compõem o processo criativo de um projeto. |
---|---|
afeta | Todos os envolvidos no processo de criação do caderno. |
cujo impacto é | Com o grande número de materiais físicos, existe dificuldade de manipulação e armazenamento. |
uma boa solução seria | Uma solução em software que possibilitasse o upload de arquivos e anotações para que grande parte do material possa ser digitalizado. |
Para | Instituto de Artes UnB |
---|---|
que | Deseja uma forma de documentar as mídias utilizadas no processo criativo do produto final. |
O caderno | é uma solução gerada digitalmente |
que | Visa melhorar a documentação das mídias em ordem cronológica. |
diferente | das plataformas Deviantart e behance |
nosso produto | Possui integração com a parte da aplicação que auxilia na organização das atividades durante o processo criativo do produto final. |
Para | Instituto de Artes UnB |
---|---|
que | Deseja uma forma de organizar as atividades que compõem o processo de criação do produto final. |
o ambiente de tarefas | é uma plataforma digital que possibilita a organização de subprojetos e suas respectivas tarefas |
que | Tem como objetivo aumentar a transparência das etapas de cada subprojeto para todos os envolvidos, assim como possibilitar um melhor planejamento das tarefas propostas. |
diferente | da plataforma trello |
nosso produto | Possibilita integração com o ambiente de documentação de mídia para que as etapas do projeto façam parte do caderno gerado em ordem cronológica. |
O software atende a comunidade acadêmica a fim de tornar mais prático o compartilhamento de projetos artísticos, assegurando que seus clientes, professores, alunos do instituto de artes possam se conectar e mostrar seus trabalhos construídos ou em construção. Os usuários são os próprios clientes com perfil de tornar seus projetos uma vitrine para projetos posteriores contendo um acervo de anexos e relatos de sua construção. O software possui duas equipes de envolvidos, todos alunos da Universidade de Brasília, que se dividem em: Equipe de desenvolvimento, trabalha na programação do software e na documentação de uma maneira mais sintética. Equipe de gestão, que gere os artefatos, controla o andamento do projeto e guia áreas da equipe de desenvolvimento.
A necessidade de proporcionar a funcionalidade transdisciplinar com o intuito de trazer a facilidade de organizar arquivos como fotos, músicas, iluminação, dentre outros requisitos necessários que um projeto necessita. Além disso, devido a necessidade que o mercado da música, artes plásticas, visuais dentre outras necessitam, pois esse mercado necessita de um software que ajude na organização em tempo cronológico, possibilitando assim uma visão mais abrangente do que está sendo realizado.
Nome | Descrição | Responsabilidades |
---|---|---|
Equipe de programação | Estudantes da Universidade de Brasília da disciplina Métodos de Desenvolvimento de Software | Desenvolvimento do software explanado neste documento, além de implementar testes e fazer o deploy do mesmo |
Equipe de Gestão do projeto | Estudantes da Universidade de Brasília da disciplina Gestão de Portifólios e Projetos de Software. | Acompanhar o processo de desenvolvimento da aplicação, identificando possíveis problemas e apontando caminhos e soluções |
Carla Silva Rocha Aguiar | Professora da Universidade de Brasília das disciplinas Gestão de Portifólios e Projetos de Software e Métodos de Desenvolvimento de Software | Valida os requisitos do sistema e avalia o andamento do produto |
Departamento de Artes | Professores e Alunos dos cursos de artes e música | Utilizam e verificam se as funcionalidades do sistema atendem as suas necessidades |
Nome | Descrição |
---|---|
Gerador de arte | Pessoas que tem interesse em compartilhar artefatos do seu trabalho, na busca de tornar seu trabalho mais visível |
Apreciador de arte | Pessoas que tem interesse em aprofundar sobre o trabalho artístico proposto no aplicativo |
Gerente do projeto transdisciplinar | Pessoas que tem a necessidade de acompanhar o projeto e gerar seu caderno de ao final do produto. |
O ambiente será mobile com intuito de compartilhamento de projetos artísticos. O usuário definirá subtemas no seu projeto e seus documentos onde a equipe responsável anexará qualquer artefato que achar válido para aquele tema, contendo uma ordem cronológica de envio de seus contribuidores. O número de participantes está a designar para cada caderno, onde cada participante terá o compartilhamento de trabalhos feitos, programação de idéias e documentos.
Representante | Victor Correia, Renato Valério, Daniel Oda, Geovanne Saraiva, Lucas Malta, Lucas Midlhey, Waysman Silva |
---|---|
Descrição | Estudantes da Universidade de Brasília matriculados na disciplina Método de Desenvolvimento de Software. |
Tipo | Universitários com boas noções de programação e desenvolvimento de software. |
Responsabilidades | Implementação das estruturas de código a serem implantadas no ambiente do cliente e elaboração de documentação. |
Critérios de sucesso | Correto funcionamento do projeto, documentação dentro dos padrões esperados, correta implantação do produto final e cumprimento das exigências do cliente final. |
Envolvimento | Responsáveis pelas disciplinas de Análise e Projeto, Implementação, Teste e Implantação. |
Produtos liberados | API de uma plataforma de integração entre projetistas, assim como sua documentação, e versão inicial de um aplicativo que faça uso dessa API de tal forma que os requisitos sejam cumpridos. |
Comentários/Problemas | Aprendizado das ferramentas de implementação demandará tempo. |
Representante | Eduardo Castro, Fabio Teixeira, Filipe Ribeiro, Gabriel Araujo, Phelipe Wener |
---|---|
Descrição | Estudantes da Universidade de Brasília matriculados na disciplina Gestão de Portfólios e Projetos de Software. |
Tipo | Universitários com conhecimento em programação, desenvolvimento de software e gestão de projetos. |
Responsabilidades | Auxiliar a equipe de programação com treinamentos, realizar a criação da documentação necessária, organizar o desenvolvimento do software utilizando metodologia de gestão de projetos e ser canal de comunicação com o cliente final. |
Critérios de sucesso | Correto funcionamento do projeto, documentação dentro dos padrões esperados, correta implantação do produto final e cumprimento das exigências do cliente final. |
Envolvimento | Responsáveis pelas disciplinas de Análise e Projeto, Modelagem de Negócios, Requisitos, Ambiente, Configuração e Gerência de Mudança e Gerência de Projeto. |
Produtos liberados | API de uma plataforma de integração entre projetistas, assim como sua documentação, e versão inicial de um aplicativo que faça uso dessa API de tal forma que os requisitos sejam cumpridos. |
Comentários/problemas | A necessidade de se treinar a equipe de programação demandará disponibilidade de tempo. |
Representante | Carla Rocha Silva Aguiar |
---|---|
Descrição | Professora nas disciplinas de GPP e MDS |
Responsabilidades | Valida os requisitos do sistema e avalia o andamento do produto. |
Critérios de sucesso | Receber um sistema funcional que cumpra os requisitos solicitados. |
Representante | Sonia Paiva |
---|---|
Descrição | Professora no Instituto de Artes da Universidade de Brasília |
Responsabilidades | Avaliar de acordo com o que lhe é apresentado se a aplicação atende suas necessidades. |
Critérios de sucesso | Receber um sistema funcional que cumpra os requisitos solicitados. |
Representante | Professora Sonia Paiva |
---|---|
Descrição | Criadores e Participantes de projetos do Instituto. |
Tipo | Usuários que buscam uma ferramenta de fácil utilização que auxilie no processo artístico. |
Responsabilidades | Documentação organizada dos processos executados para a concepção da obra artística. |
Critérios de sucesso | Possibilidade de se documentar o processo de produção dentro de uma aplicação mobile se utilizando de fotos, vídeos, arquivos de texto e áudio.Aplicação que gere um caderno contendo tudo aquilo que foi documentado sobre o projeto em ordem cronológica. |
Envolvimento | O usuário se utilizaria das ferramentas da aplicação para facilitar uma documentação organizada de fácil compartilhamento dentro do programa. |
Produtos liberados | Caderno contendo uma espécie de resumo dos processos, em ordem cronológica, que levaram a concepção da obra. |
Comentários/Problemas | Necessidade de enorme espaço de armazenamento, tendo em vista do software documentar de forma cronológica fotos, vídeos, arquivos de áudio. Além da necessidade de organização, velocidade e facilidade necessária que o software deve proporcionar. |
| Necessidade | Prioridade | Preocupações | Solução atual | | | Soluções propostas | |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | Conseguir ordenar ideias e etapas de uma produção artística, além de conectar todos os setores desta mesma produção | Lançar uma release estável que atenda pelo menos a primeira demanda do cliente | O tempo para o projeto ficar pronto, juntamente com as metas do grupo a serem batidas, por meio do processo iterativo incremental, um modo de colaboração em paralelo | Otimizar a produção do software, com controle de horas e tarefas, juntamente com o suporte do grupo de GPP | criar um aplicativo que possa resolver as demandas de cronologia que foram pedidas pelo cliente, e criar classes que conversem entre si dentro do app, para que o problema de falta de comunicação seja resolvido | | Usar como base os dados dos projetos que foram criados no aplicativo para desenvolver um caderno, que divulgue os artistas que fizeram parte do trabalho e mostre como aconteceu o processo criativo, um resumo de tudo que foi produzido | A prioridade seria dada a esta extensão, quando,tivesse a,aceitação da ideia pela comunidade artística e apoio dos mesmos | O fato do projeto inicial ser para um suporte de dados pequenos, pode ser que com a popularização tenhamos que mudar o modo de otimizar o aplicativo, e criar a extensão para o design do caderno | Ainda não está em discussão uma solução para esta extensão, no modelo de release 1 e 2 | Uma solução futura seria elaborar certas opções de edição para que o usuário criasse o caderno conforme ele quisesse, e com isso divulgasse o seu trabalho ou até compartilhasse com outras pessoas, montando uma rede de network bem interativa |
A concorrência tem produtos com a mesma ideia, na qual é gerar um interação entre todas as equipes e montar uma cronologia com metas a serem batidas, um exemplo é o trello, só que o diferencial do aplicativo voltado a arte, é que uma produção artística, tais como, uma música, peça e pintura, para ser criado tem uma metodologia diferente, e o modo de expor as etapas de produção e criatividade também, o que o nosso aplicativo busca é adaptar ao cenário das artes essa rede social, que facilitará e muito futuros projetos.
Um possível competidor é a plataforma Behance, que tem como objetivo criar relações profissionais de artistas no meio virtual. O site funciona como um portfólio pessoal e como rede social, onde os usuários podem criar seu próprio trabalho e avaliar outros. É possível carregar vídeos, sons, imagens ou qualquer multimídia. A plataforma é associada ao Linkedin, e funciona como um currículo para a área de Artes.
O Deviantart, app utilizado para divulgar trabalhos artísticos, concorre com nosso projeto em alguns pontos específicos. O app é dado como referência para muitas empresas que buscam designers, ilustradores, animadores, fotógrafos ou qualquer tipo de artista. A plataforma funciona como uma espécie de portfólio, onde seu conteúdo pode ser visto/vendido por qualquer pessoa interessada. Possui suporte ao Linkedin.
Como competidor do ambiente de organização de projeto, temos a plataforma Trello. A plataforma possibilita a criação de tarefas e as dispõe em um quadro visível a qualquer usuário autorizado.
A perspectiva é de que o produto seja um app com capacidade de organizar produções artísticas, com ordem cronológica e que aumente a comunicação entre as várias áreas de conhecimento.
O aplicativo faz parte de um sistema maior, no qual será um meio de organização para o fim de uma produção artística, visando facilitar e organizar todos os processos que envolvem uma produção.
Benefício para o Cliente | Recursos de suporte |
---|---|
Novas equipes de suporte poderão ficar rapidamente informadas do processo. | Uma base de conhecimentos ajuda o pessoal de suporte a identificar rapidamente ações corretivas e soluções conhecidas. |
A satisfação do cliente é melhorada porque nada é negligenciado. | Os problemas são relacionados como itens únicos, classificados e monitorados ao longo de todo o processo de resolução. São emitidas notificações automáticas para os problemas que têm seus prazos expirados. |
O gerenciamento pode identificar áreas de problemas e estimar a carga de trabalho da equipe. | Os relatórios de tendências e de distribuição permitem revisões de nível superior do status dos problemas. |
Equipes de suporte distribuídas podem trabalhar em conjunto para solucionar problemas. | Um servidor de duplicação permite que as informações atuais do banco de dados sejam compartilhadas pela empresa. |
Os clientes têm autonomia para resolver seus problemas, o que reduz os custos de suporte e melhora o tempo de resposta. | Uma base de dados pode ser disponibilizada na Internet. Ela contém recursos de pesquisa de hipertexto e um mecanismo de consulta gráfico. |
Como proposta inicial, teríamos de armazenar arquivos em um servidor para que possam ser acessados no ambiente de implantação. Para o correto funcionamento do serviço, deve-se ter acesso a um servidor de armazenamento, gerando dependências em dois fatores: Disponibilidade do servidor; Capacidade do servidor disponibilizado; O primeiro fator remete diretamente ao funcionamento do serviço. Para que exista produto final como planejado inicialmente, devemos ter um servidor capaz de armazenar dados enviados pelos usuários.
Quanto a capacidade do servidor, podemos afirmar que o tipo de dado que será armazenado depende diretamente do fator em questão. Caso o servidor possua baixa capacidade de armazenamento, os formatos de arquivo aceitos deverão ser reconsiderados de modo que otimizem o espaço disponível.
Pelo escopo inicial do projeto, o custo que terá o aplicativo será no âmbito de desenvolvimento, onde estão inclusos o tempo de produção, o material utilizado para desenvolvimento do software, lançamento na store, que seria na Google Play(25 dólares), manutenção dentre outros, sendo que para os usuários não terá custo para usufruir do software, futuramente poderão vir novos custos como o do banco de dados, segundo dados da Microsoft Azure para manter um banco de dados com 156 gigas é preciso pagar 12 reais por hora, para armazenar a demanda de projetos e ideias, o que até poderá mudar a decisão de tornar grátis o app.
A licença de Software adotada para o desenvolvimento do projeto é GPL 3.0. De modo geral, a licença GPL tem como base 4 liberdades que se encaixam no contexto do projeto:
- A liberdade de executar o programa, para qualquer propósito (liberdade nº 0)
- A liberdade de estudar como o programa funciona e adaptá-lo às suas necessidades (liberdade nº 1). O acesso ao código-fonte é um pré-requisito para esta liberdade.
- A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo (liberdade nº 2).
- A liberdade de aperfeiçoar o programa e liberar os seus aperfeiçoamentos, de modo que toda a comunidade beneficie deles (liberdade nº 3).
O acesso ao código-fonte é um pré-requisito para esta liberdade. Se trata de uma licença recíproca total cuja principal característica diz que qualquer trabalho derivado do original deve ser redistribuído e disponibilizado sob os mesmos termos da licença original. Seus termos podem ser conferidos no arquivo License
Criação e gestão dos projetos principais, compostos por subprojetos. O projeto deve poder ser criado, deletado, ter seus atributos modificados e ser exportado para um Caderno.
Criação e gestão de tarefas dentro de uma atividade existente. A tarefa, compondo uma atividade, deve poder ser criada, deletada e ter seus atributos modificados. A sua data de criação é de grande importância para a aplicação pois, a partir dela, será feita a organização dos documentos e materiais em ordem cronológica.
Criação de um caderno referente a um projeto. No caderno, devem estar listados as atividade existentes. As informações do caderno devem estar separadas em capítulos. Cada capítulo contém as tarefas de uma atividade específica dispostas em ordem cronológica para facilitar interpretação dos dados em momento posterior à finalização do projeto.
Em ordem de prioridade, temos:
- Gestão de projeto, para que seja possível formar os subprojetos;
- Gestão de subprojetos, para que seja possível formar as tarefas;
- Gestão de tarefas, para que seja possível organizar e documentar o processo criativo no Caderno;
- Geração de Caderno;
O esforço irá ser baseado no mínimo de 10 horas semanais trabalhadas, com acréscimo nas datas próximas de lançamento da release, também foi definido pelo escopo uma otimização e corte de alguns aspectos do aplicativo, para que o produto consiga estar funcionando no período de 3 meses. As horas trabalhadas também contarão como tempo de reunião, e aprendizado de certas linguagens, como Ruby on Rails, geralmente os cursos duram de 8 a 12 horas.
Risco baixo: seria um possível aumento de custo após o lançamento, quando fosse gerar um grande número de dados a serem armazenados e controlados. Risco Médio: atraso na programação, pois pode aparecer problemas futuros na parte de código, consequentemente iria interferir na data prazo para o cumprimento de certas metas.
A estabilidade do projeto vai até o lançamento da release 2, na qual terão as seguintes funções: organizar as tarefas e produções do projeto por ordem cronológica, e criar espaços diversificados para produção artística, como luz, som e design, e ao mesmo tempo conectar ambos os setores, após essas metas serem realizadas, a idealizadora sugeriu uma expansão, que seria a criação de um caderno no qual resumiria tudo que se passou, desde o início até o fim da criação, e também serviria de divulgação para todos os envolvidos no processo criativo, onde a comunidade teria acesso a estes cadernos.
A razão do projeto foi entendida quando coletamos os requisitos do produto, no qual um integrante do nosso grupo teve uma entrevista com a idealizadora do caderno e a partir daí conseguimos dar o passo inicial para definir o escopo do projeto, os requisitos eram, um aplicativo que permitisse todos os integrantes de uma determinada produção artística acompanhar o que cada um estava fazendo, e conforme as ideias e as metas fossem lançadas conseguiríamos organizar de forma cronológica o que fosse feito, a partir dessa necessidade que levantamos os requisitos do software.
- ✅ #UC1 - Visualizar Caderno
- ✅ #UC2 - Manter atividade
- ✅ #UC3 - Manter Caderno
- ✅ #UC4 - Gerar E-book
- ✅ #UC5 - Manter usuário
-
Sprints
- Sprint 00
- Sprint 01
- Sprint 02
- Sprint 03
- Sprint 04
- Sprint 05
- Sprint 06
- Sprint 07
✅ Finalizado ☑️ Não finalizado