Você está na página 1de 38

UNIP INTERATIVA

Projeto Integrado Multidisciplinar


Cursos Superiores de Tecnologia

PROJETO INTEGRADO MULTIDISCIPLINAR - PIM Ill


ESTUDO DE ANLISE DE IMPACTO, PLANEJAMENTO,
DESENVOLVIMENTO E IMPLEMENTAO DE MELHORAS NOS
PROCESSOS DE T.I DA ORGANIZAO SOFTWARE DEVELOPER

PIMENTA BUENO-RO
2012
1

PROJETO INTEGRADO MULTIDISCIPLINAR - PIM Ill


ESTUDO DE ANLISE DE IMPACTO, PLANEJAMENTO,
DESENVOLVIMENTO E IMPLEMENTAO DE MELHORAS NOS
PROCESSOS DE T.I DA ORGANIZAO SOFTWARE DEVELOPER

Nome:
Ferdnando Marcos Barbosa RA 1212220
Charles Beserra

RA 1206531

Eliomar Seguro Guarnier

RA 1221703

Curso: Gesto de TI
Semestre: 2 Semestre

PIMENTA BUENO-RO
2012
2

Resumo
A empresa Consulting localizada em So Paulo, SP, foi contratada pela
empresa Software Developer tambm localizada em So Paulo, SP, para fazer
uma consultoria com o objetivo de entregar um estudo contendo anlise de
impacto, planejamento, desenvolvimento e implementao de melhoras nos
processos de TI. De inicio foi apresentado um relatrio constando uma srie de
eventos e problemas que aconteceram e esto acontecendo na Software
Developer, onde aps isso a Consulting analisou criteriosamente os problemas
relatados e os demais encontrados com o decorrer dos servios e iniciou o
estudo em questo.
Foram feitas vrias reunies, pesquisas e questionrios com todos os
funcionrios da empresa, para o fim de ter uma base slida para sustentar os
relatrios a serem entregues pela Consulting. Foi elaborada uma anlise de
impacto onde foi determinado o nvel de criticidade da Software Developer em
todos os aspectos necessrios. Foi elaborado um planejamento estratgico
onde o foco principal era guiar a organizao para um nvel de criticidade no
to preocupante. E por fim desenvolvido e estabelecido mtodos para
implementar melhoras nos processos de TI na Software Developer.

Palavras-chave: Consulting, Software Developer, Anlise de Impacto,


Planejamento, Desenvolvimento, Implementao, Melhoras.

Abstract
The Consulting company located in Sao Paulo, was hired by the
company Software Developer also located in Sao Paulo, Brazil, to make a
consultancy aimed at delivering a study containing impact analysis, planning,
development and implementation of improvements in processes IT. Initially a
report was presented consisting a series of events and issues that have
happened and are happening in the Software Developer, where after that the
Consulting carefully analyzed and reported problems encountered with other
ongoing services and started the study in question.
Were asked several meetings, surveys and questionnaires with all
company employees, for the purpose of having a solid foundation to support the
reports to be delivered by Consulting. So an impact analysis where it was
determined the level of criticality of Software Developer needed in all aspects. It
was elaborated a strategic plan where the main focus was to guide the
organization to a level of criticality not so worrying. And finally developed and
established methods to implement improvements in IT processes in the
Software Developer.

Keywords: Consulting, Software Developer, Impact Analysis, Planning,


Development, Implementation, Improvements.
4

Sumrio
Introduo ..................................... 6
1. Anlise de Impacto ..................... 7
1.1 Mtodo ..................................... 8
1.2 Imagem .................................... 9
1.3 Financeiro................................. 9
1.4 tica e Legislao .................. 10
1.5 Operacional ............................ 11
2. Planejamento Estratgico......... 12
2.1 Plano Estratgico Financeiro .. 13
2.1.1 Planejamento Estratgico
Financeiro em Curto Prazo ....... 14
2.1.2 Planejamento Estratgico
Financeiro em Longo Prazo ...... 14
2.2 Plano Estratgico tico Legal . 15
2.2.1 Cdigo de tica Coorporativo
.................................................. 15
2.2.1 Plano Estratgico tico ....... 15
2.2.1.1 Definio .......................... 15
2.2.1.2 Importncia ....................... 16
2.2.1.3 Funo ............................. 16
2.2.1.4 Contedo .......................... 17
2.2.2 Plano Estratgico Legal....... 18
2.3 Plano Estratgico Operacional
.................................................. 20
2.3.1 Recursos Fsicos ................. 21
2.3.1.1 Servidor de Banco de Dados
.................................................. 21
2.3.2 Recursos Lgicos ................ 25
2.3.2.1 Servidor de Banco de Dados
.................................................. 25
2.3.2.1.1 O SGBD ........................ 26
2.3.2.1.2 Sistema Operacional do
Servidor - Windows Server 2008
R2 ............................................. 27
2.3.2.2 Ambiente de Teste PrProduo ................................... 27
3. Implementao e
Desenvolvimento....................... 29

3.1 Soluo Financeira ................ 29


3.2 Soluo tica e Legal ............ 29
3.3 Soluo Operacional ............. 30
3.3.1 Adquirir Recursos de TI ...... 30
3.3.1.1 Hardware ......................... 30
3.3.1.2 Software........................... 30
3.3.1.2.1 Sistema Operacional do
Servidor .................................... 30
3.3.1.2.2 SGBD............................ 30
3.3.1.2.2.1 MySQL ....................... 30
3.3.1.2.2.2 Certificao MySQL ... 31
3.3.1.2.2.3 MySQL Consulting ..... 31
3.3.1.2.2.4 Suporte MySQL ......... 31
3.3.1.2.3 Ambiente de Teste PrProduo .................................. 34
3.3.1.2.3.1 Oracle VM VirtualBox . 34
3.3.1.2.5 Modelagem do Banco de
Dados ....................................... 31
3.3.1.2.5.1 Correto
Dimensionamento da Estrutura do
Banco de Dados ....................... 31
3.3.1.2.5.2 Utilizao de ndices .. 32
3.3.1.2.5.3 Correta Previso do
Crescimento do Banco de Dados
................................................. 32
3.3.1.2.5.4 Prever com Adequao
o uso de Stored Procedures,
Triggers e Views ....................... 33
3.3.1.2.5.5 Limpeza Preventiva do
Banco de Dados ....................... 33
3.3.1.2.5.6 Documentao do
Banco de Dados ....................... 34
3.3.2 Terceirizao ...................... 35
3.3.2.1 Acordo de Nvel de Servio
(SLA) e Qualidade de Servio
(QOS) ....................................... 35
Concluso .................................. 36
Referncias Bibliogrficas ........ 37

Introduo
A Tecnologia da Informao tem sido reconhecida como arma
estratgica competitiva, pois alm de permitir e sustentar as operaes do
negcio viabiliza novas estratgias empresariais.
Apesar

disto,

no

difcil

encontrar

departamentos

de

TI

desconectados realidade dos negcios da empresa. Este cenrio tem levado


a distores que custam caro s empresas. As corporaes deixam de ter
retorno adequado ao potencial do TI e em muitos casos tem prejuzos diretos
causados por grandes investimentos infundados e que no trazem retorno.
A importncia da Gesto de TI nas organizaes evolui numa
velocidade espantosa, se tornou uma ferramenta indispensvel para grandes,
mdias e pequenas empresas.
A Gesto de TI traz melhorias de qualidade de servios e ajuda a
conquistar novos clientes e manter os antigos.
Nesse cenrio promissor, o departamento de TI deixou de ser
meramente um suporte tcnico para as empresas, no se discutindo sobre sua
real necessidade, mas sim as transformaes porque tem passado e como
est caminhando na direo da integrao dos setores e o negcio da
empresa, ganhando importncia na tomada de deciso e no alcance das metas
de negcios.
O departamento de TI nas empresas passou a ganhar muita
importncia com seu impacto nos resultados. Contudo, caber a um eficiente
departamento de TI organiz-los, estrutur-los e gerenci-los para conduzir
convenientemente mais essa transformao vivenciada pela sociedade
globalizada.
A empresa fictcia chamada de Consulting, localizada em So PauloCapital, contratada pela empresa Software Developer, tambm localizada em
So Paulo, apresentara um estudo contento analise de impacto, planejamento,
desenvolvimento e implementao de melhorias nos processos de TI da
Software Developer.
6

1.

Anlise de Impacto
Este relatrio baseado na metodologia de anlise criteriosa. Foram

adotadas estratgias de mitigao sobre os riscos, visando minimizar o risco


residual a nveis aceitveis. O resultado da avaliao deve ser entendido pelas
partes interessadas e no ser expresso em termos financeiros, pois no foi
informado Consulting os valores e diretrizes mtricas a alinhar com o
departamento financeiro.
Descrio dos problemas relatados:

Durante os anos de 2011 e 2012, aconteceram vrios problemas


relacionados ao servidor de banco de dados.

O Gestor de TI investiu todo oramento para trocar laptops e


smartphones de gerentes, porm o DBA j vem alertando que em
poucos meses o servidor de banco de dados pode parar por falta de
recursos de hardware.

Alm do problema fsico o DBA vem tentando encontrar uma maneira


para montar um ambiente de teste que seja compatvel com o ambiente
de produo, porm como no h hardware Unix igual ou similar ao de
produo ele est tentando usar um PC com Windows como prproduo.

Numa reunio tcnica, o DBA entregou um relatrio detalhado que


aponta vrios problemas de modelagem da base de dados, falta de
index e dados que no so mais necessrios e que poderiam ser
removidos da base principal atravs de purge, porm como o Gerente
novo no departamento e pretende esperar um problema srio no
ambiente para justificar a troca do DBA por outro funcionrio que um
velho amigo.

O Gestor da rea de TI estava no caf e comentou com um colega de


outra rea que necessitaria rever se iria promover ou no o funcionrio
Jos da Silva, isso porque durante reunio de feedback o funcionrio
Jos comentou que estava fazendo um tratamento devido uma
enfermidade, mesmo o colega pensando que este assunto era

confidencial, acabou no falando nada e nem reportando para seus


superiores.

Devido ao custo de operaes que seria necessria para executar a


coleta seletiva, a empresa Software Developer faz o descarte, em lixo
comum, de fitas de backup velhas, pilhas, restos de computador entre
outros, isso vm ajudando bastante no OPEX da empresa, uma vez que
o descarte desta forma muito mais simples.

Para melhorar a renda, funcionrios esto assinando frias e no esto


saindo de fato durante este perodo eles assinam o documento de
frias e aproveitam para fazer vrias horas adicionais que so
remuneradas, porm no contabilizado no demonstrativo de pagamento,
ento a empresa divide com o funcionrio o valor que iria pagar com os
encargos.

Durante processo de entrevista o Gestor da rea de TI notou que o


candidato era praticante de uma religio especifica, ento mesmo o
candidato sendo o mais bem preparado para a vaga ele contratou outro.

Recentemente um cliente chamado XYZ Atacadistas contratou a


Software Developer para desenvolver de um sistema chamado systemleft, mesmo sendo definido em contrato que inclusive o cdigo fonte
seria da XYZ, um dos analistas que trabalhou no desenvolvimento do
system-left foi alocado para desenvolver um software similar para outro
cliente. Para ganhar tempo usou na integra os mdulos que havia
desenvolvido para o cliente XYZ e na hora de reportar os custos de
desenvolvimento, neste segundo caso ele cobrou 1/10 do que havia
cobrado para desenvolver o system-left da XYZ.

1.1

Mtodo
O mtodo da Consulting de avaliar o impacto no negcio emprega

quatro subcritrios, cada um com um peso diferenciado, tendo em vista o nvel


de importncia no contexto de negcio da empresa. Este mtodo tem por
objetivo levar em considerao o impacto com uma viso mais sistmica, onde
a rea nanceira faz parte do contexto junto com outras trs, que juntas,
podem parar o negcio. Nesta tcnica no podemos calcular a perda esperada,
8

pois no temos forma de mensurar objetivamente o impacto nanceiro. Os


quatro subcritrios de avaliao dos impactos so: Imagem, Financeiro,
Legislao e Operacional. Onde sero avaliados em um peso de 1 a 5 de
acordo com a tabela 1, ser avaliada tambm uma nota que ira variar de 1 a 5,
dependendo do impacto direto com a rea de TI.
Tabela1.

1.2

Peso

Impacto

Superior

Alto

Mdio

Pouco Importante

Irrelevante

Imagem
Aparentemente a Software Developer no possui uma imagem

negativa perante a sociedade e aos olhos de grandes empresas. Porm


poderia estar em um patamar mais elevado em questo da sua imagem.
Avaliamos ento um peso igual a 3 e nota 2.
1.3

Financeiro
Conforme o problema relatado anteriormente em relao negligncia

do Gestor de TI em gastar todo o recurso de TI em Laptops e Smartphones


para a gerncia. O que compromete em muito o setor, pois h a grande
carncia em recursos de hardware para a sobrevivncia do servidor de banco
de dados. H tambm o problema em que um funcionrio reportou um custo de
desenvolvimento, em que cobrou 1/10 do valor que deveria cobrar, pois usou o
cdigo fonte de um sistema de outro cliente. Avaliamos ento um peso igual a
4 e nota 5.
9

1.4

tica e Legislao
Em questo de tica analisamos outros grandes problemas, que tm

relao direta com o Gestor de TI, que so:

Quarto problema relatado (... pretende esperar um problema srio no


ambiente para justificar a troca do DBA por outro funcionrio que um
velho amigo.).

Quinto problema relatado (... que necessitaria rever se iria promover ou


no o funcionrio Jos da Silva,... o funcionrio Jos comentou que
estava fazendo um tratamento devido uma enfermidade...).

Sexto problema (... a empresa Software Developer faz o descarte, em


lixo comum, de fitas de backup velhas, pilhas, restos de computador
entre outros...). Apesar de parecer um caso especifico de lei, o descarte
de lixo eletrnico envolve apenas a conscientizao das pessoas
envolvidas nas empresas.

Oitavo problema (... notou que o candidato era praticante de uma


religio especifica, ento mesmo o candidato sendo o mais bem
preparado para a vaga ele contratou outro.).
Em questes legais a Software Developer se encontra em grande

declnio, pois negligencia fatos cruciais em que poderia prejudicar a si mesma.


Abaixo enquadramos os fatos a leis que deveriam ser estabelecidas e seguidas
pela Software Developer, que so:

Stimo problema: Para melhorar a renda, funcionrios esto assinando


frias e no esto saindo de fato durante este perodo eles assinam o
documento de frias e aproveitam para fazer vrias horas adicionais que
so remuneradas, porm no contabilizado no demonstrativo de
pagamento, ento a empresa divide com o funcionrio o valor que iria
pagar com os encargos. Por lei o trabalhador no pode exercer
atividade durante o perodo de frias, salvo o abono pecunirio.
Conforme PNTRT3 N 69: "As empresas fornecero comprovantes de
pagamento de salrios aos seus empregados, contendo a identificao
do empregador e do empregado, bem como discriminaro os valores
10

pagos,

os

descontos

efetuados

com

seus

respectivos

ttulos,

especialmente os relativos previdncia social, e o recolhimento do


FGTS". Fora disso a empresa estar praticando caixa dois, considerado
crime.
Com base nos dados acima mencionados atribumos um peso igual a 3
e nota 4.
1.5

Operacional
Um dos maiores problemas que a Software Developer vem passando

esta relacionado ao servidor de banco de dados, problemas tanto fsicos como


na modelagem da base de dados. O DBA j havia entregado um relatrio ao
Gestor de Ti, porem o mesmo o negligenciou, no intuito de prejudicar o DBA, e
assim demiti-lo para contratar um amigo no lugar do atual DBA. Sem recursos
financeiros a Software Developer no tem como investir em recursos de
hardware, que tambm crucial no exato momento, porem poder amenizar o
problema se estruturar a base de dados.
Com base nos dados acima mencionados atribumos um peso igual a 3
e nota 4.
Avaliao Geral Determinao do Nvel de Impacto
O Nvel de Impacto o resultado da soma dos resultados de cada fator
de impacto (multiplicao do peso versus a nota), dividido pela soma dos
pesos, conforme demonstrado abaixo:

11

O nvel de impacto possui a seguinte classificao:

Tabela2.

Grau de Impacto

Nvel de Impacto

4,51 5,00

Catastrfico

3,51 4,50

Severo

2,51 3,50

Moderado

1,51 2,50

Leve

1.00 1,50

Insignificante

O nvel de impacto da Software Developer 3,31 que se encontra


entre 2,51 a 3,50 (Moderado), ainda que esteja num nvel moderado, a
Software Developer esta a um passo a chegar a nveis maiores, tornando
assim maior a preocupao em rever novos planejamentos e implementaes
em TI.
2.

Planejamento Estratgico
O planejamento objetiva garantir que as metas e objetivos da TI

estejam totalmente vinculados aos objetivos do negcio e as metas da


organizao. Deve estar alinhado com o planejamento estratgico da
organizao. um processo dinmico e interativo, estruturar estratgica, ttica
e operacionalmente os sistemas de informao e a infraestrutura de TI
sistemas de informao e a infraestrutura de TI necessrios e respectivos
processos da organizao. um instrumento indispensvel para a tomada de
deciso na organizao.

12

Os principais objetivos da elaborao de um Plano Estratgico so:

Estabelecer o propsito organizacional em termos de objetivos em longo


prazo, planos de ao e prioridades para alocao de recursos.

Definir o domnio competitivo da organizao.

Responder s oportunidades e ameaas externas e aos pontos fracos e


fortes internos de modo a atingir vantagem competitiva.

Definir tarefas gerenciais em nveis estratgicos, tticos e operacionais.

Definir um padro de decises coerente, unificado e integrado.

Desenvolver competncias crticas para a organizao.

Investir

em

recursos

tangveis

intangveis

para

desenvolver

capacitaes que assegurem a vantagem competitiva de organizao.


A Consulting institui um grupo de trabalho, formado por 3 pessoas,
entre elas o Gestor de TI Charles Beserra, ps graduado em Tecnologia de
Informao para Estratgia de Negcios e o Gestor de TI Ferdnando Marcos
Barbosa, graduado em Governana e Melhores Prticas da TI e o Gestor de TI
Seguro Eliomar Guarnier. Foram feitas vrias reunies de trabalho para troca
de ideias e confronto de opinies, entre setembro e outubro de 2012.
Atravs das diversas reunies, definimos que o Planejamento
Estratgico da Software Developer ser dividido em 3 partes: Plano Estratgico
Financeiro, Plano Estratgico tico Legal e Plano estratgico Operacional.
2.1

Plano Estratgico Financeiro


A sobrevivncia da Software Developer depende exclusivamente do

setor de TI, isso porque a empresa esta no ramo de desenvolvimento de


softwares, isso bem claro. Mas como todos os recursos desta rea poderiam
estar esgotados, se o setor de TI tambm o de produo? No deveria haver
uma quantia maior, ou melhor, no deveria ter um planejamento dos custos
deste setor em Curto e em Longo prazo? So muitas as questes que cercam
a Consulting a respeito da Software Developer. Porem o nosso papel
solucionar os problemas da Software Developer.

13

Iremos dividir o Planejamento Estratgico Financeiro em duas partes,


que so: Planejamento Estratgico Financeiro em Curto Prazo e Planejamento
Estratgico Financeiro em Longo Prazo.
2.1.1 Planejamento Estratgico Financeiro em Curto Prazo
Atualmente a Software Developer no tem capital necessrio para o
investimento imediato nos planos de ao, mesmo com os prximos recursos a
entrarem no sero necessrios para todos os planos, sendo necessrio
prioriz-los. Os planos de ao sero priorizados, tomando como critrios, o
seu impacto no desempenho da organizao, o volume de recursos, a urgncia
de execuo e a dificuldade de implementao.
Com base nos estudos na organizao a Consulting definiu que de
todo o lucro liquido que entrar no caixa cerca de 25% ser destinado ao setor
de TI, os outros 75% restantes ficar a cabo da direo e/ou aos
administradores da Software Developer. Este perodo ser bom para
desenvolver projetos mais longos e complexos e executar projetos pequenos e
fceis, onde os pequenos projetos trariam recursos em Curto prazo e os
projetos mais longos garantiriam recursos em Longo prazo.
2.1.2 Planejamento Estratgico Financeiro em Longo Prazo
Como dito no item anterior, o planejamento e desenvolvimento de
projetos mais longos e complexos garantiriam a estabilidade financeira da
empresa em Longo prazo. A Software Developer no precisar se preocupar
com os projetos complexos, pois, por serem de custo maior o seu lucro seria
tambm alto, implicando assim na quantidade de projetos a executar,
garantindo a breve estabilizao do setor de TI, assim estar com mais
segurana e mais estrutura para continuar seus projetos e atividades dirias.
Destes recursos dever ser separado o mesmo percentual que antes, 25%, at
que se acabem os projetos iniciados no perodo do planejamento em curto
prazo. Aps este perodo os recursos devero retornar a ser como
anteriormente.

14

2.2

Plano Estratgico tico Legal


A

existncia

de

um

regulamento

Interno

determinante

no

desenvolvimento organizacional da Empresa. A partir deste modelo definido


as nossas fronteiras da ao especializada, assim como as aes dos diversos
tcnicos, tendo como garantia a flexibilidade dos colaboradores na tomada de
decises.
O comportamento dos funcionrios em uma corporao afeta quase
diretamente no bom funcionamento da mesma, principalmente em altos cargos
como gerentes e diretores. Uma m deciso pode acarretar em vrios prejuzos
e at demisses desnecessrias.
No caso da Software Developer vamos subdividir este item em dois,
Plano Estratgico tico e Plano Estratgico Legal.
2.2.1 Plano Estratgico tico
Para iniciarmos este estudo, primeiramente esclareceremos o que
tica:
A tica a disciplina ou campo do conhecimento que trata da
definio e avaliao do comportamento de pessoas e organizaes.
(MAXIMINIANO, 2004).
Em

nosso

estudo

analisamos

comportamento

pessoal

organizacional da Software Developer. Como dito anteriormente foram


relatados muitos problemas ticos e legais na Software Developer, porm no
cabe a Consulting apontar o que correto ou incorreto, apenas mostraremos o
caminho a ser seguido. Ento o que ser seguido? Ser estabelecido um Cdigo
de tica Corporativo.
2.2.1 Cdigo de tica Coorporativo
2.2.1.1

Definio
" a declarao do conjunto de direitos, deveres e responsabilidades

corporativas para com todos os stakeholders, refletindo os princpios e os


15

valores da empresa, a gesto social e ambiental, e o conjunto das normas de


conduta para dirigentes, executivos e colaboradores, como tambm para os
integrantes da cadeia produtiva, mediante os quais atuam as premissas que
enriquecem os processos decisrios da empresa e orientam o seu
comportamento. Alm disso, deve ser o principal instrumento de governo e da
gesto estratgica das empresas.
2.2.1.2

Importncia
O Cdigo de tica pode ser interpretado como a Lei Maior da empresa,

sua Constituio, ou seja, o Cdigo de tica uma "Carta dos Direitos e dos
Deveres Fundamentais" (morais), atravs do qual a empresa indica e esclarece
as suas prprias responsabilidades ticas, sociais e ambientais, e assim, este
instrumento tem a funo de explicitar um tipo de CONTRATO SOCIAL (9) que
liga a empresa aos vrios grupos e indivduos que interagem direta ou
indiretamente no dia-a-dia de seus negcios.
Alm disso, o Cdigo de tica a principal ferramenta e a base de
atuao da Tripla Responsabilidade Corporativa (TRC) e pode ser incorporado
s empresas de todos os ramos de atividade e de qualquer porte que
desejarem melhorar sua gesto e sua atuao responsvel.
Existe outro instrumento corporativo, de igual valor e importncia, no
contexto das empresas socialmente responsveis. Trata-se do BALANO
SOCIAL

ou,

como

mais

conhecido

hoje,

do

RELATRIO

DE

SUSTENTABILIDADE, o qual tem a principal funo de informar e divulgar os


avanos e as conquistas da atuao responsvel da empresa a todos os
stakeholders.
Podemos concluir, ento, que o Cdigo de tica a base de
sustentabilidade moral e o alicerce tico que deve orientar e conduzir a gesto
e as aes de empresas socialmente responsveis.
2.2.1.3

Funo
O Cdigo de tica possui trs funes bsicas:

16

a) Funo de Legitimao Moral:


Os direitos e as responsabilidades da empresa para com os
stakeholders, expressos no Cdigo de tica, oferecem os termos com base nos
quais todos os stakeholders podem reconhecer que as suas legtimas
expectativas sero tratadas equitativamente. O critrio de equilbrio das
expectativas torna-se a base para um acordo e uma cooperao mutuamente
vantajosa.
b) Funo Cognitiva:
O Cdigo de tica, atravs da enunciao de princpios abstratos e
gerais, e de regras de comportamento preventivo, permite reconhecer os
comportamentos no ticos (oportunistas) e esclarecer o exerccio apropriado
(no abusivo) da autoridade, da arbitrariedade, da delegao e da autonomia
decisria de cada participante da empresa e de cada stakeholder.
c) Funo de Incentivo:
O Cdigo de tica gera incentivos observncia dos princpios e dos
valores corporativos e tambm das normas de conduta nele contidas, pois da
sua observncia depende a formao da reputao da empresa e o
estabelecimento de relaes de confiana reciprocamente vantajosas entre a
empresa e os seus stakeholders.
2.2.1.4

Contedo
O Cdigo de tica Corporativo vem se aperfeioando ao longo do

tempo. Originado da Declarao de Princpios (descrio da misso, viso,


princpios e valores da empresa), passando pelo Cdigo de Conduta (regras de
conduta a serem observadas e cumpridas por todos os funcionrios da
empresa), a Software Developer juntamente com a Consulting elaborar ento
um Cdigos de tica que pode contemplar num s instrumento:

Misso e Viso da empresa;

Princpios e Valores da Empresa;

Princpios ticos gerais;


17

Princpios gerais de Justia e equidade no relacionamento com os


stakeholders;

Gesto, tratamento, respeito e preservao do Meio Ambiente;

Gesto da Sustentabilidade;

Normas e Padro de Comportamento da empresa e de seus


colaboradores;

Organismos internos para reportar alguma desconformidade ao cdigo;

Procedimentos e padres de atuao e controle (rgos internos).

2.2.2 Plano Estratgico Legal


Para darmos inicio falaremos um pouco sobre, direito:
Direito so regras que regulam as relaes dos indivduos na
sociedade, minimizando o conflito de interesses e mantendo ordem, liberdade e
harmonia entre os povos e entre os homens.
Analisaremos os problemas relatados, que envolvem a questo legal
na Software Developer:
a) Para melhorar a renda, funcionrios esto assinando frias e no esto
saindo de fato durante este perodo eles assinam o documento de
frias e aproveitam para fazer vrias horas adicionais que so
remuneradas, porm no contabilizado no demonstrativo de pagamento,
ento a empresa divide com o funcionrio o valor que iria pagar com os
encargos.
De acordo com a CLT, todo o empregado tem direito anualmente ao
gozo de um perodo de frias, sem prejuzo da remunerao (CLT art.
129). A CF/88 estipula em seu art. 7 XVII, remunerao de frias em
valor superior, em pelo menos um tero, ao valor do salrio. facultado
ao empregado 1/3 do perodo de frias a que tiver direito em abono
pecunirio, no valor da remunerao que lhe seria devida nos dias
correspondentes. (Redao dada pelo Decreto-lei n 1.535, de
13.4.1977). De acordo com a lei no contabilizar demonstrativos de
pagamentos enquadrado como caixa dois.

18

b) Recentemente um cliente chamado XYZ Atacadistas contratou a


Software Developer para desenvolver de um sistema chamado systemleft, mesmo sendo definido em contrato que inclusive o cdigo fonte
seria da XYZ, um dos analistas que trabalhou no desenvolvimento do
system-left foi alocado para desenvolver um software similar para outro
cliente. Para ganhar tempo usou na integra os mdulos que havia
desenvolvido para o cliente XYZ e na hora de reportar os custos de
desenvolvimento, neste segundo caso ele cobrou 1/10 do que havia
cobrado para desenvolver o system-left da XYZ. O regime de proteo
propriedade intelectual de programa de computador o conferido s
obras literrias pela legislao de direitos autorais e conexos vigentes no
Pas, observados o disposto nesta Lei. (Art. 2 da lei n 9.609 de
proteo aos direitos do autor e do registro).
c) To importante quanto garantir a segurana das informaes
assegurar a segurana e a higiene do trabalhador. O Planejamento de
Segurana e Higiene no Trabalho deve fundamentalmente ser
considerado como um contributo prtico de preveno de acidentes,
constituindo-se por consequncia como um documento base nesta rea.
Regulamentaes aplicveis:

NR1 Disposies Gerais;

NR2 Inspeo Prvia;

NR3 Embargo ou Interdio;

NR4 Servios Especializados em Engenharia de Segurana e


em Medicina do Trabalho (SESMT);

NR5 Comisso Interna de Preveno de Acidentes (CIPA);

NR6 Equipamentos de Proteo Individual (EPIs);

NR7 Programa de Controle Mdico de Sade Ocupacional


(PCMSO);

NR8 Edificaes;

NR9 Programa de Preveno de Riscos Ambientais (PPRA);

NR10 Segurana em Instalaes e Servios em Eletricidade;

NR17 Ergonomia;

NR23 Proteo contra Incndios;


19

NR24 Condies Sanitrias e de Conforto nos Locais do


Trabalho;

NR26 Sinalizao de Segurana;

NR27 Registro Profissional do Tcnico de Segurana no


Ministrio do Trabalho e Emprego: todo tcnico de segurana
deve 99 tica e Legislao Profissional ser portador de certificado
de concluso do nvel mdio de tcnico de segurana e sade no
trabalho, com currculo do Ministrio do Trabalho e Emprego,
devidamente registrado por meio das DRTs regionais.

NR28 Fiscalizao e Penalidades.

Os programas de Higiene e Segurana do Trabalho esto recebendo


atualmente muita ateno por parte de empresas e devem ser monitorados
quanto a custo/benefcios, alm de serem julgados por critrios como melhoria
de desempenho no cargo, reduo dos afastamentos por acidentes ou por
doenas e reduo de aes disciplinares.
2.3

Plano Estratgico Operacional


O planejamento operacional planejado para o curto prazo,

envolvendo cada tarefa ou atividade isoladamente e preocupa-se com o


alcance de metas especificas. Colocam em prtica os planos tticos dentro de
cada setor da empresa, criando condies para a adequada realizao dos
trabalhos dirios da empresa. Cada planejamento operacional deve conter:
a) Os recursos necessrios para o seu desenvolvimento e
implantao.
b) Os procedimentos bsicos a serem adotados.
c) Os resultados finais esperados.
d) Os prazos estabelecidos.
e) Os responsveis pela sua execuo e implantao.
O seguinte planejamento visar num caso particular os seguintes itens:
Banco de Dados e Sistemas de Informaes. Dividindo-os em Recursos
Fsicos e Recursos Lgicos. Onde os recursos fsicos sero toda a parte fsica
de Hardware e recursos lgicos toda a parte lgica de Softwares.
20

2.3.1 Recursos Fsicos


Todo computador possui uma gama de componentes internos
destinados a gerenciar a entrada, o processamento, a sada, o armazenamento
e o controle de dados.
O hardware uma placa de circuitos em que os dispositivos, como o
processador, a memria e o disco rgido, so conectados.
A grande questo saber qual e quando comprar. Como sabemos a
Software Developer no possui recursos financeiros para investir de inicio nem
em Hardware to pouco em Softwares. Mas de prtica o planejamento
operacional planejado em curto prazo, onde entramos em uma questo:
Como resolver o problema de hardware? A soluo seria a Software Developer
adotar o sistema Leasing Operacional.
Mas o que Leasing? um contrato atravs do qual a arrendadora ou
locadora (a empresa que se dedica explorao de leasing) adquire um bem
escolhido por seu cliente (o arrendatrio, ou locatrio) para, em seguida, aluglo a este ltimo, por um prazo determinado. Ao trmino do contrato o
arrendatrio pode optar por renov-lo por mais um perodo, por devolver o bem
arrendado arrendadora (que pode exigir do arrendatrio, no contrato, a
garantia de um valor residual) ou dela adquirir o bem, pelo valor de mercado ou
por um valor residual previamente definido no contrato.
O leasing operacional de TI tem sido uma alternativa para as empresas
adquirirem e manterem atualizados os equipamentos de Tecnologia da
Informao. Com o leasing, o cliente pago pelo uso dos equipamentos como
um aluguel e depois pode retorn-los para a empresa arrendadora, que a
prpria empresa de leasing, e, da, renovar o parque de computadores,
servidores, roteadores etc.
2.3.1.1

Servidor de Banco de Dados


Cada vez mais os servidores assumem funes crticas dentro de uma

empresa. O recente fenmeno de downsizing (tcnica que tem como objetivo a


racionalizao da empresa), para uma surpresa geral, agora se inverte. A nova
21

tendncia concentrar cada vez mais funes nos servidores, deixando as


estaes cada vez mais magras. Nestas condies, desempenho e segurana
so fatores fundamentais para os novos servidores das empresas, pois com
cada vez mais responsabilidades, mais alto ser o custo por hora parada numa
eventual falha, e tambm, significativo ser o custo por um desempenho baixa.
O servidor de banco de dados o equipamento responsvel por
armazenar e recuperar grandes quantidades de informao a partir das
solicitaes enviadas pelas estaes cliente. Normalmente estes servidores
rodam um programa gerenciador de bancos de dados (SGBD).
Em termos de desempenho, duas caractersticas so fundamentais:
capacidade de armazenamento e de processamento.
Alm das caractersticas do servidor de arquivos, com relao ao
armazenamento de dados, os programas gerenciadores de bancos de dados
manipulam grandes quantidades de informao, necessitando de memria e
velocidade de processamento para executar as consultas enviadas pelos
clientes.
Outra caracterstica essencial para um bom servidor de bancos de
dados a sua disponibilidade. Estes servidores precisam estar 100% do tempo
disponveis para atender aos clientes. Baseado nos requisitos acima
mencionados, oramos duas maquinas Banco de Dados para base de nosso
estudo. Escolhemos maquinas que atenderiam as necessidades da Software
Developer, que so detalhados no oramento representado na Tabela3:

22

Tabela3.

Oramento de Hardware Servidor de Banco de Dados

Descrio

DELL - PowerEdge R420

APPLE - Mac Pro

Processador

Processador Intel Xeon E5-

Processador Intel Quad-

2440 2.40GHZ

Core Xeon a 3.2 GHz

Memria

16 GB 1333MHZ (RDIMM)

16 GB SDRAM ECC DDR3

Disco Rgido

Dois HDs Serial Ata de 7200

Dois HDs Serial Ata de

rpm a 3 GB/s com 2 TB (4 TB)

7200 rpm a 3 GB/s com 2

Raid 5
Unidade de SATA DVD+/-RW

TB (4 TB)
Uma SuperDrive 18x

Unidade tica

DVD+/-RW
Dispositivos de On-Board Dual Gigabit Network

Placa Dual-channel 4GB

Rede

Adapter

Fibre Channel PCI Express

Sistema

Windows Server 2008 R2 SP1,

Mac OS X Serve

Operacional

Enterprise Edition,x64, Inclui 10

Valor Vista

CALs
14.166,00

11.185,39

(R$)
Calculando o Leasing:
O leasing ser calculado em 24 parcelas.
a) DELL - PowerEdge R420 R$14.166,00
Taxa de Leasing = 0,75%
Parcela Mensal =
(

)
(

Valor total do Leasing = R$15.532,082


23

b) APPLE - Mac Pro R$11.185,39


Taxa de Leasing = 0,75%
Parcela Mensal =
(

)
(

Valor total do Leasing = R$12.264,00

Grfico1. (Oramento)
18000
16000
14000
12000
10000
DELL
8000

APPLE

6000
4000
2000
M01
M02
M03
M04
M05
M06
M07
M08
M09
M10
M11
M12
M13
M14
M15
M16
M17
M18
M19
M20
M21
M22
M23
M24

Como vemos na Tabela3 e no Grfico1, possvel comparar


perfeitamente os recursos de cada um dos servidores apresentados e tambm
o seu custo comparando com o seu beneficio. Entre os dois servidores o
APPLE Mac Pro o que mais proporcionaria desempenho e o seu custo
tambm o menor, porm, se a Software Developer o adquirir, tambm teriam
que trocar suas maquinas clientes atuais por maquinas clientes APPLE, no
qual subiria o oramento, e no seria o mais cabvel a fazer. J o DELL
PowerEdge R420 possui um custo pouco maior que o servidor anterior, mas
compensa na praticidade, j que acompanha 10 Cals para acesso ao servidor,
e tambm possui um bom desempenho.
24

2.3.2 Recursos Lgicos


O software o conjunto de instrues e funes que diz ao computador
o qu, quando e como ele deve realizar. Est dividido em duas categorias:
softwares de sistema e softwares aplicativos:

Os de sistema so os responsveis pelo controle do hardware.

Os aplicativos necessitam dos de sistema para operar.


Os softwares podem ser divididos em algumas famlias, que se

relacionam conforme a finalidade e utilizao.


Os programas de gerenciamento de sistema so aqueles destinados
ao gerenciamento do hardware e do software. Esses sistemas so
denominados tambm, na literatura, como sistemas operacionais e utilitrios do
sistema operacional das mquinas.
Existe, ainda, uma famlia denominada de sistemas de apoio ao
processo de desenvolvimento. So softwares que automatizam diversas
atividades

desenvolvidas

pelos

analistas

de

sistemas,

arquitetos,

programadores, gerentes e testadores de sistemas aplicativos. Eles tambm


so

conhecidos

como

ferramentas

Case

(Computer

Aided

System

Engineering).
A seguir estudaremos os recursos provenientes no Servidor Banco de
Dados e no Ambiente de Teste de Produo.
2.3.2.1

Servidor de Banco de Dados


Um banco de dados pode ser definido como sendo uma coleo de

dados operacionais inter-relacionados. Existem diversas plataformas de banco


de dados, e a escolha depende do oramento e de polticas de investimento
em TI nas organizaes. Houve um tempo em que apenas as plataformas
proprietrias ofereciam produtos de qualidade e segurana, e somente
empresas com elevado capital tinham condies de adquirir esses produtos.
Mas, com o amadurecimento das plataformas open source, as pequenas

25

empresas tambm podem desenvolver seu projeto de banco de dados de


forma to eficiente e segura quanto s empresas de grande porte.
Dentre as empresas fornecedoras de plataformas proprietrias de
banco de dados, destacamos as seguintes:

Oracle <www.oracle.com>

Microsoft <www.microsoft.com>

Sybase (SAP) <www.sybase.com>

IBM <www.ibm.com>17
Apesar de oferecerem plataformas pagas, elas costumam disponibilizar

uma verso gratuita do banco de dados. Mas essas verses gratuitas no so


recomendadas para projetos em sistemas de produo, porque possuem
limitaes se comparadas com a verso paga. No site dos fornecedores, h as
recomendaes e restries para o uso dessas verses. Normalmente, elas
so usadas na fase inicial do projeto, para ajudar na escolha da plataforma
definitiva que ser posteriormente adquirida. Funcionam como um teste drive,
em que podemos conhecer o produto sem custos.
As solues chamadas open source mais conhecidas so:

MySQL <www.mysql.com>

PostgreSQL <www.postgresql.org>

Cassandra <cassandra.apache.org>

SQLite <www.sqlite.org>

2.3.2.1.1

O SGBD

Um Sistema de Gerenciamento de Banco de Dados (SGBD), do ingls


Data Base Management System (DBMS), o conjunto de programas de
computador (softwares) responsveis pelo gerenciamento de uma base de
dados. Seu principal objetivo retirar da aplicao cliente a responsabilidade
de gerenciar o acesso, a manipulao e a organizao dos dados. O SGBD
disponibiliza uma interface para que seus clientes possam incluir, alterar ou
consultar dados previamente armazenados. Em bancos de dados relacionais a
26

interface constituda pelas APIs (Application Programming Interface) ou


drivers do SGBD, que executam comandos na linguagem SQL (Structured
Query Language).
2.3.2.1.2

Sistema Operacional do Servidor - Windows Server 2008 R2

O Windows Server 2008 R2 um das verses do sistema operacional


Windows Server da Microsoft. Construdo sobre os recursos e as capacidades
do Windows Server 2008, o Windows Server 2008 R2 permite a voc criar
solues para a organizao mais fceis de planejar, implantar e gerenciar do
que as verses anteriores do Windows Server. Inclui vrias melhorias que
tornam esse lanamento a melhor plataforma de aplicaes do Windows
Server at o momento, embora, sem dvida, os fatores que mais contribuem
para isso so as atualizaes para o Internet Information Services 7 (IIS 7). O
novo servidor Web inclui recursos que fazem com que as aplicaes sejam
executadas de forma mais rpida, usando menos recursos do sistema. Os
recursos aprimorados tambm se unem para ajudar a reduzir o trabalho de
administrar e fornecer suporte para as aplicaes baseadas no Windows
Server, bem como para melhorar a disponibilidade, a confiabilidade e a
escalabilidade.
2.3.2.2

Ambiente de Teste Pr-Produo


De tempos em tempos, membros de uma equipe de desenvolvimento

so responsveis pelo desenvolvimento de rotinas ou componentes de lgica


que so reutilizados por outros membros da mesma ou de outra equipe. A
soluo de infraestrutura apresentada at o momento no contempla esta
caracterstica do processo de desenvolvimento. Para isto, importante criar
uma infraestrutura de testes integrados no quais verses estveis dos
componentes ou rotinas comuns so instaladas. Neste ambiente tambm
devem ser instaladas verses estveis dos produtos em desenvolvimento,
possibilitando a anlise de interao entre as diferentes verses.
Este ambiente de teste deve ser acessvel a todas as estaes de
trabalho dos desenvolvedores, mas sua gesto deve estar sob o domnio de
um time (composto por membros das equipes de desenvolvimento) dedicado
27

ao seu controle, pois as verses de sistemas nela instalados devem ser


conhecidas

estveis.

Este

ambiente

serve

como

confirmao

ou

aperfeioamento dos processos da anlise de impacto necessria na gerncia


de mudanas.
Este ambiente deve ser baseado em um ou mais servidores
hospedeiros de mquinas virtuais, preferencialmente baseado em tecnologia
x64 para ser configurado com mais recursos compartilhveis.
Cada servidor hospedeiro poder conter uma ou mais das seguintes
mquinas virtuais, dependendo do objetivo de trabalho de cada desenvolvedor:

Windows Server 2008 R2 SP1, Enterprise Edition, x64 (Para testes


integrados com configurao de servidor similar de produo).

Windows Server 2008 R2 com IIS6 configurado com worker process


mode (Para testes integrados com configurao de servidor similar de
produo).

Windows Server 2008 R2 com IIS6 configurado com IIS 5.0 Isolation
Mode (Para testes integrados com configurao de servidor similar de
produo).

Sistemas Operacionais com arquitetura Unix (Para testes integrados


com configurao de servidor similar de produo).

Servidor de arquivos (Para testes integrados de sistemas que


necessitam de servidores de arquivos independentes).

Servidor de banco de dados (Para testes integrados de sistemas que se


utilizam de bancos de dados).

Servios de componentes (Para testes integrados de sistemas que se


utilizam

de

componentes

COM+

hospedados

em

servidores

independentes).
Com a infraestrutura mencionada acima permitem que o ambiente teste
possa ser migrado passo a passo para um ambiente com verses mais
recentes ou diferentes.

28

3.

Implementao e Desenvolvimento

3.1

Soluo Financeira
Como mostrado no planejamento Financeiro a Software Developer

dever gerenciar seu fluxo de caixa e reservar 25% dos lucros ao setor de TI,
isso em curto e longo prazo.
Toda deciso seja de qualquer setor deve estar alinhada aos setores
administrativos e financeiros, para que no ocorra o que aconteceu com a
Software Developer. Qualquer deciso equivocada ser imediatamente
reportada ao setor e ento corrigida. Isso s seria capaz com uma empresa
que mantem todos os setores em harmonia e sinergia. Uma organizao m
administrada e sem sinergia e instvel no ser capaz de sobreviver em um
ambiente competitivo como o da Tecnologia de Informao.
Os recursos adquiridos a curto e longo prazo sero suficientes para
reestabelecer o bom funcionamento do setor de TI.
3.2

Soluo tica e Legal


O segundo passo da organizao ser definir um Cdigo de tica

Coorporativo em que diretores, gerentes e demais funcionrios iriam fazer uma


srie de reunies e preestabelecer os itens deste documento que to
importante na empresa quanto o balano social. No planejamento tico Legal
temos as demais informaes para que seja possvel sua definio.
Tambm dever ser estabelecido um documento com os principais
direitos e deveres do trabalhador e do empregador, e ser fixado nos principais
locais para sua visualizao.

29

3.3

Soluo Operacional

3.3.1 Adquirir Recursos de TI


3.3.1.1

Hardware
A aquisio dos recursos fsicos, no caso o servidor de banco de dados

ser feita em Leasing atravs da CIT Leasing. Com base nos estudos feitos
anteriormente escolhemos o Servidor DELL - PowerEdge R420, por ser de bom
desempenho e custo relativo mdio. Na tabela10 mostramos as informaes da
aquisio do servidor.
Tabela10.

Aquisio
Valor a Vista (R$)
Taxa de Juros a.m. (%)
Parcelas (M)

14.166,00
0,75
24

Valor das Parcelas (R$)


Valor Financiado (R$)

3.3.1.2

Software

3.3.1.2.1

Sistema Operacional do Servidor

647,17
15.532,08

O Servidor DELL - PowerEdge R420 j vem acompanhado com o


Windows Server 2008 R2 SP1, Enterprise Edition,x64, incluindo 10 CALs.
3.3.1.2.2

SGBD

3.3.1.2.2.1

MySQL

MySQL o mais popular do mundo de software de banco de dados de


cdigo aberto, com mais de 100 milhes de cpias de seu software baixado ou
distribudo em toda sua histria. Com sua velocidade, confiabilidade e
30

facilidade de uso, o MySQL se tornou a escolha preferida para Web, Web 2.0,
SaaS, ISV, empresas de telecomunicaes e voltada para o pensar gerentes
de TI, pois elimina os principais problemas associados com a manuteno o
tempo de inatividade, e administrao para os modernos, aplicaes on-line. A
grande vantagem por ser grtis, e possuir recursos suficientes para suportar
as necessidades da organizao.
3.3.1.2.2.2

Certificao MySQL

O Programa de Certificao MySQL um programa de certificao de


alta qualidade que oferece aos desenvolvedores e DBAs com as credenciais
para provar que tm a experincia, conhecimento e habilidades para usar e
gerenciar o MySQL Server.
3.3.1.2.2.3

MySQL Consulting

A Oracle oferece uma gama completa de servios de consultoria


MySQL. Se voc est comeando um novo projeto, a necessidade de otimizar
uma aplicao MySQL existente, ou a migrao de um banco de dados
proprietrio para o MySQL.
3.3.1.2.2.4

Suporte MySQL

A Oracle oferece uma gama completa de opes de suporte MySQL


para suas necessidades especficas. MySQL suporte tcnico projetado para
economizar tempo e garantir a voc a alcanar os mais altos nveis de
desempenho, confiabilidade e tempo de operao.
3.3.1.2.5

Modelagem do Banco de Dados

3.3.1.2.5.1

Correto Dimensionamento da Estrutura do Banco de Dados

A configurao adequada dos campos e das tabelas pode contribuir


para uma melhor performance do sistema. Por vezes, uma nica tabela recebe
uma carga excessiva de dados e informaes (com vrios campos contendo
textos longos, por exemplo), aumentando o tempo necessrio para a realizao
de consultas e outras operaes.

31

3.3.1.2.5.2

Utilizao de ndices

A utilizao de ndices pode otimizar consideravelmente os processos


de consultas. Seu uso, entretanto, poder trazer problemas para processos de
insero ou alterao de dados, consumindo grande espao em disco.
O uso de ndices deve merecer uma anlise criteriosa, tendo em vista
as potencialidades oferecidas para a obteno de um bom desempenho do
banco de dados.
3.3.1.2.5.3

Correta Previso do Crescimento do Banco de Dados

Um banco de dados tende a crescer antes da empresa (ou de maneira


mais acelerada do que ela). Sendo assim, importante contar com um banco
de dados que possa ser ampliado na proporo necessria, evitando que seja
um empecilho expanso da empresa.
Para uma pequena quantidade de dados e informaes ou um reduzido
nmero de usurios, a estrutura pode no influir na sua performance.
possvel, entretanto, simular operaes com uma grande quantidade
de dados e usurios, verificando o tempo gasto nos processos crticos ou mais
usuais.
Embora essas simulaes demandem tempo, o custo envolvido
costuma ser baixo quando comparado aos benefcios obtidos.
Profissionais que j passaram pela necessidade de migrar dados de
um banco para outro, ou tiveram de alterar diversos aspectos na estrutura de
tabelas e relacionamentos em busca de uma melhor performance, tm cincia
do trabalho e dos custos que isso pode representar.
A adaptao de stored procedures, triggers e views, alm da
necessidade de reescrever vrias linhas de cdigos nos programas, pode
consumir tempo e recursos muito superiores s simulaes efetuadas nas
etapas iniciais.

32

Dessa forma, simulaes devem ser efetuadas quando da fase de


especificao das tabelas e configurao da estrutura de um banco de dados.
Somente assim, ser possvel prever o comportamento e o desempenho do
banco de dados em situaes de plena carga.
3.3.1.2.5.4

Prever com Adequao o uso de Stored Procedures, Triggers e

Views
Existem diversas vantagens no uso desses recursos. Adicionalmente,
importante lembrar que essas rotinas executadas no banco de dados
demandam capacidade adicional de processamento no servidor. necessrio
balancear os processamentos entre o servidor e as estaes, buscando
otimizar os recursos disponveis e facilitar a manuteno dos programas e do
banco de dados.
O uso desnecessrio de stored procedures, triggers e views pode
sobrecarregar o servidor com solicitaes que poderiam ser processadas
localmente (nas estaes). Por outro lado, seu uso poder facilitar a
manuteno dos sistemas em uso. Um analista de sistemas com experincia
em bancos de dados ajudar o profissional encarregado de administrar
sistemas de informao a balancear essas solicitaes.
3.3.1.2.5.5

Limpeza Preventiva do Banco de Dados

A manuteno do banco de dados deve ser permanente.


Com o passar do tempo, diversos registros no sero mais necessrios
para o dia a dia da Software Developer.
Sua permanncia nas tabelas poder degradar o desempenho do
banco de dados, uma vez que consultas e operaes de alterao de dados
so mais demoradas em tabelas com muitos registros.
necessrio criar rotinas para que determinados dados e informaes
sejam retirados da tabela aps um perodo sem utilizao.

33

3.3.1.2.5.6

Documentao do Banco de Dados

fundamental verificar a documentao do banco de dados, mantendo


a atualizada com as informaes oferecidas pelo site do fornecedor.
Essa documentao tcnica poder sugerir medidas especficas para
aumento da performance, fornecer atualizaes necessrias melhoria da
segurana e apresentar discusses de casos que podem ajudar na elucidao
de determinados problemas.
3.3.1.2.3

Ambiente de Teste Pr-Produo

J instalada o Windows XP da Microsoft, o PC de teste ser integrado


com um ambiente de virtualizao no qual poder suporte aos aplicativos as
diferentes verses e plataformas de Sistemas Operacionais.
3.3.1.2.3.1

Oracle VM VirtualBox

VirtualBox poderoso Software de virtualizao de plataforma cruzada


para sistemas baseados em x86. "multiplataforma" significa que ele instala em
Windows, Linux, Mac OS X e computadores Solaris x86. E "Software de
virtualizao" significa que voc pode criar e executar vrias mquinas virtuais,
executando sistemas operacionais diferentes, no mesmo computador ao
mesmo tempo. Por exemplo, voc pode rodar o Windows e Linux no Mac,
Linux e Solaris corrida no seu PC Windows ou rodar o Windows em sistemas
Linux voc. Oracle VM VirtualBox disponvel como Open Source ou binrios
pr-compilados para Windows, Linux, Mac OS X e Solaris.
Plataformas a instalar:

Windows Server 2008 (64-bit)

Windows 7 (32-bit e 64-bit)

Windows 8 (32-bit e 64-bit)

Oracle Linux 5 (32-bit e 64-bit)

Oracle Linux 6 (32-bit e 64-bit)

Ubuntu 10.04 LTS (Lucid Lynx) (32-bit e 64-bit)

Ubuntu 10.10 (Maverick Meerkat) (32-bit e 64-bit)


34

3.3.2 Terceirizao
Hoje a terceirizao ou outsourcing usado em larga escala por
grandes corporaes brasileiras. Esta prtica visa reduo de custo e o
aumento da qualidade. observada principalmente em empresas de
Telecomunicaes, Minerao, Indstrias etc.
Apesar das vrias vantagens, a Terceirizao deve ser praticada com
cautela. Uma m gesto de terceirizao pode implicar para as empresas um
descontrole e desconhecimento de sua mo-de-obra, a contratao involuntria
de pessoas inadequadas, perdas financeiras em aes trabalhistas movidas
pelos empregados terceirizados, dentre outros problemas. Porem a melhor
soluo dos problemas atuais da Software Developer na rea de Ti seria a
terceirizao de alguns de seus servios, principalmente a gesto de TI.
3.3.2.1

Acordo de Nvel de Servio (SLA) e Qualidade de Servio (QOS)


Com a finalidade de estabelecer esses nveis de qualidade nos

servios, so firmados os Acordos de Nvel de Servio (SLA - Service Level


Agreement), ou seja, o prestador de servio e o usurio firmam um "pacto de
qualidade", definindo os indicadores de qualidade e os nveis que estes devem
possuir. Dessa forma, o contrato de SLA especifica os nveis de servios ou
padres de performance, passando a ser uma pea fundamental na
comunicao e no negcio da empresa. Quantifica ainda o servio mnimo
aceitvel, fazendo com que a qualidade do nvel de servio (QoS) contratado
seja satisfatria e atenda s necessidades desse usurio. Com isso a Software
Developer asseguraria a qualidade de seus servios.
Um contrato de SLA deve definir no seu escopo alguns itens
essenciais, tais como:

Quais servios so cobertos;

Responsabilidades;

Compromissos de prazos para todos os eventos;

Classifica a gravidade das ocorrncias;

Estipula o pagamento de multas e incentivos.


35

Concluso
No mundo agitado e competitivo de hoje, empresas comerciais
enfrentam muitos problemas e desafios, cujas solues muitas vezes so
complexas. A tecnologia hoje a chave para solucionar problemas, mas
tambm so necessrias mudanas organizacionais e pessoas capacitadas.
So varias as solues existentes para um problema, deve ser escolhida a
melhor, e para isso preciso definir corretamente o problema, conhecendo as
causas e os recursos, estes devem ser identificados pelas prprias pessoas
que compem a empresa, para que possam ser solucionados. No se deve
tomar decises precipitadas ao identificar um problema, pois podem ser
erradas prejudicando a organizao, ou ainda desperdiar recursos tentando
resolver um problema errado, isto no necessrio no momento, para isso
deve se usar o pensamento crtico que envolve diferentes perspectivas e
alternativas que servem de apoio para a soluo de problemas.

36

Referncias Bibliogrficas
Sistemas de informao / Ivanir Costa. So Paulo: Editora Sol, 2012. 128
p., il.
Matemtica aplicada / Gisele Lopes Batista Pinto. So Paulo: Editora Sol,
2012. 96 p., il.
Administrao de banco de dados / Gisele Lopes Batista Pinto; Luiz
Fernando Lima dos Santos. So Paulo: Editora Sol, 2012. 100 p., il.
tica e legislao profissional / Kelly Suzana de Oliveira Mariano; Vincius
Heltai Pacheco. So Paulo: Editora Sol, 2012. 112 p., il.
Servidor

Dell

PowerEdge

R420

Disponvel

em:

http://configure.la.dell.com/dellstore/config.aspx?oc=entbpr420apt&model_id=poweredge

r420&c=br&l=pt&s=bsd&cs=brbsdt1&.

Acessado em: 01/10/2012.


Servidor

Mac

Pro

Disponvel

em:

http://store.apple.com/pt-

business/configure/MD772PO/A?. Acessado em: 01/10/2012.


O IMPACTO DA VIRTUALIZAO NAS EMPRESAS Disponvel em:
http://www.excelenciaemgestao.org/Portals/2/documents/cneg4/anais/T7_0
014_0102.pdf - Acessado em: 01/10/2012.
MYSQL Disponvel em: http://www.mysql.com. Acessado em: 02/10/2012.
Oracle

VM

VirtualBox.

Disponvel

em:

http://www.oracle.com/technetwork/serverstorage/virtualbox/overview/index.html. Acessado em: 02/10/2012.


Introduo

Data

Warehouse

OLAP

Disponvel

em:

http://www.marcelosincic.com.br/blog/Apostilas/Introdu%C3%A7%C3%A3o
%20a%20Data%20Warehouse%20e%20OLAP.pdf.

Acessado

em:

02/10/2012.

37

FERRAMENTA DE CONSTRUO DE DATA WAREHOUSE Disponvel


em: http://www.datawarehouse.inf.br/Academicos/CONSTRUCAO_DW.pdf.
Acessado em: 02/10/2012.
Comparao

entre

SGBDs

Disponvel

http://www.inf.unioeste.br/~clodis/BDI/BDI_2007_Modulo7.pdf.

em:
Acessado

em: 02/10/2012.
COBIT

4.1

Disponvel

em:

http://www.trainning.com.br/download/cobit41isaca_portugues.pdf.
Acessado em: 01/10/2012.
Planejamento Estratgico de Tecnologia da Informao Disponvel em:
http://www.viannajr.edu.br/site/menu/publicacoes/publicacao_%20adm/pdf/e
dicao4/200817104.pdf. Acessado em: 01/10/2012.
Cdigo

de

tica

Corporativo

Disponvel

http://www.eticanosnegocios.org.br/2011/pesquisa_codigo.php.

em:

Acessado

em: 02/10/2012.
MTODO

BRASILIANO

DE

ANLISE

RISCO

Disponvel

em:

http://www.brasiliano.com.br/pdf/metodo_brasiliano_analise_de_riscos.pdf.
Acessado em: 01/10/2012.
MTODO AVANADO DE ANLISE DE RISCO. Disponvel em: Revista
Mtodo Avanado de Anlise de Risco, Antnio Celso Ribeiro Brasiliano.
Maro de 2009. Acessado em. 01/10/2012.
METODOLOGIA PARA REALIZAR A ANLISE DE IMPACTO NO
NEGCIO Disponvel em: Revista Processos Empresariais e Anlise de
Impacto, Antnio Celso Ribeiro Brasiliano. Setembro de 2009. Acessado
em. 01/10/2012.

38

Você também pode gostar