Skip to content

Documento de Visão

drianne edited this page Aug 22, 2017 · 34 revisions

Histórico de Revisões

Data Versão Descrição Autor
18/08/2017 0.1 Criação do documento Adrianne Alves, Matheus Roberto, Pedro Kelvin
18/08/2017 0.2 Descrição dos Envolvidos e dos Usuários Adrianne Alves, Matheus Roberto, Pedro Kelvin
19/08/2017 0.3 Iniciando Posicionamento Daniel Oda, Vinícius Cantuária
19/08/2017 0.4 Continuação do Posicionamento Daniel Oda, Vinícius Cantuária
19/08/2017 0.5 Restrições Mateus de Oliveira e Leonardo Dos Santos
19/08/2017 0.6 Visão Geral do Produto Mateus de Oliveira e Leonardo Dos Santos
19/08/2017 0.7 Perfis dos Usuários Adrianne Alves, Matheus Roberto, Pedro Kelvin
20/08/2017 0.8 Perfis dos Envolvidos Adrianne Alves, Matheus Roberto, Pedro Kelvin
20/08/2017 0.9 Introdução Adrianne Alves, Matheus Roberto, Pedro Kelvin
20/08/2017 1.0 Resumo dos Usuários Adrianne Alves, Matheus Roberto, Pedro Kelvin
20/08/2017 1.1 Ambiente do Usuário Adrianne Alves, Matheus Roberto, Pedro Kelvin
21/08/2017 1.2 Edição Posicionamento Adrianne Alves, Leonardo Dos Santos, Mateus de Oliveira
21/08/2017 1.3 Edição Descrição dos Envolvidos e dos Usuários Adrianne Alves, Leonardo Dos Santos, Mateus de Oliveira

  1. Introdução
  2. Posicionamento
  3. Descrição dos Envolvidos e dos Usuários
  4. Visão Geral do Produto
  5. Recursos do Produto
  6. Restrições
  7. Intervalos de Qualidade

1. Introdução

1.1. Finalidade

Objetiva-se por meio deste documento apresentar a plataforma <NOME DA APLICAÇÃO> e determinar a sua utilidade e funcionalidades. Com esse propósito, será realizada uma exposição detalhada do projeto, de modo a abranger as inovações ofertadas pela aplicação, através de tópicos relativos à descrição do problema, oportunidade de negócios, descrição dos envolvidos, restrições do projeto e outros. Dessa forma, espera-se que o leitor seja capaz de entender a proposta e as suas aplicabilidades, sendo este investidor ou usuário do sistema.

1.2. Escopo

A necessidade de desenvolvimento de software com flexibilidade na implementação dos requisitos tornou comum a aplicação da metodologia ágil. Em termos de projetos que utilizam a plataforma GitHub na sua elaboração, o controle da aplicação desta metodologia tornou-se descentralizada, devido à tarefa de análise de diferentes métricas. Pensando em satisfazer a necessidade dos gestores de realizar o acompanhamento da produtividade das equipes e projetos gerenciados de maneira mais simplificada, idealizou-se a/o <NOME DA APLICAÇÃO>. A aplicação ofertada tem como objetivo apresentar as métricas estabelecidas, por meio dos dados coletados no GitHub, como informações relevantes e relatórios compactos. Assim, ela irá centralizar toda a informação necessária para a análise das equipes de desenvolvimento. Além do mais, o mecanismo possibilita que cada membro da equipe possa também visualizar o seu rendimento individual.

1.3. Referências Bibliográficas

FILHO, Dairton Luiz Bassi. Experiências com desenvolvimento ágil. Dissertação (Dissertação em ciências) – USP. São Paulo. 2008. Template do documento. Disponível em : :https://www.ibm.com/support/knowledgecenter/pt-br/SSWMEQ_3.0.1/com.ibm.rational.rrm.help.doc/topics/r_vision_doc.html?lnk=hm . Acesso em : 18 de agosto de 2017.

1.4. Visão Geral

A organização do documento dá-se de maneira a possibilitar ao leitor uma melhor visualização das informações expostas. Com essa finalidade, apresenta-se inicialmente a motivação por trás da implementação, que culminou no desenvolvimento dessa proposta. Em segunda instância, são expostos os envolvidos no projeto, explicitando a equipe responsável pela gestão e desenvolvimento do software e evidenciando o valor que o este irá agregar aos usuários. Logo, o arquivo retrata todas as funcionalidades do sistema e demais requisitos fundamentais para a documentação do mesmo.

2. Posicionamento

2.1. Oportunidade de Negócios

O modelo de desenvolvimento de software denominado Ágil correlaciona a necessidade de respostas rápidas às possíveis mudanças de um projeto, à indispensabilidade de maior rapidez na análise da produtividade da equipe. Visto que isso se dá por meio da avaliação de métricas, o software [INSIRA O NOME] tende a reduzir o tempo gasto com esse processo.

Isso porque irá gerar dados métricos centralizados rapidamente, de maneira a torná-los visualmente mais acessíveis e fáceis de serem observados, tornando-se uma ferramenta gratuita de auxílio para gestores de projetos que buscam melhorar o rendimento de suas equipes.

2.2. Descrição do problema

O problema seria a dificuldade dos gestores de plataformas ágeis em qualificar e acompanhar o projeto em desenvolvimento.
que afeta os gerentes dos projetos , os membros das equipes de desenvolvedores e os clientes.
cujo o impacto é a perda de produtividade com a constante adequação do planejamento original em relação às sprints.
e uma boa solução seria um software de código aberto e gratuito capaz de fornecer métricas e indicadores sobre o projeto com relação à complexidade, qualidade e desempenho da equipe.

2.3. Sentença de Posição do Produto

Para gestores de projetos que utilizam a metodologia Ágil.
Que desejam tornar o gerenciamento do projeto mais eficiente.
O [INSIRA O NOME] é uma aplicação Web de código aberto e gratuita.
Que torna melhor as tomadas de decisões do gestor em relação às constantes mudanças decorrentes das sprints.
Diferente de sites de repositórios (GitHub, GitLab) que oferecem poucas métricas e de maneira descentralizada.
Nosso Produto irá fornecer as métricas necessárias gratuitamente, de forma centralizada e de fácil entendimento, tornando todo o processo de reação às mudanças mais efetivo.

3. Descrição dos Envolvidos e dos Usuários

3.1. Resumo dos Envolvidos

Nome Descrição Responsabilidade
Equipe de Desenvolvimento Estudantes da Universidade de Brasília, discentes da disciplina de Métodos de Desenvolvimento de Software. Desenvolver, testar e implantar o Software descrito neste documento.
Equipe de Gestão do Projeto Estudantes da Universidade de Brasília, discentes da disciplina de Gestão de Portfólio e Projeto de Software. Gerenciar a equipe visando prever e mitigar possíveis riscos relativos à aplicação a ser desenvolvida, no que diz respeito à qualidade, tempo e custos previstos, assim como as relações entre os membros da equipe.
Cliente Responsável pela demanda do projeto. Descrever os problemas e validar o projeto.

3.2. Resumo dos Usuários

Nome Descrição
Gestor de projeto Indivíduo que realiza a gestão de projetos utilizando metodologias ágeis e necessitam de uma ferramenta centralizadora de métricas para análise de desempenho da equipe.
Membro de projeto ágil Indivíduo que almeja acompanhar o seu desempenho quanto membro de uma equipe de projeto.

3.3. Ambiente do Usuário

O software poderá ser utilizado por meio de navegadores como:

  • Google Chrome;
  • Mozilla Firefox;

3.4. Perfis dos Envolvidos

3.4.1. Equipe de Gestão de Projeto
Representantes Álax de Carvalho Alves (15/0029232), Lucas de Araújo Martins (15/0015771), Matheus Richard Torres Gomes de Melo (15/0043023), Matheus de Sousa Bernardo (14/0028340), Thalisson Barreto de Melo Silva (15/0046871).
Descrição Gerentes de projetos.
Tipo Discentes da disciplina de Gestão de Portfólios e Projetos de Software da Universidade de Brasília.
Critérios de sucesso Realizar o nivelamento da equipe de modo a mantê-la organizada, motivada e harmoniosa. Coordenar a qualidade e prazos relativos aos artefatos gerados, tal que a aplicação seja finalizada no tempo previsto com qualidade e custo compatíveis.
Envolvimento Alto
Problemas/Comentários Relacionar a disponibilidade dos membros da equipe aos prazos estabelecidos.
3.4.2. Equipe de Desenvolvimento
Representantes Adrianne Alves da Silva(16/0047595), Daniel Ashnton Oda(15/0008121), Leonardo Dos Santos Silva Barreiros (15/0135521), Mateus de Oliveira Barbosa (14/0154817), Matheus Roberto Alves da Silva(13/0126721), Pedro Kelvin de Castro Moreira Batista (13/0129674), Vinícius de Castro Cantuária (14/0165169).
Descrição Desenvolvedores de Software.
Tipo Discentes da disciplina de Métodos de Desenvolvimento de Software da Universidade de Brasília.
Responsabilidades Desenvolver, testar e implantar o software descrito neste documento.
Critérios de sucesso Entregar as funcionalidades solicitadas com o cumprimento dos prazos.
Envolvimento Alto
Problemas/Comentários Inexperiência da equipe em trabalhar com projetos desta proporção e falta de conhecimento em relação à linguagem utilizada no projeto.

3.5. Perfis dos Usuários

3.5.1. Gestor de projeto
Representantes Pessoas que realizam a gestão de projetos ágeis.
Tipo Gestores que almejam facilitar o processo de avaliação de equipe sob metodologia ágil.
Responsabilidades Não possui responsabilidades quanto à subsistência da aplicação, entretanto, necessita realizar o cadastro do projeto da equipe a ser analisada.
Critérios de sucesso Permite ao gestor que acompanhe em tempo real o desempenho da equipe e gere relatórios a respeito de possíveis gargalos, possibilitando atingir soluções imediatas que otimizem o processo de produção.
Envolvimento Alto
Problemas/Comentários -
3.5.2. Membro de projeto ágil
Representantes Desenvolvedores e envolvidos em projetos ágeis.
Tipo Membros de equipe preocupados com sua produtividade e que almejam acompanhar de maneira mais simplificada o seu desempenho, a fim de otimizar as atividades desenvolvidas.
Responsabilidades Fornecer por meio de movimentação no github os dados a serem coletados para abstração das métricas utilizadas na aplicação.
Critérios de sucesso Permite ao membro ter conhecimento do seu rendimento antecipadamente de maneira que este possa, por meio da proatividade, potencializar o seu trabalho.
Envolvimento Alto
Problemas/Comentários -

3.6. Principais necessidades dos usuários ou envolvidos

3.7. Alternativas e concorrência

3.7.1.

4. Visão Geral do Produto

4.1. Perspectiva do produto

O sistema terá a função de auxiliar gestores de projetos, que utilizam metodologia ágil, na análise do desempenho das equipes ao longo do desenvolvimento de projetos. O mesmo fornecerá métricas/indicadores a fim de centralizar informações, em um único sistema web, fornecendo dados a respeito dos ganhos e perdas de produtividade, efetividade, qualidade e visibilidade.

4.2. Resumo dos recursos

Benefício para o Cliente Recursos de suporte
Acompanhamento da produtividade da equipe Métricas com informações significativas sobre o andamento do projeto.
Acompanhamento individual dos membros Métricas sobre cada membro da equipe como forma de traçar o perfil particular.
Facilidade para implementar sistema de bonificações Ranking dos membros da equipe em cada uma das métricas individuais.

5. Recursos do Produto

6. Restrições

Para utilização do produto descrito neste documento, o usuário receberá dados da plataforma GitHub, implicando assim em certas limitações, tais como:

  • O usuário deve dispor de acesso a internet;
  • O usuário deve dispor de um navegador;
  • Os dados só serão captados da plataforma GitHub;

7. Intervalos de Qualidade

7.1. Restrições de Implementação

7.2. Requisitos do Sistema

7.3. Requisitos de Design

7.4. Requisitos de Portabilidade

7.5. Requisitos de Confiabilidade

7.6. Requisitos de Privacidade


Falko

Cronograma Versão 3


Acesso à aplicação


Equipe

Release 02

Sprint 1

Sprint 2

Sprint 3

Sprint 4

Sprint 5

Sprint 6

Sprint 7

Sprint 8

Sprint 9

Release 01

Gerenciamento do Projeto

Artefatos de Desenvolvimento

Encerramento

Clone this wiki locally