Seguir @luiscarlos_j

quinta-feira, 20 de dezembro de 2012

POR QUE UM PLANO DIRETOR DE INFORMÁTICA


As empresas para administrarem seus negócios precisam de um gerenciamento de dados preciso e eficaz. A importância de um Sistema de Informação deve atender a demanda das empresas de forma que possa gerenciar os dados com um prazo de resposta adequado. Um modelo de dados da empresa é criado levando em conta  as funções e análise dos seus dados.
Um Plano Diretor de Informática é composto de um conjunto de fatores que ajudarão a empresa na forma como acontece o seu gerenciamento. Um PDI envolve um entendimento das características da empresa, levantamento de suas necessidades, conhecimento e análise dos sistemas atuais, análise de custos, benéficos de uma solução apresentada, priorização de projetos e acompanhamento de resultados. Um plano diretor tem toda uma abrangência, podem-se destacar os objetivos que a empresa deseja atingir, planejamento de quando cada sistema será criado ou alterado, benefícios, custos e itens de risco de cada projeto, expectativas de mercado dentre outros.
Ao estabelecer a necessidade de um PDI, a empresa deve criar etapas para que possa acompanhar melhor sua execução. Inicia-se com um levantamento de suas necessidades levando em conta problemas de suas áreas e os setores que são atingidos. Em seguida ocorre a análise de atividades onde são apresentadas soluções. Na terceira etapa, realiza-se um dimensionamento dos recursos que serão necessários para o desenvolvimento dos projetos. E por fim, um calendário financeiro que informará os recursos detalhadamente para a implantação.
Uma das etapas importantes que se dá no levantamento das necessidades é a verificação da situação atual da área de informática e dos sistemas existentes. O objetivo principal desta é compreender de forma específica a arquitetura atual da área de informática. É através dela que se identificam os subsistemas, suas funções, seus recursos ,seus custos e principais características de processamento. Com a análise desta área pode-se observar a eficiência de suas atividades afins quando executadas, a satisfação dos usuários, sua adequação com a estrutura organizacional, índice de informatização alcançado, adequação de hardware e software, capacitação dos recursos humanos e os investimentos realizados na área.
O Plano Diretor de Informática é fundamental para a viabilização da implantação de informática em uma empresa. É através do seu planejamento que ocorre o crescimento da automação em uma organização fazendo com que os seus serviços sejam prestados com produtividade e qualidade. Ele deve proporcionar uma estrutura de informática que atenda as necessidades de curto prazo e dê conta dos desafios a longo prazo.
A falta de Plano Diretor de Informática pode acarretar sérios problemas a uma organização. Sem ele, pode ocorrer que haja desenvolvimento de sistemas sem integração com os que estão em uso, desvio das prioridades da empresa, dimensionamento equivocado dos recursos, implantação de sistemas malsucedidos, dificuldade no gerenciamento das equipes envolvidas e muitos outros.
Uma empresa deve começar a elaborar um PDI de acordo com o seu plano estratégico global de forma a permitir que a automação seja um meio para o alcance de seus objetivos principais. A elaboração de um pode levar em torno de dois a quatro meses. E sua implantação leva em média quatro anos. O plano, como já foi mencionado, é realizado de acordo com as necessidades de uma organização. No decorre desse tempo, ele proporciona respostas adequadas para a tomada de decisões importantes que determinarão o futuro da empresa.
Para execução do PDI é necessário de inicio que a infra-estrutura seja adquirida e instalada, os projetos sejam desenvolvidos acompanhados de processos de avaliação e que ocorra a divisão em etapas de forma que sejam feitas de forma controlada.  
A falta de gerenciamento em sua implantação pode trazer resultados não satisfatórios. Isso pode decorrer da dificuldade da empresa em absorver as mudanças trazidas pela informática e do comportamento dos funcionários diante dos sistemas implantados. Para que isso não ocorra, deve-se manter a equipe responsável pelo PDI bem informada da realidade atual da empresa, conscientização de todos os funcionários da estratégia da informática a ser adotada, analisar a organização e ver qual a melhor solução de automação ser adotada e estar atento aos custos envolvidos no desenvolvimento dos projetos.
Um Plano Diretor de Informática define as diretrizes para os softwares que serão adotados por uma empresa, para os programa que gerenciam banco de dados, para processos que envolvem segurança, hardwares e redes de computadores.
Para o estabelecimento de um PDI faz-se necessária a criação de um comitê composto por pessoas com poder de decisão, que terão a tarefa de decidir qual será a estratégia de TI, aprovar e deliberar as políticas e diretrizes e estabelecimento de metas em TI. São envolvidas pessoas de diversas áreas como a tributária, financeira, administrativa, direção e principalmente as da tecnologia da informação.


segunda-feira, 17 de dezembro de 2012

GERENCIAMENTO DE PROJETO SCRUM


Scrum corresponde a um processo de desenvolvimento de gerenciamento de projeto de forma iterativa e incremental. Trata-se de uma metodologia ágil no desenvolvimento de software complexos onde há necessidade de um detalhamento de etapas.
Nessa metodologia ocorre a divisão dos projetos em ciclos, que são denominados de sprints (unidade básica de um scrum). No desenvolvimento de software, os prazos são essenciais. Executar uma tarefa específica com tempo determinado sem flexibilidade. Isso corresponde ao termo TimeBox, uma técnica adotada para aumento da produtividade. A cada ciclo de sprint ocorre são definidas tarefas a serem executadas, é firmado um compromisso para que o objetivo seja alcançado e acontece um processo de revisão para as etapas seguintes.
No processo de desenvolvimento scrum, todas a s funcionalidade que deverão ser implementadas em um projeto são colocadas em uma lista chamada de Product Backlog. Esta lista está disposta a ser modifica no decorrer do tempo a medida que o projeto acrescente ou retire funcionalidades. Para elaboração desta lista, tem-se Product Owner que é o responsável por definir o conteúdo do Product Backlog.
No Scrum, tem-se o Scrum Master, que corresponde a um grupo responsável pelo controle de execução das tarefas fazendo com que  cada equipe siga e pratique as ações do scrum, e o Scrum Team, que é o grupo de desenvolvimento composto pelo programador, analista entre outros.
Durante a realização do projeto de desenvolvimento, acontece uma reunião chamada nessa metodologia de Sprint Planning Meeting, onde estão presentes o Scrum Máster, o Scrum Team e o Product Owner. Nessa reunião as funcionalidades que tenham prioridade são detalhadas para as equipes e são divididas em tarefas técnicas que darão origem ao Sprint  Backlog.
O Scrum surgiu como metodologia para gerenciamento de projetos em empresas do setor automobilístico e em empresas  no ramo de consumo. Devido a sua eficiência e aumento de produtividade vem sendo amplamente utilizada no gerenciamento de projetos de desenvolvimento de softwares dos mais diversos ramos.

SERVIÇOS DE REDE SEM FIO


Uma rede sem fio corresponde a uma rede em que a transferência de dados acontece por meio de radiofreqüência (ondas de rádio) ou por infravermelho. A comunicação entre os mais diversos tipos de equipamentos, sejam eles móveis ou fixos, acontece por meio do ar. Tem como vantagem a utilização em locais que tem dificuldade implantação de uma infra-estrutura por meio de cabeamentos. As grandes questões discutidas em torno da rede sem fio são a segurança e o alcance na transmissão de dados. Este tipo de rede já corresponde a realidade muitos ambientes que a mobilidade dos usuários se faz necessária. São inúmeras as aplicações e dependendo de sua posição geográfica pode-se ter seu alcance aumentado.

Bluetooth: corresponde a um protocolo de comunicação. É uma forma de conexão e troca de informações entre dispositivos móveis através de uma freqüência de rádio de curto alcance com projeção de baixo consumo de energia. Tem a vantagem de ser um serviço simples onde não tem a necessidade de configuração de endereço ou permissões. Aplicações: controle sem fio dos mais diversos dispositivos, comunicação sem fio entre computadores, etc...
Wi-FI: tecnologia desenvolvida para uma rede local os serviços wi-fi funcionam através de onde de rádio que são transmitidas através de um roteador, responsável pelo recebimento dos sinais, decodificação e emissão por meio de uma antena. Com esta tecnologia é possível a implementação de redes para a conexão de computadores e outros dispositivos desde que estejam próximos ou dentro de um mesmo raio de ação ou área de abrangência chamada hotspot. Assim como a tecnologia Bluetooth oferece a vantagem de acesso a rede em qualquer ponto desde que esteja dentro do alcance sem a necessidade de cabos e rápida inserção de outros dispositivos.
WiMAX: Tecnologia desenvolvida para oferecer banda larga a grandes distancias. Corresponde a um padrão aberto de conexão sem fio, de uma tecnologia de banda larga sem a utilização de cabos certificada pela IEEE. É entendida como uma evolução da tecnologia Wi-FI pois tem um alcance maior e possibilita uso da rede por mais usuários. Devido a essas vantagens, não é necessária a instalação de várias antenas para propagação do sinal reduzindo assim os custos com infraestrutura. O alcance da tecnologia WiMAX  pode chegar de 50 quilômetros contra 150 metros, ou menos, da tecnologia Wi-FI.

PROTOCOLO TCP/IP


Na década de 60, nos EUA ainda no início da criação de rede de computadores houve a necessidade de criação de um protocolo que interligasse os sistemas computacionais. Em plena Guerra Fria, a preocupação era a de que em um ataque nuclear fosse mantida a comunicação entre estes sistemas. Um dos desafios encontrados era a falta de compatibilidade dos fabricantes destes sistemas por possuírem SO, protocolo e topologias diferentes. Daí surgiu a necessidade de estabelecer um padrão de comunicação para a integração e compartilhamento de dados entre equipamentos com características computacionais diferentes. Após o estabelecimento desses padrões, foi criada em fase de teste uma rede formada por apenas 4 nós, chamada ARPANET, precursora da Internet. Já no final da década de 70, esta rede evoluiu e teve como principal protocolo o TCP/IP.
O sucesso do protocolo TCP/IP deve-se ao fato de que permite a comunicação entre todos os tipos de hardware com os mais diversos tipos de sistemas operacionais.
 TCP/IP é um protocolo responsável pela comunicação entre computadores de uma rede, onde TCP significa Transmission Control Protocol (Protocolo de Controle de Transmissão) e IP, Internet Protocol (Protocolo de Internet).
O protocolo TCP/IP é dividido em quatro camadas como uma forma de garantir a integridade dos dados transmitidos em rede. Cada uma dessas camadas é responsável por distintas tarefas:
Aplicação: Onde são definidos os protocolos de aplicativos. Responsável por estabelecer uma interface entre os serviços e a camada de transporte. É através dela que os aplicativos se comunicam com os hardwares e softwares de plataformas diferentes. Vale lembrar que dependendo da finalidade do aplicativo ocorre a comunicação com protocolo de aplicação diferente. Protocolos da camada aplicação:  HTTP (navegação web), FTP (transferência de arquivos), Telnet, POP3, SMTP (para email), SNMP;
Transporte: Camada responsável pelo gerenciamento da comunicação entre os computadores. Com esta camada é que acontece o início e termino de uma conexão, o controle do fluxo de dados e verificação de erros e processo de correção. Através desta camada que ocorre a verificação da integridade e divisão dos dados em pacotes para então serem passados para a camada de internet. Protocolos da camada transporte: TCP, UDP, RTP;
Internet: Esta camada empacota dados em uma unidade básica no nível IP que contêm informações de destino e origem. Protocolo da camada internet: ARP, IP, ICMP, IGMP
Interface: Responsável pela movimentação das informações na rede e por especificar a forma como os dados são transmitidos pela rede. Nesta camada é que acontece a fragmentação das informações no sistema origem e o reagrupamento destas no sistema destino. Onde acontece a atribuição de endereço de rede e o roteamento das informações para a rede correta. Protocolo de interface de rede: Ethernet, etc

terça-feira, 2 de outubro de 2012

Windows 7, Mac OS X Lion e Chrome OS: novidades nos Sistemas Operacionais


Sistemas Operacionais corresponde a um conjunto de programas responsáveis pela operacionalização de um hardware e de outros programas. Tem como funções gerenciar os recursos do sistema de forma que ele funcione de forma estável e de acordo com os limites como questão de segurança, dispositivos de entrada e saída (mouse, impressora, teclado etc...).
São os mais diversos tipos de sistemas operacionais que existem. Temos o sistema de tempo real utilizado para controle de maquinas responsáveis por experimentos científicos e sistemas industriais, o sistema monotarefa criado para manipulação por um único usuário com apenas uma tarefa por vez, sistema multitarefas onde o usuário pode trabalhar com vários programas ao mesmo tempo.
Dentre os sistemas operacionais mais conhecidos temos o Windows que é de propriedade da empresa Microsoft.  Depois de passar pelo Windows Vista, Windows 7 agora está com uma versão nova, o Windows 8 que roda em diversas plataformas, desde desktops, tablets e inclusive smartphones. Essa ultima versão traz algumas inovações como o design que veio facilitar as plataformas touchscreen (sensíveis ao toque), facilidade de acesso aos ícones dos programas, teve o consumo de memória RAM e o tempo de carregamento diminuídos e também a realização de tarefas através de comandos por voz com o aplicativo Microsoft Tellme.
Tem-se outros sistemas operacionais como o Mac OS X Lion da empresa Apple, o Chrome OS da empresa Google. Uma característica comum a esses sistemas operacionais é a incorporação de uma loja de aplicativos. Outra é a integração com a Internet, onde alguns aplicativos dependem da web para funcionar tendo como vantagem que tudo será processado e armazenado  online.
A disputa entre estes sistemas operacionais está só começando. A cada dia surge uma atualização de cada sistema onde o usuário se depara com bastantes inovações. O tempo dirá quem será a grande vencedora (Windows, Apple ou Google), a que soube com seu sistema operacional facilitar a vida do usuário com os seus programas.

Rio + 20: sucesso ou fracasso?


Nunca se ouviu falar tanto de desenvolvimento sustentável como nos dias de hoje. Na TV, nos jornais, nas revistas e na Internet está cheio de noticiários e dicas para preservamos a natureza de forma a garantir um futuro melhor para todos. Com esse intuito e também para comemorar os vinte anos da Conferência das Nações Unidas sobre o Meio Ambiente e Desenvolvimento, a RIO 92, realizou-se a Rio+20, conferência sob os eixos crescer, incluir e proteger,  teve com objetivo criar compromissos para o desenvolvimento sustentável nas próximas décadas.
A Rio+20 serviu para afirmar um compromisso político com o desenvolvimento sustentável através do estabelecimento de metas e avaliações. O evento contou com a presença de vários chefes de Estado que discutiram a conferência em torno de dois temas principais: a economia verde no contexto do desenvolvimento sustentável e da erradicação da pobreza e a estrutura institucional para o desenvolvimento sustentável. 
Várias críticas surgiram em torno da conferência por parte de alguns políticos e ambientalistas que avaliaram o resultado final das discussões como um verdadeiro fracasso. O vice-primeiro-ministro da Grã-Bretanha considerou insípido o resultado, o ex-presidente da Irlanda afirmou que os termos não eram suficientes e até mesmo o ex-presidente do Brasil, Fernando Henrique Cardoso, disse que o resultado não produz benefícios para a proteção ambiental nem para o desenvolvimento humano. Outras figuras importantes tomaram parte na Rio+20 como o secretário-geral da ONU, Ban Ki-moon, e a presidente Dilma Roussef. Na fase final da conferência, Ban Ki-moon, diante dos chefes de Estado e governo, pediu colaboração de todos para eliminar a fome no mundo. Dilma teve um papel importante enfatizando o interesse do país em avançar na implementação de decisões para a conservação do meio-ambiente.
A Rio+20 representou uma mobilidade de propostas dos governos comprometidos na proteção ambiental, na erradicação da pobreza e na garantia de um crescimento sustentável. Agora, o tempo dirá se o que foi discutido no evento será posto em prática e realmente os governos estão interessados em torno o mundo um lugar melhor. 

A importância de um cidadão consciente para uma sociedade


Cidadão consciente é aquele que capaz de exercer seus direitos, cumpre também seus deveres

Sabe-se que todo cidadão além de ter seus direitos perante a sociedade também tem suas obrigações que é o que chamamos de deveres. São os deveres e direitos de um cidadão que o identifica como membro de um determinado território, determinada sociedade. Será se todos são conscientes disso?
A cidadania é a forma como uma pessoa está comprometida com a sociedade em que vive onde ela tenha a garantia de direitos e deveres a cumpri. A cidadania precisa ser exercida de modo consciente onde os direitos e deveres não podem andar separados, ou seja, as pessoas ao cumprirem suas obrigações possibilitam a outras que elas exercitem seus direitos. Imagina uma sociedade mobilizada para que haja melhoria nas condições de saúde, educação, segurança e outras mais se boa parte das pessoas se negam a declarar imposto de renda ou se fazem, prestam de forma incorreta colocando informações falsas? Agindo dessa forma como poderia lutar pelos direitos de saúde, educação e segurança se não estão cumprindo com os seus deveres?
Na sociedade brasileira, são vários os deveres e direitos que um cidadão possui. Votar na escolha dos governantes, proteger o patrimônio público, colaborar com as autoridades e cumprir as leis são alguns dos deveres que podem ser destacados. Como direitos, tem a saúde, a educação, a moradia, a segurança, o lazer, o vestuário, o transporte, a livre manifestação de pensamento, liberdade de crença e muitos outros.
Como exemplo de cidadania tem-se o processo eleitoral que escolhe os representantes da sociedade. No Brasil, muitos eleitores não compreendem a importância desse processo. Alguns vendem outros trocam seu voto por favores ou promessas de candidatos que exploram a miséria das pessoas pobres e se favorecem da ignorância de algumas para chegar ou se manterem a qualquer custo no poder.
Por isso é bom que todas as pessoas sejam conscientes e saibam não só de seus direitos mas também de seus deveres ou pelo menos procuram saber. Senão, como irão lutar por uma coisa de que nem têm conhecimento? Sociedade desenvolvida se faz com cidadão consciente. E cidadão consciente é cidadão responsável.

A INFLUÊNCIA DAS TECNOLOGIAS NO NOSSO DIA A DIA


São incríveis a evolução e o avanço da tecnologia na sociedade. As pessoas têm se beneficiado bastante com o conforto e comodidade proporcionados pelo desenvolvimento tecnológico. Como exemplos de sua influência no cotidiano das pessoas têm-se os computadores e os celulares, ferramentas criadas para facilitar na realização de várias atividades e que se desenvolveram tanto a ponto de tornarem-se essenciais na vida das pessoas. No aspecto da evolução, pode-se verificar como os computadores tornaram-se ao longo do tempo cada vez menores e mais sofisticados. Devido ao seu poder de armazenamento e processamento de informações, praticamente todos os setores, sejam eles privados ou públicos, têm suas atividades atreladas ao computador. Os celulares que facilitam a comunicação entre as pessoas, antigamente conhecidos como aparelhos de luxo, popularizaram-se de maneira impressionante, estão mais modernos a cada dia, possuem várias facilidades que vão além de um simples ato de realizar uma ligação. No Brasil por exemplo, o número de celulares ultrapassou o número de habitantes. O avanço desses exemplos de tecnologia pode ser notado em vários ramos da sociedade. Na educação, por exemplo, o computador tornou-se uma ferramenta essencial no processo de ensino e aprendizagem. Os cursos à distancia, técnicos ou superiores,  possibilitam a muitas pessoas o acesso à educação com a facilidade de participar desse processo sem ter que necessariamente sair de casa. Anos atrás isso era uma realidade distante que a tecnologia tornou possível graças ao avanço dos computadores. Os avanços da tecnologia são perceptíveis em diversas áreas além da educação. Na saúde por exemplo, os pacientes com parkinson futuramente poderão contar com o auxílio de um adesivo inteligente que monitora o estado de saúde e libera doses exatas de remédios em horários programados. Na segurança, a polícia militar do Rio de Janeiro vem fazendo uso de óculos com câmeras que monitoram todas as ações dos policiais. Com o uso desse dispositivo evita-se abuso dos policiais e todo material pode ser usado em investigações pela PM. Até mesmo o governo tem utilizado esse meio tecnológico, devido a agilidade no tratamento das informações, nos processos de transparência das ações governamentais e na realização de licitação por meios eletrônicos. "O uso da informática no ambiente doméstico alterou o modo de lazer das crianças e adultos com a utilização de jogos, simuladores e dos diversos ambientes na Internet e tornou-se recurso adicional para pesquisas e trabalhos escolares pela utilização de aplicativos básicos, como editores de texto e programas para desenho, enciclopédias eletrônicas, sites da rede mundial e jogos educativos" (CARNEIRO, 2002).
                A cada dia a sociedade se depara com alguma inovação tecnológica que tem grande impacto na vida das pessoas. É fato que a tecnologia evoluiu e continuará a evoluir e trazer várias facilidades no dia-a-dia. Espera-se que no decorrer do tempo ela traga mais benefícios e que as pessoas possam usufruir cada vez...


CARNEIRO, R. Informática na Educação. Representações sociais do cotidiano. nº 96. São Paulo: Cortez, 2002.