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. |