Documento de Visão Framework - Software-Design-2017/SSMais GitHub Wiki

Histórico de Revisão

Data Versão Descrição Autor(es)
29/10/2017 1.0 Introdução João Paulo
29/10/2017 2.0 Posicionamento João Paulo
29/10/2017 3.0 Envolvidos João Paulo
29/10/2017 4.0 Visão Geral do Produto(5.1) João Paulo
29/10/2017 5.0 Descrição do Usuário Igor Gabriel e João Paulo
29/10/2017 6.0 Recursos do Produto Ronyell Henrique

Índice

1. Introdução
  1.1. Objetivos
  1.2. Escopo
  1.3. Visão geral do documento
2. Posicionamento
  2.1. Oportunidade de Negócios
  2.2. Descrição do problema
  2.3. Sentença de Posição do Produto
3. Descrição do usuário
  3.1. Usuário
  3.2. Principais necessidades do usuário
  3.3. Ambiente do usuário
4. Envolvidos
5. Visão geral do produto
  5.1. Perspectiva do produto
  5.2. Recursos do produto

1. Introdução

1.1. Objetivos

1.2. Escopo

1.3. Visão Geral do Documento

2. Posicionamento

2.1. Oportunidade de Negócios

2.2. Descrição do problema

O problema seria o retrabalho de implementar o gerenciamento de algo toda vez que se deseja realizar esta ação em produto de software
que afeta os desenvolvedores
cujo impacto é tempo a mais para o desenvolvimento do produto
e uma boa solução seria a criação de um framework responsável por realizar as funções de gerenciamento e agendamento

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

Para desenvolvedores de sistema
que estão interessados na funcionalidade oferecida pelo framework
o framework de gerenciamento e agendamento
que possibilita ao desenvolvedor inserir na aplicação o gerenciamento e agendamento de forma simplificada
diferente de outros frameworks que não possibilitam essas ações
nosso produto possibilita a qualquer desenvolvedor de aplicações utilizando o framework Django, possa realizar o gerenciamento e agendamento de serviços ou de outras coisas em sua aplicação de forma simples, evitando a necessidade de retrabalho.

3. Descrição do Usuário

3.1. Usuário

Nome Descrição Responsabilidades
Desenvolvedor Pessoa interessada em utilizar o framework em sua aplicação para melhorar a produtividade Utilizar o framework em sua aplicação

3.2. Principais necessidades do usuário

Necessidade Problema Solução Proposta Solução Atual
O desenvolvedor tem a necessidade de usufruir funcionalidades de agendamento e gerenciamento, que já foram realizadas, anteriormente, a fim de evitar o retrabalho e desperdício de tempo. O retrabalho no desenvolvimento de funcionalidades comuns a várias aplicações. Um framework de gerenciamento e agendamento que possibilite ao desenvolvedor inseri-lo à sua aplicação de forma rápida e simples. Sempre que o desenvolvedor necessite criar uma aplicação que envolva a gerência e agendamento de serviços, ele deve desenvolver essas funcionalidades.

3.3. Ambiente do usuário

4. Envolvidos

NOME DESCRIÇÃO PRINCIPAIS RESPONSABILIDADES
Allan Jefrey Pereira Nobre Membro da equipe de desenvolvimento. Executar o projeto, desenvolvendo e mantendo a documentação e o software.
Hugo Alves dos Santos Barbosa Membro da equipe de desenvolvimento. Executar o projeto, desenvolvendo e mantendo a documentação e o software.
Igor Gabriel Marciano Evangelista Membro da equipe de desenvolvimento. Executar o projeto, desenvolvendo e mantendo a documentação e o software.
João Paulo Nunes Soares Membro da equipe de desenvolvimento. Executar o projeto, desenvolvendo e mantendo a documentação e o software.
Marcelo Augusto Araújo dos Reis Membro da equipe de desenvolvimento. Executar o projeto, desenvolvendo e mantendo a documentação e o software.
Ronyell Henrique dos Santos Membro da equipe de desenvolvimento. Executar o projeto, desenvolvendo e mantendo a documentação e o software.
Thiago Nogueira Freire Membro da equipe de desenvolvimento. Executar o projeto, desenvolvendo e mantendo a documentação e o software.
Profª. Milene Serrano Orientadora e Avaliadora do Projeto e Produto Acompanhar, avaliar e orientar o desenvolvimento do projeto.
(Coach) Orientador do Projeto Acompanhar e orientar o desenvolvimento do projeto.

5. Visão geral do produto

5.1. Perspectiva do produto

5.2. Recursos do produto