Buscar

Projeto revisao TI2

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Meu Portal
Plano de Desenvolvimento de Software
Versão <1.0>
.
Histórico de Revisões
	Data
	Versão
	Descrição
	Autor
	15/12/2017
	0.1
	Inicio do Projeto
	Desmond Williams
	20/03/2018
	0.5
	Primeira versão.
	Desmond Williams
	01/05/2018
	0.8
	Criação da release com recursos mais avançados, com ultimas modificações e testes.
	Desmond Williams
	15/08/2018
	1.0
	Versão de primeira entrega finalizada, pronta para apresentação ao cliente.
	Desmond Williams
Conteúdo
1.	Introdução	4
1.1	Propósito	4
1.2	Definições, Acrônimos e Abreviações	4
1.3	Referências	4
1.4	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.4	Licenças e Instalação	6
4.5	Concorrência	6
4.5.1	runrun.it	6
4.5.2	pipefy	6
5.	Funcionalidades do Produto	6
5.1	<Funcionalidade 1>	6
5.2	<Funcionalidade 2>	6
6.	Restrições	7
7.	Padrões de Qualidade	8
8.	Outros Requisitos do Produto	8
8.1	Requisitos de Ambiente	8
9.	Ciclo de Vida do Desenvolvimento de Software	9
9.1	Metodologia	9
9.2	Ferramentas	9
9.3	Tecnologias	9
9.4	Linguagem de Programação	9
9.5	Forma de Armazenamento de Dados	9
Plano de Desenvolvimento de Software
	Introdução
Esse documento tem como objetivo definir e detalhar o principais fatores de planejamento, execução e desenvolvimento do sistema MeuPortal, que será executado pela Empresa DWSoftwares. Nesse documento serão descritos escopo, prazo, recursos, qualidade, possíveis problemas, restrições e requisitos de ambiente.
		Propósito
A finalidade do Plano de Desenvolvimento de Software é reunir todas as informações necessárias ao controle do projeto. Ele descreve a abordagem dada ao desenvolvimento do software e é o plano de nível mais alto gerado e usado pelos gerentes para coordenar o esforço de desenvolvimento.
O Plano de Desenvolvimento de Software é usado por estas pessoas:
	Pelo gerente de projeto, para planejar a programação do projeto e as necessidades de recursos, e para acompanhar o progresso em relação à programação.
	Pelos membros da equipe do projeto, para compreenderem quais são suas funções, quando elas devem ser executadas e de que outras atividades eles dependem.
A principal finalidade deste documento é descrever o planejamento da construção do software de controle de chamados chamado MeuPortal.
		Definições, Acrônimos e Abreviações
MEUPORTAL, MP
		Referências
N/A
		Visão Geral
O software MeuPortal é um sistema de chamados, que controla todas as solicitações feitas pelo cliente ao seu setor de T.I, controlando demandas, custo, tempo de entrega, prioridades e o valor de contribuição de cada participante.
Poderemos ver aqui suas vantagens, desvantagens e o que esse sitema vai contribuir para sua empresa, conheceremos um pouco do negocio, da visão de mercado e oportunidade de negocio.
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.
	Posicionamento
	Descrição do Problema
	O problema de
	Controle de Chamados entra a empresa e o setor de TI.
	afeta
	Toda a instituição, incluindo o setor de TI.
	cujo impacto é
	Atraso nos atendimentos e falta de priorização em chamados de extrema importância.
	uma solução poderia ser
	Definir o nível de prioridade do chamado, pelo tipo ou usuário que está solicitando.
Passar por uma triagem de níveis de atendimento, trazendo uma melhor organização e controle por parte da equipe de TI.
Gerar relatórios que auxiliam nas tomadas de decisões, focando nos problemas que mais reincidem e nas áreas mais criticas.
		Visão Geral do Mercado
Atende todo tipo de empresa que possui sua própria equipe de TI para desenvolvimento de soluções, manutenções de sistemas legados e suporte técnico em geral.
		Oportunidade de Negócio
Trazer mais agilidade e controle na relação TI e usuário. Uma melhor definição de prioridades pelo cliente e mais facilmente entendido pela equipe de TI. Maior acompanhamento de demandas pelo solicitante e pela equipe de gerenciamento de TI, apenas navegando no sistema o usuário vai saber os projetos e demandas em andamento e decidirá o que pode ser parado ou cancelado caso surja uma nova urgência. Relatórios para controlar focos de problemas em paralelo com solicitações de melhorias.
		Posicionamento do Produto
	Para
	Instuições e Empresas em geral.
	Quem
	Controle de Chamados
	O (nome do produto)
	MeuPortal 
	que
	Redução de custos, mais produtividade e menor retrabalho.
	Ao contrário de
	N/A
	Nosso produto
	Controle de Chamados com precisão e relatórios gerenciais. 
	Descrição dos Usuários e Stakeholders
Serão realizadas reuniões, pesquisas e dinâmicas dentro da empresa, pois todos que solicitam para TI, todos que utilizam sistema teram de utilizar o sistema.
Diretores, Gerentes , Usuários finais e a própria equipe de Ti estão envolvidas no processo.
		Usuários
	Tipo de Usuário
	Responsabilidade
	Diretores ( Solicitantes )
	Diretores da Empresa que são responsáveis pelo funcionamento da instituição como um todo. 
	Gerentes ( Solicitante )
	Gerente de áreas específicas da empresa que são solicitantes diretos da área de TI e usuários extremamente afetados pela implantação do sistema, conhecedores aprofundados do negocio de suas áreas e participantes necessários no levantamento de requisitos.
	Gerente ( TI )
	Gerenciador das demandas de todas a áreas, conhece o funcionamento dos sistemas e o impacto que tem em cada área da empresa.
	Usuarios ( Solicitante )
	O maior utilizador do sistema, vai trabalhar nele frequentemente e deve ser atendido e interpretado da melhor maneira possível.
	Desenvolvedores
	Equipe que vai desenvolver o sistema.
	Usuários ( TI )
	Equipe que vai atender as solicitações da instituição seguindo todas as regras geradas no sistema. Muito importantes para definir possíveis irregularidades de coisa atípicas.
		Papéis e Responsabilidades
	Nome
	Papel
	Responsabilidade
	Desmond Williams
	Gerente de projetos (GP)
	Responsável pelo planejamento e acompanhamento das atividades. Aloca recursos, dimensiona tarefas e interage com o cliente.
	Analista de Qualidade
	Analista da Qualidade (SQS)
	Responsável pela definição do processo que garante a qualidade do software que está sendo produzido. Realiza auditorias de qualidade e coleta métricas ao longo do projeto.
	Analistas
	Analista de Sistemas (AS)
	Realiza o levantamento e análise de requisitos do software.
	DBA
	Projetista de Banco de Dados (DBA)
	Realiza o levantamento do banco de dados da aplicação.
	Arquiteto
	Arquiteto (ARQ)
	Define a arquitetura do sistema.
	Engenheiro
	Engenheiro de Software (ESW)
	Responsável por definir e gerenciar o controle de versão.
	Programadores
	Programador JAVA
	Responsável pela criação do código fonte.
	Visão Geral do Produto
O Sistema Oferece uma interface amigavél e de fácil manipulação e configuração com contéudo interativo.
Poderá ser utilizado em qualquer plataforma, navegador e dispositivo, com acesso gerenciado e controlado externo
a relatórios, acompanhamentos e controles. 
Sistema vai otimizar o fluxo de solicitações de TI dentro da empresa e potencializar os seus setores, gerando consequentemente mais lucro e maior produtividade e conforto para os funcionários.
		Resumo da Capacidade do Produto
Varias conexões simutâneas, número de usuarios ilimitados e alto desempenho e segurança.
		Leis e Regulamentações
O sistema deve ser licenciado para um perfeito funcionamento, caso não haja o licenciamento dentro do prazo de 30 dias as funções deixaram de funcionar, no caso de utilização de programas para cracker, a empresa será atuada por crime de pirataria e direitos autorais 
		Custos e Preços
Analisando o custo de produção, com 20 funcionários com os diferentes cargos, em um tempo de produção de 1 ano.
Com a análise e projeção do produto podemos definir o valor relacionado abaixo, com o intuito de cobrir o custo do investimento no primeiro ano e a licença anual é para manter a equipe que vai trabalhar em manutenções, adaptações e melhorias periódicas.
Licença anual do Produto: 5.000 Reais
		Licenças e Instalação
Ativação realizada através de e-mail, o usuário faz o cadastro realiza o pagamento e o mesmo recebe um link com uma chave de ativação de 40 dígitos que é designado ao CNPJ da Empresa.
Instalação pode ser feito em um computador com o Windows Server 2008 R2 ou Linux e um banco de Dados Mysql ou Postgresql.
		Concorrência
4.5.1 	Runrun.it – preço mensal de acordo com o pacote. Preço em dollar. Pouco personalizável.
4.5.2 	Pipefy – preço mensal de acordo com pacote, versão free limitada. Pagamento em dollar.
	Arquitetura e Funcionalidades do Produto
Cadastro de funcionários e departamentos atuante.
O administrador tem o poder para cadastrar novos funcionários e em quais departamentos este funcionário irá trabalhar.
Cadastro de departamentos
O administrador tem o poder para cadastrar os departamentos da empresa.
Gerenciamento de movimentações
Os Gerentes financeiros terão o poder de confirmar todas as movimentações quer forem feitas pelos funcionários.
Gerenciamento de departamentos
O administrador tem o poder para fechar um determinado departamento, zerando sua conta.
Gerenciar atribuições de cargo
O administrador tem o poder de atribuir cargos de agente Financeiro e gerente financeiro para determinados funcionários.
Gerenciamento de Chamados.
	O administrador poderá definir os tipos de chamados e seus níveis de prioridade e impacto, por tipo, área ou usuário.
		Arquitetura
Encapsulamento,Herança,Abstração e modularização .
		Funcionalidades
	Gerar Relatórios Semanais
Semanalmente os gestores de todas as áreas relacionadas ao sistema receberão relatórios a respeito de solicitações feitas por suas áreas e projetos em andamento, com gráficos e comparativos com semanas anteriores e visões macros de meses e anos.
			Pode ser acessado de qualquer lugar do mundo
Por ser uma aplicação web, criada em uma linguagem web e totalmente apropriada para qualquer navegador ou sistema operacional, o usuário poderá acompanhar o desempenho e o andamento de seus projetos de onde estiver, com tanto que tenha acesso a internet.
	Restrições
Por determinação do cliente o MeuPortal será um software web, o qual rodará em um servidor Apache Tomcat.
Será desenvolvido utilizando a linguagem de programação JAVA.
O trabalho será realizado por uma equipe de cinco pessoas, as quais trabalharão cerca de seis horas por dia durante aproximadamente 10 meses.
Orçamento estima-se em R$ 70.300,00
Estimativa de tempo para produção do projeto em 1970 horas.
Cinco microcomputadores com tecnologia e requerimentos necessários para produção e teste do sistema.
Licença de funcionamento de acordo com leis.
Trabalho de no mínimo 6 horas diárias por pessoa.
	Padrões de Qualidade
Sistema oferece o maior desempenho e segurança podendo acessar ser acessado de dispositivos moveis de qualquer lugar do mundo, e com criptografia de ponta a ponta permitindo maior segurança nas entrega e recebimento de informação.
A qualidade do projeto estará sempre sob a supervisão da Engenheira de Teste e Analista de Qualidade, a qual irá relatar qualquer eventual problema constatado durante o desenvolvimento do projeto. Em caso de problemas serão feitas reuniões imediatamente com os responsáveis para discussão de possíveis soluções para resolvê-lo.
	Outros Requisitos do Produto
Agilidade
Segurança
Desempenho
Responsividade
Compatibilidade com várias plataformas.
		Requisitos de Ambiente
Desktop com Windows Server,Mysql server
	Ciclo de Vida do Desenvolvimento de Software
		Metodologia
Uma das primeiras metodologias criadas para minimizar diversos problemas existentes no desenvolvimento de software foi a metodologia Cascata. Ela representava um grande avanço no desenvolvimento de software. Principalmente se levar em conta que antes do surgimento das primeiras metodologias existia o que ficou vulgarmente conhecido como “codifica arrebenta”. Onde o mal ou nenhum levantamento de requisitos levava a sucessivas correções, debugs e muitas vezes ao fracasso do projeto.
A abordagem adotada pela metodologia cascata acaba trazendo alguns problemas. Dentre estes problemas merece destaque o fato de que os projetos reais dificilmente seguem o fluxo sequencial, o cliente quase sempre não consegue exprimir todas as suas necessidades além de ser exigida dele muita paciência visto que o software só estará pronto para uso num ponto tardio do cronograma. E o maior dos problemas é que se ocorrer um erro em qualquer uma das etapas o resultado pode ser desastroso e frequentemente caro (PRESSMAN, 2006).
		Ferramentas
Requesitos : são basados em relatórios, reuniões e execução de brainstorms. Atendendo o máximo possível a necessidade dos clientes.
Controle de demandas : reuniões diárias de acopanhamento e idenficação de problemas para soluções rápidas e sem surpresas que comprometam as estregas.
Controle de gastos : reuniões mensais para levandar o que foi gasto x programado.
Plano de desenvolvimento : Acompanhamento diários das demandas dos desenvolvedores e protocolo de testes e projeção de prazos.
Controle de Encerramenteo : Desenvolvimento de um planejamento para a entrega final do produto para os clientes.
		Tecnologias
Project – Para gestão do projeto e gerenciamento das atividades.
Kanbanize – Para gerenciar cada etapa e sprint de entragas.
		Linguagem de Programação
JAVA EE , Postgresql , Javascript .
		Forma de Armazenamento de Dados
É impossivel falar de segurança sem falar de armazenamento, e o nosso é feito ainda em um HD em uma maquina física específica e nas nuvens em uma maquina na Amazon.
Faculdade Maurício de Nassau
Curso de Análise e Desenvolvimento de Sistemas
	Meu Portal
	Versão: 1.0
	Plano de desenvolvimento de software
	Data: 15/12/2017
	<Identificador do Documento>
	Confidencial
	, 2017
	Página

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais