Análise, planejamento, desenvolvimento e melhorias de Processos.
Por: Juliana2017 • 13/8/2018 • 4.742 Palavras (19 Páginas) • 420 Visualizações
...
A consultoria (staff) – ligada a direção da empresa - vem assumindo um papel fundamental para as empresas. Pois, é através dela que as organizações conseguem desenvolver uma postura de competição, frente às empresas de grande porte; em busca da obtenção de resultados positivos para um maior crescimento, da garantia de sua permanência no mercado.
Com isto, os trabalhos de consultoria se tornam crucial, para que a empresa possa definir os investimentos que terá de fazer, além de amparar seu plano de crescimento. Servindo como auxilio no estabelecimento das competências essenciais, fazendo com que a empresa tornar-se cada vez melhor.
---------------------------------------------------------------
1.1. Histórico da Empresa
A Empresa paulista - desenvolvedora de software – Software Developer, teve início em 2010, com a missão de levar soluções criativas para seus clientes; e tinha como principal objetivo a comercialização de softwares bancários. Após o primeiro ano, atuando no mercado, a empresa começou a se destacar. Seus produtos eram: Sistema Consórcio, Sistema de Financiamento e Sistema para Empréstimos.
Com a evolução da empresa, foram efetuadas novas contratações e realizados novos investimentos. Dentre eles, a aplicação de todo orçamento para trocar Notebooks e Smartphones dos gerentes.
Tendo em vista a falta de investimento em alguns setores, vários problemas começaram a aparecer. Em 2011 e 2012, o Servidor de Banco de Dados apresentou falhas de hardware. O Analista em banco de dados alertou quanto à falta de investimento no setor. Ele vem tentando encontrar uma maneira para montar um ambiente de teste que seja compatível com o ambiente de produção, porém como não há hardware Unix igual ou similar ao de produção, ele está usando um computador com Windows XP como pré-produção. Em reunião técnica, o DBA entregou um relatório detalhado, que mostra os problemas em relação à modelagem de dados, falta de index e dados que não são mais necessários e que poderiam ser removidos da base principal através de purge.
Devido à pouca experiência do novo gerente, ao invés de resolver os problemas, optou por esperar um problema sério no ambiente para trocar o Analista em Banco de dados por um velho amigo.
Após uma reunião, o Gestor de TI da empresa estava em dúvida se iria promover ou não, o funcionário José Silva. O funcionário comentou que estava fazendo um tratamento devido a uma enfermidade. Por esse motivo, a promoção do funcionário fora cancelada. Também resolveu que os funcionários vão assinar as férias, mas não vão tirar. Durante este período de férias, eles aproveitam para fazer várias horas adicionais que são remuneradas, porém não contabilizado no demonstrativo de pagamento, então a empresa vai dividir com o funcionário o valor
---------------------------------------------------------------
que iria pagar com os encargos. Com isso, ele acha que está ajudando no capital das despesas operacionais.
A Software Developer foi contratado pela empresa XYZ Atacadistas para desenvolver um sistema chamado System-Left. Mesmo sendo definido em contrato que o código fonte seria exclusivo da XYZ, o analista que trabalhou no desenvolvimento do system-left foi alocado para desenvolver um software similar para a HandSystem. Para ganhar tempo usou na integra os módulos que havia desenvolvido para o cliente XYZ e na hora de reportar os custos de desenvolvimento cobrou 1/10 do que havia cobrado para desenvolver o system-left da XYZ.
A empresa diminuiu alguns custos devido aos últimos gastos. Em vez de investir na coleta seletiva, a empresa está fazendo o descarte, em lixo comum, de fitas de backup velhas, pilhas, restos de computador entre outros.
2. Fundamentação Teórica da Administração de Banco de Dados
---------------------------------------------------------------
Existem várias ferramentas de gerenciamento de banco de dados, a sua função é facilitar e simplificar o acesso aos dados pelos usuários, gerenciando grupos complexos de informações e fornecendo segurança contra problemas no sistema e contra a invasão de acessos restritos. Temos como exemplo as ferramentas Interbase e Oracle Enterprise Edition, entre outras.
Um SGBD (Sistema de Gerenciamento de Banco de Dados) não funciona sozinho, precisa-se de um projeto de Banco de Dados com um bom esquema e atenção especial a modelagem de dados.
O Interbase é uma ferramenta gratuita e é relativamente rápida, suportando bancos de dados de pequeno até médio porte, seu fabricante é Borland. O Oracle é utilizado especialmente para áreas de desempenho e segurança e admite uma instrução de replicação de dados, que é a cópia dos dados de um banco de dados original para outro banco, a instrução utilizada é a ―create snapshot‖ no caso cria uma cópia snapshot de uma relação consistente com a transação, também admite o refresh automático, seja de forma contínua ou em intervalos.
A modelagem de dados oferece uma maneira de descrever o projeto de um banco de dados no nível físico e lógico, temos três tipos de modelo de dados. O Modelo conceitual que considera a forma da criação das estruturas para o armazenamento dos dados, é representado através do Diagrama entidade-relacionamento aonde ocorre o levantamento de dados que dá a sustentação da base de todo o projeto. O Modelo lógico tem como objetivo definir padrões e nomenclaturas e também estabelecer chaves primarias e estrangeiras, é o modelo mais usado.
O Modelo físico leva em conta o SGDB e se baseia no modelo lógico para seu desenvolvimento, a partir daí é feito o MER (Modelo Entidade-Relacionamento), sua função é representar a estrutura lógica geral do banco de dados e facilitar a implantação do sistema através de um esquema envolvendo representações gráficas.
---------------------------------------------------------------
Existem as ferramentas Case que auxiliam na criação dos diagramas, sua função é acelerar o processo de representação dos diagramas, com suas tabelas e relacionamentos, ela auxilia o analista na construção do sistema, prevendo como será sua estrutura, quais serão suas entidades e relacionamentos. Uma das ferramentas mais populares para tal função e com mais facilidade de uso é o ErWin, Lembrando que toda ferramenta é apenas um complemento com o intuito
...