
14 de março de 2012
Monitoramento com Zabbix

12 de junho de 2009
Fundamentos da ITIL no gerenciamento de TI
Por muitos anos, algumas organizações puderam continuar seus negócios, ainda que tivessem pouco apoio da TI. Hoje a realidade é diferente: a Tecnologia da Informação um fator crítico de sucesso para a organização, e em até muitos casos acaba sendo seu diferencial competitivo no mercado. Existem determinados ramos de negócio que são quase impossíveis de serem imaginados hoje sem o apoio da TI, como por exemplo o sistema bancário. Seria impossível tentar controlar as contas dos clientes sem o apoio de um sistema de banco de dados. É difícil você encontrar hoje um ramo de negócio que não utilize serviços de TI em nenhum processo.Hoje para muitas empresas a TI se tornou um parceiro estratégico. Ela faz parte do negócio. Atualmente as decisões sobre os investimentos em TI são tratadas nas reuniões de planejamento estratégico pelo conselho administrativo da empresa - não é mais possível tratar a TI isoladamente. A TI deixou de ser tratada por técnicos e passou a ser incorporada na estratégia da empresa para alcançar seus objetivos. Pelo menos,deveria ser assim em organizações que enxergam a TI como essencial para o negócio.Com o aumento do peso de importância dentro da organização, a TI passou a ter vários desafios.
- Alinhamento dos serviços de TI com as necessidades atuais e futuras do negócio
A TI precisa começar a entender de negócios para poder participar junto doplano estratégico da empresa. As decisões de investimentos de TI devem levarem conta os objetivos da organização a longo prazo. Os esforços nos investimentos em tecnologia devem ser orientados a trazer resultados para os negócios da organização. O plano de TI precisa refletir as metas do negócio.
- Ambientes de TI cada vez mais complexos
O número de tecnologias e fornecedores aumentou, fazendo com que a vida do gerente de TI se complicasse mais ainda. Se no passado todos os sistemas de TI se reuniam em apenas um único mainframe, hoje há vários servidores, várias plataformas tecnológicas. Em muitas organizações a área de TI passou por terceirizações, preocupando-se em gerir contratos, entender as demandas dos clientes e usuários e manter o relacionamento com fornecedores. As organizações também expandiram seus negócios possuem unidades no Brasil e em diversos países, e para cada unidade a área de TI deve prover suporte.
- Dependência da TI para o negócio
A dependência tão grande sobre os serviços de TI também fez com que a organização a desse maior atenção. Chegamos a um ponto em que se os serviços de TI pararem, todas as outras operações do negócio também param. Os serviços de TI devem buscar arranjos, fórmulas para manter sua disponibilidade máxima com o melhor custo, trazendo o menor prejuízo para o negócio em suas paradas.
- Redução de custos e riscos
Devido à grande dependência da TI para o negócio e também aos altos investimentos feitos nos projetos, a administração tem buscado minimizar os custos através de uma melhor gestão por projetos, tratando também os riscos relacionados a novas mudanças. Além disto, a cada ano que passa os orçamentos estão cada vez mais apertados - é preciso buscar formas para reduzir custos.
- Justificativa para retorno sobre os investimentos em TI
De alguma forma o investimento em TI precisa ser justificado. É preciso demonstrar o ROI (Retorno de Investimento), ou seja, o que a organização vai ganhar ao fazer determinado investimento em TI. O pessoal de TI têm tido muita dificuldade de fazer estas justificativas de ROI, justamente pelo fato de que a maioria do pessoal de TI é muito técnico e não entende nada do negócio.
- Conformidade com leis e regulamentos
Instituições financeiras e empresas com ações em bolsas internacionais são agora obrigadas a cumprir regulamentos impostos pelo governo e outras entidades, como por exemplo a Lei Sarbanes-Oxley. A TI está totalmente relacionada ao cumprimento destas leis, buscando adequação dos seus sistemas e processos para atender aos requisitos impostos.
- Manter a segurança sobre as informações
A necessidade por informação em qualquer lugar fez com que os sistemas e bancos dados fossem expostos à vulnerabilidade de ataques de hacker e vírus. A segurança é um ponto de grande relevância para os gestores de TI - a organização não pode correr o risco de perder suas informações, pois isto pode trazer prejuízos financeiros e até mesmo prejudicar a reputação da empresa no mercado.
Copy To: AooButeco
19 de maio de 2009
O que é Modelagem de Dados?
A modelagem de dados ajuda a organizar a forma de pensamento sobre os dados, demonstrando o significado e a aplicação prática deles. Ela também estabelece o vínculo entre as necessidades dos usuários e a solução de software que as atende. Essa modelagem faz com que se tenha uma redução na complexidade do projeto a um ponto que o projetista possa compreender e manipular os dados (MULLER, 2002).
Para uma modelagem de dados alcançar os objetivos esperados, ela deve fornecer ao desenvolvedor.
- Representar o ambiente;
- Documentar e normalizar;
- Fornecer processos de validação;
- Observar processos de relacionamentos entre objetos.
- Modelo conceitual : representa as regras de negócio sem limitações tecnológicas ou de implementação por isto é a etapa mais adequada para o envolvimento do usuário que não precisa ter conhecimentos técnicos;
- Modelo lógico: leva em conta limites impostos por algum tipo de tecnologia de banco de dados;
- Modelo físico: leva em consideração limite impostos pelo SGBD e pelos requisitos não funcionais dos programas (MACORATTI, 2008).
11 de abril de 2009
Sistemas Gerenciadores de Bancos de Dados
No meu TTC, eu escrevi sobre os Sistemas Gerenciadores de Bancos de Dados (SGBD), então vou deixar aqui para vocês o meu artigo. Espero que seja útil em algum momento.
Os Sistemas Gerenciadores de Bancos de Dados (SGBD) são softwares que permitem a definição de estruturas de armazenamento dos dados e informações e que fornecem ferramentas e mecanismos para busca e manipulação dos mesmos. Atualmente existem muitos SGBD, entre os mais famosos, temos: Oracle, Microsoft SQL Server. IBM DB2, MySql (BANCO DE DADOS, 2008).
O objetivo principal de um SGBD é fornecer um ambiente que seja adequado e eficiente para uso na recuperação e armazenamento de informações e dados (QUEIROZ, 2007).
Existem algumas funções relevantes, quando se trata de um SGDB:
• Controle de redundância: informações devem possuir um mínimo de redundância visando estabelecer à veracidade das informações e dados;
• Integridade dos dados: o SGBD deve garantir a integridade dos dados, que estão armazenados no Banco de Dados, para que eles estejam sempre corretos e condizentes com os dados reais;
• Compartilhamento dos dados: as informações devem estar disponíveis para qualquer quantidade de usuários de forma clara e segurança;
• Controle de acesso: fazer o controle de todos os usuários que acessam o banco de dados, e determinar quais funções o usuário pode realizar com os dados;
• Cópias de segurança (backup) e recuperação: devem existir rotinas específicas para a realização do backup dos dados armazenados.
O fator de segurança é um dos mais importantes quando se trata de banco de dados, por isso o SGBD deve prever o controle de acesso às informações e garantir por meio de recursos internos que os dados sejam disponibilizados rapidamente e com todos os dados com sua integridade garantida (OLIVEIRA, 2002).
9 de março de 2009
Engenharia de Software: Anatomia de um Projeto Fracassado
A reportagem fala sobre a anatonia de um projeto fracassado, mostrando os pilares do projeto, os quais foram baseadas e administrados por pessoas incompetentes ou por planejamentos mal feitos.
Vou citar algumas das estatisticas da reportagem. Mas se quiserem conferir toda a matéria acessem o Meio Bit. Essa matéria é muito interessante e muito útil para todos nos que trabalhamos com TI.
Reportagem:
O The Standish Group publica um relatório chamado The Chaos Report e mostra o cenário da indústria de software:- Aproximadamente 18% do projetos são cancelados por atrasos e orçamento estourados.
- Aproximadamente 52% dos projetos estouram o orçamento e/ou o prazo.
- Aproximadamente 30% de todos os projetos de TI atingem seus objetivos dentro de prazo e custo estimados.Se apenas 3 de cada 10 projetos dão certo, o que raios está havendo com os outros 7? A taxa de falhas é enorme e não há comparação com outros tipos de indústria e os motivos já foram descritos em inúmeros livros e um deles é: software é abstrato.
Fonte: Meio Bit
System Ice comenta:
A Engenharia de Software e todos os modelos e metodologias que ela propõe, tem um papel extremamente importante para a construção, manutenção e evolução dos softwares.
Se o planejamento foi baseado na Engenharia tudo fica mais fácil, pois os modelos são padrões internacionais, sendo assim qualquer projeto realizado pode ser entendido e melhorado por qualquer Analista de Sistemas no mundo inteiro, basta conhecer a linguagem que será desenvolvido e o idioma que está escrito.
Indico essa matéria a todos os Analistas de Sistemas, Gerentes de Projetos e pessoas relacionadas nas áreas de TI.