TCM

TCM

  • Sprints
  • Base
  • Modelagem
  • Padrões de Projeto
  • Arquitetura e Reutilização

›Elicitação

Sprints

  • Sprint 1
  • Sprint 2
  • Sprint 3
  • Sprint 4
  • Sprint 5
  • Sprint 6
  • Sprint 7
  • Sprint 8
  • Sprint 9

Base

    Planos

    • Gerenciamento do cronograma do projeto
    • Plano de gerenciamento de custos
    • Plano de gerenciamento de riscos

    Pré-Rastreabilidade

    • Rich Picture
    • 5W2H
    • Mapas Mentais
    • Documento de Visão
    • Diagrama de Causa e Efeito

    Elicitação

    • Brainstorm
    • Entrevista
    • Personas
    • Observação

    Metodologia

    • Metodologia

    Modelagem

    • Protótipo

Modelagem

    Diagramas UML

    • Diagrama de Atividades
    • Diagrama de Classes
    • Diagrama de Componentes
    • Diagrama de Comunicação
    • Diagrama de Estados
    • Diagrama de Pacotes
    • Diagrama de Sequência

    Extras

    • Léxico
    • Plano de GCS
    • NFR Framework
    • Diagrama da metodologia
    • Backlog

Padrões de Projeto

    GOFs

    • GOFS Comportamentais
    • GOFs Criacionais
    • GOFS Estruturais

    Grasp

    • GRASP

    Extra

    • Extras
    • Guia de estilo

Aquitetura de software e reutilização

  • Documento de Arquitetura
  • Reutilização de Software

Entrevista

Introdução

A técnica da entrevista trata-se de uma conversa guiada por um roteiro de perguntas ou tópicos, na qual visa questionar o stakeholders sobre o sistema atual e esclarecer as suas necessidades sobre o sistema que será desenvolvido. A entrevista permite investigação em profundidade sobre um problema, dessa forma coletar uma grande quantidade de informações para o sistema.

Metodologia

Para esta entrevista optamos por seguir um modelo de entrevista aberta, onde terá uma série de perguntas de apoio pré-definidas com finalidade do stakeholders expor informações importantes para o sistema. As questões são formuladas e filtradas, de acordo com o interesse da equipe com o propósito de orientar o entrevistador durante a entrevista. O entrevistador e entrevistado tem liberdade para abordar qualquer assunto relacionado ao sistema durante a entrevista.

Roteiro

  • Você Joga ou já jogou torneio de tênis?
  • Como funcionava a organização do torneio?
  • Você já usou alguma aplicação para acompanhar um campeonato? (explicar sobre a experiência)
  • Teve algum problema durante esse torneios?
  • O que você acha de uma aplicação que centralizasse os torneios?
  • Para você qual seria o sistema ideal para um torneio?
  • Você gostaria de poder se cadastrar em um torneio através de uma aplicação e assim acompanhar todas as informações do torneio com a aplicação?
  • você gostaria que as informações do torneio ficasse salvas mesmo após o encerramento do torneio?

Entrevistas

Versão 1.0

Entrevista 1


NomePapel
João PedroEntrevistador
Lucas SiqueiraEntrevistado



DataHorário de inicioHorário de fimDescrição
03/09/2012:1112:38Entrevista realizada via hangouts.



Nome do participanteDiálogo
João Pedro:Você Joga ou já jogou torneio de tênis? Joga tênis a quanto tempo?
Lucas Siqueira:Sim, já participei de torneios não oficiais. Comecei em 2011 e jogo até hoje.
João Pedro:Como funcionava a organização dos torneios?
Lucas Siqueira:Já participei de varios, cada um possui regras diferente, sistemas mata-mata e barragem.
João Pedro:O sistema mata-mata eu já conheço. Como funciona a barragem?
Lucas Siqueira:É um sistema de ranking em que o participante começa na parte de baixo da tabela e enfrenta quem está perto no ranking, com as vitórias o participante ganha mais pontos e aumenta sua posição na tabela, Porém não sou experiente com esse tipo de campeonato.
João Pedro:Com funciona a atualização dessa tabela?
Lucas Siqueira:Tem um período determinado para atualizar a tabela, dependendo das regras do torneio.
Lucas Siqueira:O sistema define com quem o atleta irá jogar através do ranking, joga contra os 5 mais próximos do ranking.
João Pedro:Qual a vantagem do torneio do tipo barragem?
Lucas Siqueira:Barragem é uma competição que pode conter jogadores de de vários níveis, serve como network para encontrar outros atletas do seu nível.
João Pedro:Como funciona para marcar a data e local dos jogos?
Lucas Siqueira:Já joguei torneios em que os horários e locais eram pré-definidos, também joguei torneios que tinha o contato do adversário e assim marcamos os horários e locais.
João Pedro:Você já usou alguma aplicação para acompanhar um campeonato?
Lucas Siqueira:já usei aplicação para um torneio de barragem, mas não está mais no ar.
João Pedro:Teve algum problema durante esse torneios?
Lucas Siqueira:Não, porque não usei muito o sistema em si.
João Pedro:O que você acha de uma aplicação que centralizasse os torneios?
Lucas Siqueira:Para um sistema de barragem seria muito bom a aplicação, conhecer pessoas novas.
João Pedro:Qual tipo de torneio você mais gosta?
Lucas Siqueira:Gosto mais do mata-mata, porém também jogo barragem.
João Pedro:Para você qual seria o sistema ideal para um torneio?
Lucas Siqueira:Um torneio tem que ter um moderador e regras que sejam claras, o moderador pode adicionar pessoas no torneio, também o jogador pode encontrar encontrar torneios para conhecer mais pessoas e jogar com adversários novos, talvez um torneio aberto e fechado. Um sistema de convite para torneio fechado, e um sistema de permissão para os torneios.
Lucas Siqueira:O jogador deve poder editar perfil, talvez mostrar torneios que já ganhou ou que participou. categorizar torneio tanto por qualidade quanto por idade.
Lucas Siqueira:Receber notificações do torneio como: seu adversário está aguardando, data dos próximos jogos.
João Pedro:Você gostaria que as informações do torneio ficasse salvas mesmo após o encerramento do torneio?
Lucas Siqueira:Sim, é importante ficar salvas, um registro de torneio não deveria ser apagado. Para apagar um torneio somente se ainda não tiver começado.
João Pedro:Você gostaria de poder se cadastrar em um torneio através de uma aplicação e assim acompanhar todas as informações do torneio com a aplicação?
Lucas Siqueira:Sim.
João Pedro:Você gostaria de ter acesso a informações sobre o adversário.
Lucas Siqueira:Sim, gostaria de ter acesso aos últimos jogos do adversário no mês.


Requisitos elicitados

IDDescrição
ENT01O torneio deve ter um conjunto de regras.
ENT02O moderador pode criar um torneio do tipo eliminatório.
ENT03O moderador pode criar um torneio do tipo barragem.
ENT04O atleta deve ter o contato do adversário para agendar partidas.
ENT05O moderador pode definir hora e locais dos jogos.
ENT06O moderador pode criar um torneio público ou privado.
ENT07O moderador pode convidar um atleta para entrar em seu torneio.
ENT08O atleta pode solicitar entrada em um torneio publico.
ENT09O moderador deve aceitar ou rejeitar os possíveis participantes.
ENT10O atleta pode editar seu perfil.
ENT11O atleta deve receber notificações sobre o torneio em que participa.
ENT12O atleta deve ter acesso a informações de seus torneios ativos e inativos.
ENT13O moderador pode apagar um torneio antes de seu começo.
ENT14O atleta pode visualizar as informações dos últimos jogos de seu adversário.
ENT15O atleta deve ter acesso a data e local dos próximos jogos.
ENT16O torneio deve ser categorizado de acordo com habilidade e idade do atleta.

Conclusão

Através da aplicação da técnica, foi possível elicitar alguns requisitos importantes para o projeto.

Referências

Métodos e Técnicas de Elicitação de Requisitos, disponivel em: https://www.cin.ufpe.br/~processos/TAES3/slides-2012.2/DANIEL_FERREIRA_tecnicas_requisitos.pdf

Técnicas de Elicitação de Requisitos, disponivel em: https://homepages.dcc.ufmg.br/~figueiredo/disciplinas/aulas/eng-req-tecnicas_v01.pdf

Autor(es)

DataVersãoDescriçãoAutor(es)
03/09/201.0Criação do documentoJoão Pedro
05/09/202.0Adição da entrevista 1João Pedro
06/09/202.1Adição dos requisitos elicitados e conclusãoJoão Pedro
← BrainstormPersonas →
  • Introdução
  • Metodologia
    • Roteiro
  • Entrevistas
    • Versão 1.0
    • Entrevista 1
    • Requisitos elicitados
  • Conclusão
  • Referências
  • Autor(es)

Tennis Cup Limited