Skip to content

Tap

Termo de Abertura de Projeto

1. Introdução

O presente documento tem como objetivo formalizar o início do projeto Master of Puppets, descrevendo o planejamento inicial de riscos, tempo e restrições. Assim como expor os objetivos do projeto e problemas que motivaram sua criação.

2. Termos e Definições

Termo Descrição
Aventura Uma história criada pelo mestre, contendo um desafio a ser solucionado pelos jogadores.
Campanha Uma sucessão de aventuras, envolvendo uma história de um grupo de personagens
Ficha de Personagem Uma planilha responsável por documentar as características de cada personagem
Mestre É o jogador responsável pelas regras do jogo, atuando como árbitro, narrador e é responsável por controlar os personagens NPCS.
Sessão É um encontro de jogadores para jogar RPG. Pode compreender toda a aventura ou parte dela.

3. Descrição do Projeto

O Master of Puppets é uma aplicação direcionada a mestres e jogadores de RPG. Idealizada por alunos da disciplina de Arquitetura e Desenho de Software, a aplicação tem como foco facilitar que jogadores e mestres organizem e gerenciem melhor suas sessões.

4. Propósito e Justificativa do Projeto:

Organizar e gerenciar sessões de RPG, dada a grande quantidade de informações, é uma tarefa que demanda tempo e, caso essa campanha se extenda em sessões posteriores, manter um registro dessas informações e garantir que estejam disponíveis pode se tornar um problema.

Além de demandar tempo, registros físicos de fichas de personagens, eventos e outros elementos relevantes a história podem ser perdidos, afetando, de maneira significativa a continuidade da campanha.

Para solucionar esse problema, propõe-se o Master of Puppets, uma aplicação que permita aos mestres gerenciar suas sessões, substituindo as fichas de personagens físicas e funcionando como uma maneira unificada de registrar as informações e eventos relevantes que ocorram no decorrer de uma sessão.

5. Objetivos

  • Disponibilizar uma plataforma que permita
  • Facilitar o gerenciamento das sessões de RPG pelos mestres.
  • Possibilitar a criação e o acesso as fichas pelos players apartir dos seus equipamentos eletronicos.
  • Permitir buscar dados e mudanças ocorridas em partidas anteriores.

6. Requisitos de Alto Nível

  • O sistema deve ser de fácil utilização
  • O sistema deve ser capaz de registrar o log das partidas
  • Portabilidade

7. Riscos

Riscos Impacto Medidas Preventivas
Equipe muito grande dado o contexto da disciplina Dificuldade na gerência da equipe Dividir a equipe em tribos menores
Membros da equipe abandonarem a disciplina Sobrecarga dos membros restantes Evitar que fatores internos possam causar abandono por parte de membros da equipe.
Tribos desalinhadas entre si Entrega do produto pode ser prejudicada Definir uma gerência central, responsável por acompanhar as tribos e mantê-las alinhadas tanto em relação a visão de produto quanto ao desenvolvimento
Falta de comunicação Dificuldade na gerência da equipe Definir rituais e ferramentas de comunicação. Criar uma cultura de troca de informações e comunicação dentro da equipe.
Falta de disponibilidade dos membros da equipe Falhas nas nas entregas Estabelecer uma boa comunicação com a equipe e planjar bem as sprints
Integração das partes feitas pelas duas frentes O projeto não se fazer tudo oque foi planejado Alocar um membro da equipe que tem como principal responsabilidade fazer a integração

8. Custos Estimados do Projeto

8.1 Custos de Ferramentas

Ferramenta Finalidade Custo
Slack Comunicação da equipe R$ 0
Editor de Texto Elaboração de código e documentos R$ 0
Git e Github Ferramenta de versionamento R$ 0
Python, Flask, Typescript Tecnologias de desenvolvimento R$ 0
Notebooks* Desenvolvimento da aplicação R$ 2.200,00 * 11 = R$ 24.200,00
* Preço estimado por pesquisa realizada em 04/09/2019 considerando as seguintes características: Processador Core i5, memória RAM de 8GB

8.2 Custos com Recursos Humanos

Cargo Salário 160h mensais Salário Hora Custo Mensal*
Desenvolvedor Júnior R$ 3.250,00 R$ 20,30 R$ 649,92 * 10 = R$ 6.499,20
Gerente de Projeto Júnior R$ 6.000,00 R$ 37,50 R$ 1.200,00 * 1 = R$ 1.200,00
* Os cálculos foram realizados considerando uma dedicação de 8 horas semanais por cada membro a disciplina, considerando reuniões, tempo gasto com desenvolvimento, gerencia, etc.

8.3 Custos Totais

Descrição Valor*
Recursos Humanos R$ 7.799,20 * 3 = R$ 23,397,60
Ferramentas R$ 24.200,00
Total R$ 47,797,60
* Estimando a duração do projeto em 3 meses(Entre o início de Setembro e fim de Novembro)

9. Cronograma de Marcos

  • Definição de todos os requisitos
  • Entrega do prototipo
  • Finalização do backlog
  • Entrega do do projeto completo

10. Lista das Partes Interessadas

  • Equipe: alunos do curso de Engenharia de Software da Universidade de Brasília(UnB) cursando a disciplina de Arquitetura e Desenho de Software que serão responsáveis pelo desenvolvimento da aplicação.

    • André Bargas
    • André de Sousa Costa Filho
    • André Eduardo Souza de Oliveira
    • Arthur Rodrigues
    • Arthur José Benedito de Oliveira Assis
    • Eduardo Yoshida
    • Guilherme de Lyra
    • Gustavo Duarte Moreira
    • João Pedro de Aquino Corrêa Martins
    • Lucas Machado Martins
    • Mateus Nóbrega

11. Restrições

  • O escopo definido deve ser entregue até a data estabelecida pela disciplina.
  • As implementações devem seguir os padrões de projeto determinados.
Objeto Termo de Abertura de Prjeto - TAP
Versões anteriores -
Versão 1.0
Autores Lucas Machado
Eduardo Yoshida
Descrição Criação do termo de abertura de projeto Master of Puppets
Data 01/09/2019
Data Versão Descrição Autor(es)
28/08/2019 1.1 Criação do documento Lucas Machado
29/09/2019 1.2 Preenchendo lacunas Lucas Machado
01/09/2019 1.3 Preenchendo lacunas Eduardo Yoshida
01/09/2019 1.4 Preenchendo lacunas Lucas Machado
16/11/2019 1.3 Atualizando documento Lucas Machado
Eduardo Yoshida