You are on page 1of 19

UNIVERSIDADE ANHANGUERA – UNIDERP

CURSO: PROJETO INTERDISCIPLINAR APLICADO A


TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE
SISTEMAS

NOME: CLAYTON RESENDE

RA: 3430985319

PROJETO INTERDISCIPLINAR - PROINTER III

Relatório Parcial

Disciplina: Projeto Interdisciplinar Aplicado a Tecnologia em Análise e


Desenvolvimento de Sistemas III

Tutor (a) EAD: JOICE SIQUEIRA LIMA

SÃO PAULO / SP - 2018

1
UNIVERSIDADE ANHANGUERA – UNIDERP

CURSO: PROJETO INTERDISCIPLINAR APLICADO A TECNOLOGIA EM


ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

NOME: CLAYTON RESENDE

RA: 3430985319

PROJETO INTERDISCIPLINAR - PROINTER III

Relatório Parcial

Disciplina: Projeto Interdisciplinar Aplicado a Tecnologia em Análise e


Desenvolvimento de Sistemas III

Tutor (a) EAD: JOICE SIQUEIRA LIMA

Trabalho desenvolvido para o curso de


tecnologia em análise e
desenvolvimento de sistemas,
disciplina projeto interdisciplinar
aplicado a tecnologia em análise e
desenvolvimento de distemas III,
apresentado à Anhanguera
Educacional como requisito para a
avaliação na Atividade PROINTER ,
No 3º semestre 2018, sob orientação
da tutor (a) EAD JOICE S. LIMA.

SÃO PAULO / SP

2018
2
SUMÁRIO

APRESENTAÇÃO ...................................................................................................... 4

INTRODUÇÃO ........................................................................................................... 5
ANALISE SITUACIONAL ........................................................................................... 6
SITUAÇÃO ATUAL ................................................................................................... 7
MAPEAMENTO DOS SISTEMAS ............................................................................. 8
PROBLEMAS E OPRTUNIDADES ......................................................................... 11
PROPOSTA ............................................................................................................. 14
ESCOPO .................................................................................................................. 14
OBJETIVO GERAL .................................................................................................. 14
OBJETIVO ESPECIFICO ......................................................................................... 14
VIABILIDADE TÉCNICA .......................................................................................... 16
PRAZOS E INVESTIMENTO ................................................................................... 16
PROJETO LÓGICO .................................................................................................. 17
CONSIDERAÇÕÇES FINAIS .................................................................................. 18
BIBLIOGRAFIA ........................................................................................................ 19

3
APRESENTAÇÃO

Nas próximas páginas deste documento, você vai se deparar com a análise inicial
para uma proposta de implementação de sistema customizado para a empresa
PointSystems Ltda., uma pequena “software house”, que tem 3 setores principais que
funcionam como o alicerce da empresa. O setor de desenvolvimento, o setor de
suporte e o setor administrativo.
Todo o controle hoje é realizado por meios de documentos em Word e Excel, que são
ferramentas de mercado para escritório sem as integrações necessárias, sem
recursos personalizados, sem backups automáticos, dentre outras limitações.
O sistema que será proposto visa integrar a empresa, possibilitando um controle
centralizado, com rotinas automatizadas para controle, ferramentas de segurança e
backup. O sistema será chamado neste documento de “HelpSystem” podendo ser
alterado conforme desejo do cliente.

4
INTRODUÇÃO

Os objetivos principais deste trabalho são o estudo e aplicação de ferramentas


padronizadas, que visam aprimorar e gerenciar os processos de implementação e
desenvolvimento de software customizados para empresas diversas.
Em meu estudo abordarei a análise e implantação de um sistema de gerenciamento
integrado, com módulos Administrativos, módulo de abertura de chamados e módulos
de documentação de aplicações e especificações funcionais.
A empresa hoje sofre com problemas de falta de integração entre os setores, falta de
controle de horas gastas em projetos, falta de segurança no acesso aos dados, e falta
de segurança na manutenção das informações da empresa, tais como registros de
chamados e históricos de solicitações de clientes.
Através de visitas “in loco” na empresa foi possível entender a situação atual do
cliente, mensurar os problemas a serem sanados através de mapeamento dos
sistemas e processos atuais. A partir da coleta de dados foi gerado uma proposta com
o projeto lógico e a visão de projeto bem elaborados e claros, foi desenvolvido também
nesta etapa a parte inicial da modelagem do negócio, contendo os conceitos das
atividades realizadas de forma estruturada. Desta forma podemos chegar a um
sistema que atenda às necessidades do negócio do cliente.

5
ANALISE SITUACIONAL

A empresa PointSystems LTDA. desenvolve sistemas fiscais personalizados, hoje


praticamente não existe captação de clientes, pois a grande maioria de seus clientes
chega por indicação.
Quando o cliente procura a empresa uma reunião é agendada para entender o escopo
do software desejado e caso esteja dentro do que a empresa oferece outra reunião é
agendada para se criar um documento de “especificações funcionais”. Este
documento Word criado será a base usada pelos desenvolvedores para codificação
do sistema.
Os projetos são cobrados por hora, estas horas devem comtemplar as reuniões, o
desenvolvimentos, a implementação e o treinamento.
Após esta reunião são definidos os prazos e valores.
Caso o cliente esteja de acordo um contrato é firmado e assinado entre as partes e os
documentos de “EF” são encaminhados para a área técnica que vai iniciar o
desenvolvimento do sistema.
Após a implementação do sistema, um dos desenvolvedores que trabalhou no projeto
realiza um treinamento com o cliente, tornando-os aptos a manipular o sistema.
Um segundo treinamento é realizado, este, porém, é um treinamento mais técnico, é
aplicado pela área que vai suportar o sistema no dia a dia (normalmente o suporte da
própria PointSystems).

6
SITUAÇÃO ATUAL

A empresa não possui um setor de marketing ou comercial, logo não trabalha a venda
de novos softwares, a principal fonte de renda da empresa e a manutenção de
sistemas já desenvolvidos e desenvolvimentos de sistemas para empresas que
chegam por indicação, foi verificado o site da empresa, é um site bem simples, com
poucas informações, pouco atrativo e pouco intuitivo.
Quando um novo cliente procura a empresa, ele é atendido pelo setor Administrativo,
que agenda uma reunião, esta pode ser agendada na empresa do cliente ou na própria
sede da “PointSystems”. Esta reunião é menos técnica e visa principalmente saber
se a solução que o cliente busca está dentro do escopo oferecido pela PointSystems,
esta reunião é documentada em um arquivo Word e enviado via e-mail aos
participantes e interessados no processo.
Após esta primeira etapa, o documento é enviado ao setor de desenvolvimento, que
vai elaborar um questionário e envia-lo ao cliente, com o resultado deste questionário
é agendada outra reunião, esta sim com líderes técnicos e da área de negócio para
compreender e criar a “EF” do sistema.
Com base na “EF” criada são definidas as horas e equipe envolvida no
desenvolvimento, um novo documento Word é criado como “proposta” caso esta seja
aprovada então é firmado um contrato entre os responsáveis pelas empresas
envolvidas.
Os desenvolvedores que atuam no projeto fazem o lançamento de horas em um
sistema criado pela própria empresa, estes lançamentos têm como objetivo o controle
de horas cobradas X horas efetivamente usadas no projeto.
A organização dos projetos já realizados é feita através da gravação dos documentos
e e-mails trocados entre as partes em uma pasta da rede.
O desenvolvimento do novo sistema proposto, visa acima de tudo organizar as
informações, mantendo histórico das solicitações de cada cliente, criando backup das
informações, criando padrões de desenvolvimento e documentação, tornando a
empresa “PointSystems” mais forte no mercado , com mais poder de concorrência, e
demonstrar um ambiente profissional de desenvolvimento.

7
Na atualidade, não existe um sistema que integre as atividades realizadas, logo a
organização fica falha, ocasionando a perca de informações históricas, causando a
falta de padronização em relação a tempos e valores.
Após o termino do desenvolvimento o time de desenvolvimento transfere o
conhecimento na nova aplicação para o time do suporte, este treinamento se utiliza
apenas de apresentações em “PowerPoint” , e também são armazenados em
mapeamentos de rede.
Uma vez que houve a passagem do conhecimento para o time de suporte, o cliente
tem o canal aberto para, dúvidas, problemas, incidentes, dentre outras solicitações
junto ao suporte. O contato com o suporte é feito via Telefone ou e-mail e as
solicitações cadastradas em um sistema desenvolvido em MS Access, com poucos
recursos e extremamente lento devido ao tamanho que se encontra o banco de dados
Access na atualidade. Após o registro é feito o atendimento sem controle de SLA e a
Não existem ações proativas junto ao cliente, as informações registradas não são
utilizadas em nenhum momento já que não existem opções de filtros e relatórios que
atenda ao operacional da empresa.

8
MAPEAMENTO DE SISTEMAS DE INFORMAÇÃO

Grande parte da organização da empresa se utiliza de planilhas e documentos de


texto, sem sistemas específicos e sem maiores controles.
Foram identificados 2 sistemas principais e um site que podem ser substituídos pelo
sistema proposto são eles:

Descrição Geral dos Sistemas

A tabela abaixo demonstra os sistemas identificados que serão substituídos caso a


proposta seja aceita:

Ambiente operacional Padrões de


desenvolvimento
Nome do sistema

Sistema Banco de Servidor de Modelagem Linguagem


operacional dados Aplicação Utilizada de
programação

ServiceDesk Windows Access SRVAPP01 Relacional MS Access


– Windows com VBA
2013
www.pointsystems.com.br Linux MySQL SRVWEB01 Relacional PHP
- Linux
RedHat 3
PointControl Windows SQL SRVAPP02 Relacional C#
Server – Windows
Server 2003

A tabela abaixo demonstra a origem das informações dos sistemas e por quais áreas
são utilizadas:

9
Sistema Dados Origem dos Utilização ( áreas
disponíveis Dados (área funcionais)
funcional )
ServiceDesk Chamados Cliente do sistema Suporte e áreas
abertos com informa o time de gerenciais
descrição do suporte através
incidente e da de e-mail ou
ação tomada telefone
www.pointsystems.com.br Portfolio da Conteúdo fixo Potenciais
empresa , área de definido pelos clientes , clientes
atuação e gestores da e demais
contatos empresa
PointControl Quantidade de Atividades são Áreas gerenciais
horas utilizadas no inseridas pelas e
desenvolvimentos gerencias e as desenvolvedores
das atividades da horas são
empresa inseridas pelos
desenvolvedores

10
PROBLEMAS E OPORTUNIDADES

Após análise inicial pode-se verificar que um dos maiores problemas existentes é
justamente a ausência de sistemas cadastrais e de controle, o cadastro dos clientes
por exemplo é feito controlado em planilhas do Excel e contratos, já que o sistema
de registro de chamados contém apenas os dados básicos da empresa, esta
ausência será sanada caso o sistema proposto seja aprovado, pois o sistema
vislumbra centralizar as informações e organiza-las, tornando simples e rápido o
acesso às informações, também tem como oportunidade a reutilização de dados
cadastrais , o que vai melhorar em muito a produtividade em momentos tais como o
redigir de um contrato, ata, etc.
Arquivos em Word e Excel são facilmente corrompidos, ocupam muito espaço e sua
manipulação é lenta, logo a utilização de um sistema único, fazendo uso de um
banco de dados, otimizará o uso de espaço (armazenamento em discos ou outros).
Rotinas de backup serão inseridas a estes bancos, tornando-os mais seguro a
preservação dos dados mesmo em casos de ”crashs” de servidores.
Hoje cada setor da empresa armazena determinados tipos de informações,
tornando-as fragmentadas, logo o uso delas se torna mais lento e burocrático, um
sistema com banco de dados e controle de níveis de permissões vai tornar mais ágil
o acesso as informações e o controle de quem as pode acessar.

Sistema Área Funcional Problemas Oportunidades

ServiceDesk Suporte Acesso Conceder acesso ao cliente


restrito para que o mesmo realize a
apenas abertura de chamados na
aos web, liberando o recursos que
analistas faria a sua abertura, o cliente
de também poderá acompanhar
suporte. o atendimento do chamado.

ServiceDesk Suporte Sistema As informações serão


lento acessadas de forma mais ágil,
com tabelas indexadas,
otimizando o tempo dos
analistas.
ServiceDesk Suporte Falta de Criação de tipificações
Tipificaçõe (divisões de tipos de
s dos chamados) pode proporcionar
incidentes a criação de diversos
registrado relatórios, por exemplo saber
s qual o incidente que gera mais
abertura de chamados, estas
informações podem ser
utilizadas para o
11
desenvolvimento das
atividades do negócio.
ServiceDesk Suporte Ausência Indicadores tais como SLA de
de atendimento, SLAS de
indicadore resolução são informações
se requeridas neste ramo é
contadore essencial a criação de tais
s. indicadores e contadores.
ServiceDesk Suporte Requer A implantação de um sistema
instalação WEB proporciona a
de cliente mobilidade no acesso ao
nas sistema, caso a máquina de
maquinas um analista trave, ele pode
utilizar outra sem requerer a
instalação de aplicativos ou
clientes.
www.pointsystems.co Todas Site pouco Site possui poucas
m.br rico em informações sobre as
informaçõ atividades e portfólio da
es empresa, pode ser usado com
um marketing muito melhor.
www.pointsystems.co Todas Site Agilidade no acesso ao site,
m.br pesado tornando-o mais agradável
para para se navegar
carregar
www.pointsystems.co Todas Ausência Como o objetivo do sistema é
m.br de ser um sistema Web, este
recursos sistema ficará hospedado em
adicionais uma URL abaixo da principal
do site,
www.pointsystems.com.br/sup
orte por exemplo, esta URL
pode ser passada para os
clientes realizarem a abertura
de chamados, o
acompanhamento dos
mesmos, uma URL para
WebMail pode ser incluída
também , proporcionando
mobilidade no acesso aos e-
mail’s.
PointControl Desenvolvedor Requer Um sistema Web permitirá o
es e gerentes instalação fácil acesso, por exemplo um
de client desenvolvedor que esta
alocado em um cliente poderá
facilmente fazer o lançamento
de suas horas.
PointControl Desenvolvedor Ausência Indicadores e relatórios são
es e gerentes de úteis para se corrigir
indicadore
12
se problemas operacionais de
relatórios melhorar processos
PointControl Desenvolvedor Ausência Podem ser inclusos alertas ,
es e gerentes de por exemplo quando um
controles projeto está estourando suas
e alertas horas.

13
PROPOSTA

Com base nas informações coletadas, criou-se a proposta para o desenvolvimento


de um sistema que não apenas atenda às necessidades do negócio, como
potencialize o negócio, com ferramentas e indicadores apropriados.

ESCOPO DA PROPOSTA

A presente proposta comtempla o desenvolvimento de um sistema que deverá


substituir os sistemas acima correlatados, entregando todas as funcionalidades
existentes e adicionando as funcionalidades discutidas e descritas abaixo nos
objetivos específicos
A proposta também comtempla o treinamento de uma equipe está deverá agir como
multiplicadores do conhecimento.
Após o desenvolvimento do sistema, entrega, testes e treinamento, o código fonte
do sistema será entregue aos responsáveis pelo contrato.
A proposta atual não comtempla futuras customizações e suporte.

OBJETIVO GERAL

A presente proposta tem por objetivo a implementação do sistema web, utilizando-se


de um banco de dados relacional, com rotinas de backup e controle e acesso aos
dados.
A implementação comtemplada na proposta abaixo, inclui valores de hardware e
software necessários, assim como treinamento.
Adendos poderão ser discutidos para suporte, customizações, etc, porém, nesta
primeira proposta estes itens não estão inclusos.

OBJETIVO ESPECIFICO

Desenvolveremos um Website integrado a um sistema Web utilizando as


tecnologias, c# , angular e Asp.Net que deverá ser hospedado em um Windows
Server com IIS , que será entregue junto com o sistema.
O servidor vai possuir licença do Windows Server 2018 R2, Instalação de uma
instancia de SQL Server versão Emterprise e com o recurso de IIS ativo no
Windows.
O Sistema Web deverá ser acessado através de protocolo HTTPS, proporcionando
maios segurança nos dados trafegados.
Será configurado uma DMZ na rede do cliente para hospedagem dos recursos
necessários (servidores)
Links e equipamentos de rede não estão comtemplados na proposta, devendo estes
serem fornecidos pelo contratante.
O website deverá ser leve contém o portifolio de clientes, informações e formulário
de contatos, um feed de notícias alimentados de forma simples via tela de cadastro,
e um descritivo da área de atuação da empresa.
Pùblicado junto ao website, teremos um sistema web com os recursos abaixo
descritos;
O sistema web contará com uma ampla área de cadastros, onde será possível o
cadastro de fedds para serem publicados no site, cadastro de clientes, cadastro de
14
fornecedores e parceiros, suprindo assim a ausência de sistema para controle de
cadastros, eliminando a necessidade de documentos em word e excel serem
redigidos e armazenados, porém, será possível armazenar arquivos existentes como
anexo dos cadastros, estes arquivos serão armazenados em campos binários dentro
do SQL Server.
O acesso ao sistema web será realizado via autenticação, permitindo assim, níveis
de permissionamento, onde apenas os menus correspondentes a permissão do
usuário corrente serão exibidos.
Também será possível a criação de usuários e perfis de acesso.
No menu ( ou ícone) de operações, teremos os recursos que substituirão o
ServiceDesk e o PointControl.
O sistema do ServiceDesk, vai possuir opção de acesso direto para o cliente, onde
os mesmo poderão visualizar os chamados abertos por ele, interagir com o analista
responsável pelo atendimento e realizar feedback dos atendimentos.
Ao cadastras os chamados existirão filtros de validações para garantirmos que só
cheguem os chamados com as informações mínimas para o atendimento.
O novo sistema de ServiceDesk passará a contar com um contador, que será
disparado quando o analista iniciar o atendimento do chamado, este contador será o
controle de SLA, controle este que poderá ser cadastrado de forma individual para
cada cliente via parâmetros do sistema, presente nos menus de cadastro.
Também serão criados tipificações diversas, toda vez que o analista finalizar o
atendimento do chamado ele devera categorizar o mesmo, tornando assim estas
informações uteis para a melhoria do produto e do negócio.
Como os dados ficarão centralizados, e organizados, vastas opções de relatórios
serão criados neste sistema, inclusive relatórios customizados.
A fim de não afetar a performance corrente do sistema, será criado um Windows
serviçe para geração de relatórios em ‘back plane”, proporcionando assim que sejam
solicitados relatórios grandes e integrados sem afetar a performance do sistema.
Outra opção do menu operacional será o PointControl, onde os desenvolvedores
deverão lançar as horas gastas em cada projeto, através de cadastros de projetos e
parâmetros, será possível definir alertas, travas e limites de horas lançadas.
O novo sistema também vai contar com disparos de e-mails automotivas em
situações cadastradas via parâmetros.
Como os dados ficarão centralizados, e organizados, vastas opções de relatórios
serão criados neste sistema, inclusive relatórios customizados.
A fim de não afetar a performance corrente do sistema, será criado um Windows
serviçe para geração de relatórios em ‘back plane”, proporcionando assim que sejam
solicitados relatórios grandes e integrados sem afetar a performance do sistema.
Em todos os sistemas serão usados os dados previamente cadastrados, por
exemplo eu insiro o nome da empresa para abrir um chamado e o sistema já busca
as demais informações da empresa e já as preenche, ou o setor comercial vai
elaborar uma proposta os valores hora cobrados no ultimo projetos podem ser
facilmente acessados, tornando assim os orçamentos mais coerentes.

15
VIABILIDADE TÉCNICA

Para o projeto em questão estamos utilizando tecnologia e linguagem de


programação já homologados em nossos desenvolvimentos, assim como um
framework próprio amplamente homologado, os servidores e licenças serão
adquiridos através de parceiros, garantindo assim a compatibilidade com as
implementações propostas.
A equipe de desenvolvimento possui vasta experiência e já analisaram as
especificações para darem o seu ok , quanto a viabilidade do sistema proposto.

PRAZOS E INVESTIMENTOS

investimento R$ 100.000,00
pagamento 30% no fechamento do contrato e saldo em 5 X
Prazo 60 dias
Treinamento 8 horas de treinamento para equipe de 10 funcionários
Garantia Garantia vitalícia em relação aos recursos acordados em
contrato, já eventuais ajustes e modernizações não estão
comtemplados
Validade Validade da proposta 15 dias corridos

16
PROJETO LÓGICO

Realizaremos a criação de um sistema customizado para a empresa PointSystems


Ltda., que visa controlas seus 3 setores principais que funcionam como o alicerce da
empresa. O setor de desenvolvimento, o setor de suporte e o setor administrativo.
Todo o controle hoje é realizado por meios de documentos em Word e Excel, que são
ferramentas de mercado para escritório sem as integrações necessárias, sem
recursos personalizados, sem backups automáticos, dentre outras limitações.
O sistema que será proposto visa integrar a empresa, possibilitando um controle
centralizado, com rotinas automatizadas para controle, ferramentas de segurança e
backup. O sistema será chamado neste documento de “HelpSystem” podendo ser
alterado conforme desejo do cliente.

17
CONSIDERAÇÕES FINAIS

O objetivo deste trabalho foi realizar um estudo das principais técnicas e requisitos do
desenvolvimento de um sistema, desde os levantamentos dos pré-requisitos até
funcionalidades, incluindo as técnicas mais comuns utilizadas na atualidade.
Com o desenvolvimento do mesmo foi possível enxergar a complexibilidade por trás
de um projeto de desenvolvimento de sistema. Notou-se que a análise dos requisitos,
o estudo dos processos e das regras de negócio é tão importante ou até mais do que
a codificação do sistema, pois nesta etapa são inseridas as regras de negócio, são
definidas as estruturas de dados e o comportamento do sistema. Uma análise mal
realizada implicará diretamente na qualidade do sistema a ser entregue, além do alto
risco do sistema entregue não atender as necessidades da empresa.
Uma analise mal realizada também poderá implicar diretamente na má utilização de
recursos , aumento de custos do projeto , pois eventualmente o sistema poderá ser
reescrito, acarretará também no descumprimento dos prazos informados ao solicitante
do sistema, logo dedicar um tempo de qualidade a análise inicial pode trazer muitas
vantagens na entrega do produto final.

18
REFERÊNCIAS BIBLIOGRÁFICAS

Para a confecção deste trabalho foram utilizados apenas sites de internet, não foram
utilizadas citações prontas, apenas foi transcrito o entendimento de alguns materiais
lidos, também foi utilizado a vivencia que já possuo na área de tecnologia, abaixo
alguns dos sites utilizados:

www.devmedia.com.br/
https://pt.wikipedia.org/
https://www.ime.usp.br/
https://prezi.com/
www.deinf.ufma.br/
www.estgv.ipv.pt/
www.unicamp.br/fea/ortega/temas530/melissa.htm
https://www.infoescola.com/filosofia/sintese-teoria-geral-dos-sistemas/
http://moodle.fgv.br
https://pt.slideshare.net

19

You might also like