Você está na página 1de 8

Faculdade Maurício de Nassau

Curso de Análise e Desenvolvimento de Sistemas

Zifrut
Plano de Desenvolvimento de Software
Versão 1.0

.
<Project Name> Versão: 1.0
Plano de desenvolvimento de software (Website) Data: 09/03/20
Plano de desenvolvimento de software.doc

Histórico de Revisões
Data Versão Descrição Autor
09/03/20 1.0 Definição do problema Mateus Dantas

Confidencial ©D&M Technology, 2020 Página 2


<Project Name> Versão: 1.0
Plano de desenvolvimento de software (Website) Data: 09/03/20
Plano de desenvolvimento de software.doc

Conteúdo
1. Introdução 4
1.1 Propósito 4
1.2 Definições, Acrônimos e Abreviações 4
1.3 Visão Geral 4

2. Posicionamento 4
2.1 Descrição do Problema 4
2.2 Visão Geral do Mercado 5
2.3 Oportunidade de Negócio 5
2.4 Posicionamento do Produto 5

3. Descrição dos Usuários e Stakeholders 5


3.1 Usuários 5
3.2 Papéis e Responsabilidades 6

4. Visão Geral do Produto 6


4.1 Resumo da Capacidade do Produto 6
4.2 Leis e Regulamentações 6
4.3 Custos e Preços 6
4.3.1 ART&C Comunicação 6

5. Arquitetura e Funcionalidades do Produto 6


5.1 Arquitetura 6
5.2 Funcionalidades 7
5.2.1 Armazenamento de mensagens no banco de dados. 7
5.2.2 Envio de mensagens pelos consumidores através do site. 7
5.2.3 Fornece informações aos clientes sobre como utilizar as polpas adequadamente por meio
das receitas. 7
5.2.4 Exposição dos produtos da Zifrut. 7

6. Restrições 7

7. Padrões de Qualidade 7

8. Outros Requisitos do Produto 7


8.1 Requisitos de Ambiente 7

9. Ciclo de Vida do Desenvolvimento de Software 7


9.1 Metodologia 7
9.2 Ferramentas 8
9.3 Tecnologias 8
9.4 Linguagem de Programação 8
9.5 Forma de Armazenamento de Dados 8

Confidencial ©D&M Technology, 2020 Página 3


<Project Name> Versão: 1.0
Plano de desenvolvimento de software (Website) Data: 09/03/20
Plano de desenvolvimento de software.doc

Plano de Desenvolvimento de Software


1. Introdução
A proposta do website da Zifrut é proporcionar uma maior quantidade de vendas e divulgação de polpas de frutas e
gelo da empresa fabricante, visando o marketing e atingindo não só os consumidores, mas também os revendedores
de supermercado varejistas da região nordeste do Brasil.

1.1 Propósito
O propósito do Plano de Desenvolvimento de Software é reunir as informações do stakeholder para iniciar a
construção do site, visando-se ter excelência tanto no back-end quanto no front-end.

O Plano de Desenvolvimento de Software é usado por estas pessoas:


• Pelo gerente desenvolvedor full stack do projeto será feito o cronograma utilizando métodos de engenharia
de software e utilizar ferramentas que buscam acompanhar o andamento do projeto, efetivando o
cronograma e desenvolvendo todo o site passo a passo.

1.2 Definições, Acrônimos e Abreviações


Web, Polpas, Gelo, back-end, front-end, full stack.
1.3 Visão Geral
Este Plano de Desenvolvimento de Software contém as seguintes informações:
Visão Geral do Projeto - fornece uma descrição da finalidade, do escopo e dos objetivos do projeto. Ele também
define os produtos que se espera que o projeto libere.
Organização do Projeto - descreve a estrutura organizacional da equipe do projeto.
Processo de Gerenciamento - explica a programação e os custos estimados, define as principais fases e marcos do
projeto, e descreve como o projeto será monitorado.
Planos e Diretrizes Aplicáveis - fornecem uma visão geral do processo de desenvolvimento de software, incluindo
métodos, ferramentas e técnicas a serem seguidas.

2. Posicionamento
2.1 Descrição do Problema
[Provê um resumo da descrição do problema que deverá ser solucionado pelo projeto. O formato a ser usado é o
apresentado abaixo. Mais de um problema pode ser relatado]
O problema da Zifrut É uma empresa renomada da cidade, porém com uma
estrutura enorme que produz várias polpas por dia e que
poderia ser estendida essa venda para várias cidades do
nordeste. A problemática maior é o marketing e a forma de
contato para com empresas de supermercados maiores, onde a
mesma tem dificuldade.
afeta Esse problema afeta um pouco o lucro da empresa, pois ela
produz mais do que vende.
cujo impacto é O contrato de menos funcionários e uma faixa salarial um
pouco menor que o esperado.
uma solução poderia ser A criação de um site com a exposição de suas polpas de frutas
e dois formulários para contato integrados com banco de

Confidencial ©D&M Technology, 2020 Página 4


<Project Name> Versão: 1.0
Plano de desenvolvimento de software (Website) Data: 09/03/20
Plano de desenvolvimento de software.doc

dados. Um formulário seria para o consumidor entrar em


contato para saber a questão de preços ou até mesmo entrega a
domicílio. E o outro formulário seria para supermercados
entrar em contato para ser representante e aumentar as vendas
das polpas de frutas em vários lugares do nordeste brasileiro.

2.2 Visão Geral do Mercado


O mercado para desenvolvedor web é amplo segundo o site tutano trampos, as vagas mais buscadas são divididas
entre 16% Back-end, 32% Front-end, 48% Full Stack e 4% sem especificação.

2.3 Oportunidade de Negócio


As habilidades que precisam ser atendidas para o desenvolvimento web do mercado são as linguagens de JavaScript,
HTML5, CSS3, PHP e Inglês.

2.4 Posicionamento do Produto


[Provê uma descrição de alto nível sobre como o produto poderá ser posicionado no Mercado. O formato a ser usado
é o seguinte:]
Para Empresa Zifrut 100% Puro e Natural
Que Expansão da empresa no mercado por meio dos recursos
tecnológicos como a internet, já que é um sistema web, e o
impulso deste nas redes sociais.
A Zifrut É um site expositivo que possibilita os clientes entrem em
contato com a empresa por meio da integração da linguagem de
programação e o banco de dados.
que O sistema possibilita aos stakeholders a divulgação de seus
produtos e a praticidade que os consumidores terão ao entrar em
contato através deste para a aquisição das polpas.
Ao contrário de Vários websites do mesmo ramo, que vendem polpas de frutas,
existentes na internet.
Nosso produto Possuí como diferencial a existência de um formulário de
contato, o qual a proprietária tem fácil acesso, além de ter
receitas destaques que são feitas pelas polpas de frutas da Zifrut.

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


O stakeholder principal é a CEO da Zifrut, onde ela irá receber em seu notebook mensagens de supermercados
varejistas e consumidores para a aquisição de seus produtos.

3.1 Usuários
Os usuários serão os clientes pessoas físicas e jurídicas, a proprietária da empresa e o administrador desenvolvedor
do site.

Confidencial ©D&M Technology, 2020 Página 5


<Project Name> Versão: 1.0
Plano de desenvolvimento de software (Website) Data: 09/03/20
Plano de desenvolvimento de software.doc

Tipo de Usuário Responsabilidade


Cliente da empresa O cliente irá entrar em contato com a empresa pelo computador
e/ou smartphone para fazer a aquisição dos produtos.
CEO da empresa A CEO ficará responsável por receber mensagens dos clientes e
entrar em contato com os mesmos para fechar a negociação.

3.2 Papéis e Responsabilidades


[Mostra uma lista de todos os stakeholders identificados. Exemplo: em uma visão de alto nível encontramos
Analistas, Desenvolvedores, Testadores, Gerente, entre outros]
Nome Papel Responsabilidade
Analista/Desenvolvedor Gerenciar o desenvolvimento do Fazer o levantamento de requisitos
projeto; Desenvolver o projeto com a CEO da empresa e
com utilização do modelo de desenvolver todo o web site
engenharia de software; seguindo a risca, sempre fazendo
Solucionar possíveis erros e dailys e pedindo informações como
manutenção do projeto pós a fotos, vídeos dentre outros.
criação do mesmo.

4. Visão Geral do Produto


4.1 Resumo da Capacidade do Produto
O benefício será o contato remoto, assegurando que a proprietária de fato receba as mensagens dos clientes e os
respondam em sequência. Como também o aumento de clientes a longa distância gerando mais empregos para
caminhoneiros fazer entregas em cidades distantes.

4.2 Custos e Preços


Será cobrado uma taxa de R$ 1.500,00 (mil e quinhentos reais) em 6 parcelas de R$ 250,00 (duzentos e cinquenta
reais). Onde nesse valor é calculado o tempo de serviço, energia e internet. Também será cobrado uma taxa de
manutenção de R$ 39,50 (trinta e nove reais e cinquenta centavos) que inclui o registro do domínio, hospedagem
deste domínio em um servidor de internet e manutenções diversas como postagem de fotos, receitas, polpas novas e
etc.

4.3 Concorrência

4.3.1 ART&C Comunicação Integrada é uma empresa de tecnologia digital e publicidade que fazer criação de
softwares e sites.

5. Arquitetura e Funcionalidades do Produto


5.1 Arquitetura
O desenvolvimento do site está estimado em 60 dias contados a partir da definição completa e detalhada do projeto e
do fornecimento do material (textos, imagens ou logotipos) eventualmente necessário ao desenvolvimento. Seguindo
as fases de planejamento e criação que será de 7 dias, a fase de desenvolvimento que será 53 dias e será onde entrará
a criação da identidade visual (logomarca, layout, fontes, imagens, etc); Seleção e tratamento das imagens para as
páginas e galeria de fotos; Codificação do layout em linguagem xhtml compatível com os principais navegadores;
Preparação da plataforma para gerenciar conteúdo; Desenvolvimento do sistema para o banner rotativo da página
inicial; Inserção do conteúdo (textos e imagens) da página inicial e páginas internas; Criação do formulário de

Confidencial ©D&M Technology, 2020 Página 6


<Project Name> Versão: 1.0
Plano de desenvolvimento de software (Website) Data: 09/03/20
Plano de desenvolvimento de software.doc

contato e direcionamento para em e-mail do cliente.

A fase de Implantação entrará na contratação do serviço de hospedagem, compra do domínio, configuração dos
DNS e publicação do site na hospedagem contratada.

E na fase de Entrega, será criado uma conta no google analytics para monitorar visitantes, treinamento básico e
manutenção gratuita durante 15 dias após a entrega.

5.2 Funcionalidades

5.2.1 Armazenamento de mensagens no banco de dados.

5.2.2 Envio de mensagens pelos consumidores através do site.

5.2.3 Fornece informações aos clientes sobre como utilizar as polpas adequadamente por meio das receitas.

5.2.4 Exposição dos produtos da Zifrut.

6. Restrições
• Falta de internet;
• Não cumprimento adequado do pagamento;
• Atraso da coleta de informações da CEO da empresa;

7. Padrões de Qualidade
Os defeitos serão registrados e monitorados como solicitações de mudanças, e as métricas de defeito serão coletadas.
Será necessário que todos os produtos liberados sejam submetidos ao processo de revisão adequado, conforme está
descrito aqui neste documento. A revisão é necessária para assegurar que cada produto liberado seja de qualidade
aceitável, usando as orientações descritas nos pontos de verificação e nas diretrizes de revisão do RUP para projetos
pequenos.
Todos os defeitos encontrados durante a revisão que não foram corrigidos antes da liberação para integração deverão
ser capturados como solicitações de mudanças para que não sejam esquecidos;
8. Outros Requisitos do Produto
• Eficiência
• Facilidade de uso
• Compatibilidade
• Desempenho
• Espaço
8.1 Requisitos de Ambiente
Para o site funcionar corretamente, é necessário manter sempre o domínio e hospedagem pagos e verificar sempre a
manutenção e se necessário limpar o banco de dados.

9. Ciclo de Vida do Desenvolvimento de Software


9.1 Metodologia
O método utilizado foi o o Extreme Programming que é direcionado para “times de pequeno a médio tamanho
desenvolvendo software em face a requisitos vagos ou em mudança constante. o XP prega 4 valores fundamentais e
12 práticas que, conforme o próprio nome do método sugere, são levadas ao extremo. Em relação aos valores – as
premissas básicas do método que são usadas para direcionar as pessoas nos objetivos do projeto –, o XP prega os
seguintes:

Confidencial ©D&M Technology, 2020 Página 7


<Project Name> Versão: 1.0
Plano de desenvolvimento de software (Website) Data: 09/03/20
Plano de desenvolvimento de software.doc

• Comunicação: promover a comunicação entre as partes envolvidas do projeto.


• Simplicidade: fazer algo da forma mais simples possível e funcional.
• Retroalimentação (feedback): permitir a retroalimentação de informação de forma rápida e frequente.
• Coragem: capacidade de assumir riscos e desafios em favor do projeto.
9.2 Ferramentas
Foram utilizadas algumas ferramentas, tais como o Kanban, que é um catão de sinalização que controla os fluxos de
produção do desenvolvimento do software. Este método foi utilizado pelo site Trello, que é uma ferramenta fácil de
gerenciamento de projetos. Também foi utilizado o drive para armazenar as informações e produções do site em
nuvem, para manter essa comunicação com a CEO.

9.3 Tecnologias
HTML: O HTML5 foi a principal linguagem de marcação que foi utilizada para a construção do escopo das páginas
do site.
CSS: O Css foi utilizado para definir toda a aparência do site do qual começou apenas com o HTML.
Bootstrap: O Framework Bootstrap foi utilizado para facilitar o front-end e a criar o site com tecnologia mobile
(responsivo).
JQuery: O JQuery é um framework utilizado em conjunto com o JavaScript (Linguagem de Programação), que
usando-os em conjunto, facilita o uso do JavaScript.
9.4 Linguagem de Programação
Na criação do site serão utilizadas linguagens como JavaScript e PHP. No JavaScript será feito um Slideshow para
passar automaticamente as fotos das polpas, como também efeitos na aba galeria para abrir as fotos em determinada
resolução. Já no PHP será feito a parte de integração com o Banco de Dados.

9.5 Forma de Armazenamento de Dados


Foi utilizado para armazenar os dados que os clientes envia para a CEO o SGBD MySQL, as tabelas foram
normalizadas e criadas no modelo lógico e a integração com a linguagem PHP.

Confidencial ©D&M Technology, 2020 Página 8