Mais um escândalo financeiro?

Standard

Agora o problema é dentro de casa, se podemos tomar essa liberdade.

O New York Times publicou uma nota sobre uma declaração da Dell sobre uma falha encontrada por uma auditoria interna nos relatórios financeiros da empresa.

Aqueles que estão acompanhando a série sobre Gestão de TI, já devem ter se lembrado dos escândalos de 2001 que levaram a criação de leis e procedimentos de controle.

O tamanho do problema ainda não é conhecido, mas as ações da companhia já desabaram seis por cento. O sujeito preocupado na foto é o Sr. Michael Dell

Nova tecnologia para anúncios web

Standard

A eficiência dos anúncios on-line é o mais tentador
quebra-cabeça do nosso tempo. Enquanto esse problema está aberto, todas as
tentativas são válidas. A mais recente tentativa nessa área surgiu da empresa AdBrite.

Em um momento de rara criatividade entre as empresas que
vendem anúncios para páginas web, eles criaram um sistema baseado em um
aplicativo flash no servidor deles e um javascript na página onde o anúncio
ficará para embutir na imagem informações diversas. Tais como logo, menus e anúncios
dinâmicos.  De uma olhada no BritPic.

Alguns estudiosos do assunto estão afirmando que com a invasão
de banners e animações em praticamente toda e qualquer página que vemos
milhares de vezes durante o dia, acabamos por criar um filtro de proteção. Um número
expressivo de visitantes simplesmente não vê os banners que estão nas páginas.

A solução da ADBrite é uma forma de colocar o anúncio
exatamente no mais importante ponto focal na página.

Se você lê inglês pode ler o anúncio original clicando aqui.

 

Delphi for Php: Primeiras impressões

Standard

No século passado, fui programador C++, depois gerente de desenvolvimento e em um lindo dia de sol, um vendedor me apresentou o Borland Delphi. Naqueles idos quando tínhamos que definir todos os detalhes de um elemento de tela no código, ver um botão com todas as propriedades disponíveis e com atualização automática, foi mais ou menos como se um motorista de fusca dirigisse uma Ferrari. Na mesma semana mudamos toda estrutura de desenvolvimento do C++ para o Delphi, o ganho em velocidade de desenvolvimento justificou o custo de aquisição e o custo de treinamento da equipe de 10 programadores.

A vida nos leva por caminhos estranhos e hoje programo um pouco em php e a Borland ataca de Delphi para PHP, não poderia deixar passar em branco. Acompanhei o lançamento do Delphi for Php com muita atenção, lançado pela CodeGears, subsidiária da Borland. Você pode baixar o trial aqui. Mas já vá preparado, se não for registrado na Borland terá que fazer um registro antes de baixar o programa.

Ontem mesmo, baixei. Hoje, instalei e testei… E ai vão minhas primeiras impressões:

Deve ser algum tipo de brincadeira senão demonstra uma total falta de visão da Codegears: Um dia de testes é muito pouco para quem pretende mudar de ambiente de desenvolvimento.

Srs. da Borland lembrem-se que uma parte significativa do seu eleitorado usa ferramentas livres para desenvolvimento php. Para convencê-los a trocar de ambiente será necessário certo esforço… Algo como 30 DIAS DE TESTES, no mínimo.

A instalação foi muito bem, obrigado. Ressalte-se que a Codegears irá enviar um e-mail contendo um arquivo de registro em txt que deve ser salvo em c:/ Documents and Settings/seuusuario para permitir que o programa rode.

A primeira cosia que fiz foi tentar fazer algumas alterações em um dos meus projetos, escolhi exatamente esse blog. Não foi difícil, o código antigo abriu e executou sem nenhum problema aparente.

Próximo passo, uma aplicação do zero: Primeira coisa que senti falta foi de uma interface para criação de tabelas e bancos de dados no mysql. Acredito que isso deva estar disponível na versão paga. Então fiz na mão mesmo.

Para criar um projeto: File -> New Aplication e pronto!

Peguei um componente de tabela, um datasource, uma tabela e um datagrid e com 1 minuto coloquei uma página no meu localhost com uma tabela lendo dados direto do banco de dados.

Ok! Eu sei que dá para fazer isso em um minuto usando o vi, mas o programador tem que ser muito experimentado em PHP. E lembrem-se, fiz isso tudo sem escrever uma linha de código.

O Object inspector ainda precisa de polimento. Por exemplo, seria ótimo se depois de determinar a relação entre tabela e banco de dados, a lista de tabelas disponíveis aparecesse em um dropdown para a propriedade name do componente table. Ou se a propriedade host do componente database viesse preenchida com localhost por default.

Depois disso, descobri uma forma ainda mais simples de fazer à mesma coisa: Direto do Data Explorer. Tudo o que foi necessário foi registrar uma conexão com o banco de dados e todas as tabelas estavam listadas. Bastou arrastar um ícone de tabela para o form e todos os componentes necessários foram automaticamente adicionados e pré configurados incluindo o datagrid. Simplesmente Fantástico!

Bem o tempo de avaliação foi curto, mas já deu para ter a seguinte primeira impressão: Migrar todos os nossos projetos para a nova plataforma de desenvolvimento principalmente os projetos que precisam alta disponibilidade, requer mais tempo de análise. Gostaria de fazer alguns testes de desempenho do código gerado e testar com mais cuidado a parte de Javascript. No entanto, se você é gerente de um departamento de desenvolvimento de uma empresa e tem que fazer alguns aplicativos só para o seu público interno. Pode começar amanhã mesmo.

Amanhã, se ele não travar por que acabou o prazo de avaliação, vou fazer um blog, só para testar…

COBIT:Dividir para conquistar

Standard

Para facilitar a árdua tarefa de controlar pessoas e processos, o COBIT divide o problema em quatro objetivos principais conhecidos como domínios:

 

Organização e Planejamento: Planejamento é relativo ao desenvolvimento de estratégias de TI que apóiem o desenvolvimento da empresa ou do negócio como um todo. Esses planos devem ser alinhados com os objetivos da empresa e coerentes com o ciclo de planejamento empresarial.

Aquisição e Implantação: Debruçados sobre os planos aprovados, os gestores possivelmente deverão adquirir novos serviços e/ou soluções ou, se for o caso desenvolver o corpo operacional nas habilidades necessárias a implantação do plano aprovado. Uma vez solucionados os problemas de aquisição ou qualificação entramos na fase de implantação, a qual deverá incluir pelo menos, além da implantação em si, uma política de testes de aceitação e certificação. Além de processos para permitir a correção de eventuais desvios.

Entrega e Suporte: Testes, testes e mais testes para garantir que os sistemas e soluções implantadas são compatíveis com o plano inicial e não criarão incompatibilidades com os sistemas anteriormente em funcionamento. E que continuarão com o mesmo desempenho ao logo do tempo, normalmente com o uso de contratos de níveis de serviço ou desempenho. Conhecidos como SLA.

Monitoramento: Nessa fase usaremos as referências obtidas dos contratos de SLA ou dos contratos de desempenho, para comparar o desempenho ao longo do tempo com o desempenho previsto no momento da entrega do sistema, serviço ou produto. O objetivo aqui é permitir que o departamento de TI possa ser ativo no processo de manutenção.

 

Cada domínio é composto por seu próprio conjunto de procedimentos, totalizando 34 procedimentos distintos visando cobrir todos os aspectos da gestão de TI. Vamos analisar domínio por domínio.

 

A seguir: COBIT: Planejamento e Organização.

Microsoft Windows Vista: Vendas Recordes?

Standard

Contrariando as expectativas geradas pela própria empresa, a Microsoft declara que as vendas do Windows Vista dispararam.

Não quero ser paranóico, mas até uma semana atrás, todas as notícias que lia sobre o Vista, davam conta de uma taxa de penetração e aceitação muito lenta para o mercado da Microsoft. Então… uma pequena pesquisa na internet apresenta resultados ainda mais estranhos. Em 2001, durante o lançamento do XP tivemos a mesma controvérsia lá naquele tempo, os números já eram assustadoramente controversos. Analistas reportavam aproximadamente 650.000 cópias vendidas do XP contra 850.000 cópias vendidas do Windows 98, no mesmo período. Esse mesmo artigo de 2001 já cita as contas de licenciamento da Microsoft apresentando o modesto número de 7 Milhões de cópias e licenças de Windows XP vendidas para O&M e revendedores.

Voltando ao declaração atual. Vemos a discrepância, os dados apresentados agora mostram uma venda de 20 Milhões de cópias do Vista nos dois primeiros meses de lançamento, contra 15 Milhões de cópias do XP, no mesmo período.

Não tenho nenhuma intenção de criar uma atmosfera de desinformação, mas a mesma empresa de notícas que noticiou as vendas do Vista também noticiou os problemas enfrentados pelo XP.

O que gostaria de destacar é que esse números não representam nada mais que um grupo de gestores, tentando traduzir de forma palatável, a complexa realidade do mercado de vendas de software. Sem muito sucesso e trocando pés e mãos.

Na verdade, o que importa é que esse mês teremos uma nova versão do Ubuntu. Que, como outros sistemas operacionais baseados no GNU/Linux, está transformando esse mercado de sistemas operacionais em um mercado de comódities. Onde o sistema operacional não é a prima dona do mercado de tecnologia.

Desenvolvendo com agilidade.

Standard

Não é segredo que as metodologias de desenvolvimento ágil estão cada dia mais populares. Também não é segredo que adotar uma metodologia de desenvolvimento qualquer implica em gastos com treinamentos, documentação de processos e eventualmente com falhas em projetos. Logo, uma decisão desse porte tem que ser pensada, avaliada, discutida e testada antes de ser implementada. Afinal, qualquer erro será culpa única e exclusiva dos gestores do departamento de informática.

Patterns of  Agile Practive Adoption  é um livro gratuíto que tenta espantar alguns dos fantasmas que pairam sobre os departamentos de TI. O Livro é gratuíto, mas infelizmente é necessário ser registrado no site.

Li os dois primeiros capítulos hoje de madrugada, ainda estou nos blá blá blás das vantagens, negócios etc.. mas o livro parece excelente para quem quer entender essas metodologias. Principalmente para entender por que elas estão tão populares.

Um software novo, de graça, legalizado, todo dia.

Standard

Sou adepto do software livre, sempre que posso uso, defendo e produzo software livre. Mas nem sempre isso é possível. A maioria dos meus clientes ainda vive no mundo proprietário. Nem por isso eu perco uma boa oportunidade.

Esse site criou uma nova forma de divulgação de software. Todos os dias, durante 24hs você pode baixar e instalar um software diferente. A maioria não serve para nada, mas dia sim dia não você encontra algo que vale a pena. Recentemente encontrei um software para sicronização de diretórios via ftp que está economizando algumas horas de desenvolvimento todos os dias.

E o melhor de tudo é que os softwares instalados, pelo menos até agora, não estão cheios de anúncios, trojans e coisas indesejáveis do tipo.

Boa sorte!

Fazendo seu site aparecer

Standard

O site está pronto! bonito! funcionando! Tudo que a sua empresa precisa agora é que as pessoas venham até o seu site e comprem seus produtos e serviços. Normalmente, é nessa hora que a vaca vai pro brejo.

Muito se fala da internet e da revolução tecnológica que ela provocou, mas eu nunca li em nenhum artigo sobre marketing na internet a mais simples verdades de todas sobre essa mídia:

Desde o começo da história a internet é a primeira mídia onde o público alvo tem que ir até o anúncio. Na mídias tradicionais o anúncio nos pega de surpresa, na rua, no radio, na tv, no jornal etc.. O pobre do consumidor está ali desprevenido e de repente bam! Toma um anúncio na lata.

Por Search Engine People Blog

Tanto isso é verdade que uma das melhores estratégias de marketing na internet ainda é distribuir banners em sites específicos com a esperança que a audiência do site esteja interessada e clique. Essa estratégia demanda investimento. Coisa que a maioria das pequenas e médias empresas brasileiras só ouviu falar nas palestras e revistas.

Por outro lado, mais de 80% dos acessos em um site médio derivam de sites de busca. Google, Yahoo! Etc. Então que tal otimizar o seu site para que ele seja compatível com os algoritmos de busca dos sites de busca. Uma otimização simples pode aumentar muito o seu rank nesses sites e fazer com que seu site apareça na primeira página do google, por exemplo. Seo, o nome desta técnica, em inglês é Seo ou Search Engine Optimization. Não é simples, e ao contrário do que dizem por ai, requer prática, habilidade e tempo, muito tempo.

Este artigo discute o básico do básico da otimização de sites para que estes apareçam bem em sites de busca. Trata-se de uma lista de 11 pequenas providências que qualquer empresa pode tomar e que certamente irá melhorar sua presença nos sites de busca.

  1. Comece certo, antes de começar o site pense nos sites de busca e como eles irão encontrar seu site.
  2. Contrate uma datilógrafa. Sites de busca não indexam o conteúdo das imagens nem animações em flash. Sabe aquela animação linda, com todos os nomes dos seus produtos brilhando e voando de um lado para outro. Não serve para nada. É claro que, se além do flash seu site tiver o conteúdo correto no bom e velho texto, as animações por si só não criarão nenhum problema, o que cria problema é a falta delas. Faça um teste digite: design de sites web no goolge. E veja quantas empresas que realmente vendem design de sites aparecem. No meu google apareceram 2 entre os 30 primeiros resultados, nenhuma na primeira página.
  3. Tente colocar o maior número possível de palavras chaves nos seus textos. Por exemplo, eu gostaria muito que esse blog fosse referência em tecnologia e governança em ti. Assim, em vários textos eu tenho as expressões tecnologia e governança em TI. Dessa
    forma, se alguém procurar por tecnologia ou governança em TI pode ser que o blog Tecnologia e governança em TI apareça. Entendeu? Brincadeira. Não faça como eu fiz, os algoritmos de busca tem sistemas para detectar a densidade das palavras mais importantes da página. Então em um parágrafo curto como esse essa concentração dos termos do blog não ajuda em nada. As melhores palavras chaves são aquelas que são digitadas com freqüência nos sites de busca e que não são utilizadas por seus competidores.
  4. Pesquise seus competidores. E as palavras chaves que eles estão usando. Use o google trends para isso, é gratuito e útil. Por exemplo tente cabras,vacas,porcas como argumento de pesquisa. E observe que só a partir de 2006 pessoas tem procurado por porcas no google. Fico imaginando o que será que aconteceu para provocar esse súbito interesse por porcas. Eu não sei o que foi, mas foi em Portugal.
  5. Nome do seu domínio. Se você tem um site chamado vendocabras.com.br e alguém digita as palavras vendo e cabras em um site de busca existe uma grande chance do seu site ser o primeiro a ser listado. Mas observe que quem digita vendo cabras dificilmente está interessado em um site que vende cabras.
  6. URL. A url é importante para que os seus possíveis clientes lembrem de onde seu site está. Uma url do tipo http://qualquercoisa.com.br/kdffgeuww_dulesa?56dpaphp1, não representa nada para mim e nem para os algoritmos dos sites de busca, Por outro lado existe uma grande chance que http://www.qualquercoisa.com.br/televisores/sharp tenha um rank elevado em resposta a uma busca por televisores.
  7. Otimize seus meta tags. Alguns search engines ainda usam meta tags com um peso elevado na classificação da sua página. Tenha certeza que todas as páginas do seu site possuem pelo menos as quatro principais: robots, content type, keywords e description.
  8. Use as tags html alt e title para todas as imagens e animações, essa é uma forma elegante de colocar conteúdo no seu site, e usar as imagens e animações a seu favor.Crie uma página só com o mapa do seu site. Além de facilitar a vida dos algoritmos de busca, Esse mapa tem um peso muito grande nos algoritmos de classificação do google. Em um outro artigo, quando acabar a série sobre governança em TI (olha eu ai de novo!!:) ) vamos estudar esse algoritmo do google.
  9. Conteúdo. Todas as outras 9 dicas são inúteis se seu site não tiver conteúdo. Existem muito poucas pessoas por ai procurando nescau. Contudo existem milhares procurando por receita de brigadeiro. Então, se você quiser vender nescau, faça um site sobre receitas de bolos e brigadeiros e inclua nescau nas suas receitas.
  10. Contrate um profissional. Se seu site já está no ar, começou errado. Antes de qualquer coisa, o site tem que ser pensado por alguém que entenda de optimização de busca. Se não, corre o risco de ficar muito bonito, animado e nem seus funcionários visitarem o seu site.

Mesmo que tenha começado errado e nunca tenha pensado nisso. Contrate um profissional. Na internete tudo muda o tempo todo no mundo…. iiiii! me perdi de novo.

Se você quer um blog otimizado e com todas as ferramentas necessárias para ganhar dinheiro online clique aqui.

COBIT: Controlando o Departamento de TI

Standard

O COBIT (Control Objetives for Information and related Tecnology) é um guia recomendado pelo ISACF (Information Systems Audit and Control Fundation) cujo objetivo é ajudar as empresas a controlar e avaliar seus departamentos de tecnologia da informação.

A amável leitora provavelmente lembra das falcatruas cometidas nas contabilidades de algumas grandes empresas americanas lá nos idos de 2001. Não lembra? Então clique aqui e veja uma matéria sobre um dos casos só para refrescar a memória.

Pois bem, além de provocar uma onda de prejuízos para os acionistas estes escândalos provocaram também uma explosão de novos projetos de leis tramitando no congresso americano que resultaram na promulgação da lei Sarbanes-Oxley pelos senadores Paul Sarbanes e Michael Ox. Conhecida popularmente com SOX law ou apenas SOX. Mais americana impossível. Um é democrata o outro republicano.

Simplificando: A SOX tem a nobre intenção de garantir a transparência na gestão financeira das empresas e todas as empresas de capital aberto nos EUA estão subordinados a essa legislação. A lei estipula que os gestores executivos das empresas de capital aberto americano são responsáveis por estabelecer e manter uma estrutura de controle interno e procedimentos adequados para fornecimento de relatórios financeiros. E que deve relatar a efetividade das estruturas de controle e procedimentos. Ou seja, a lei obriga as empresas de capital aberto a possuírem estruturas de controle e que a eficiência dessas estruturas deve ser relatada.

Alguém ai acha que existe alguma empresa de capital aberto, americana ou não, que tenha estruturas de controle interno que não sejam informatizadas? Não? Todos Concordam? É por isso que o controle do departamento de TI se tornou o ponto focal de muitas monografias sobre administração de empresas.

Só um parêntese. Não sei se na equipe dos senadores existia algum webmaster ou se foi mera coincidência. Mas a seção da lei que afeta diretamente os departamentos de TI é a 404. Eventualmente você verá referências a essa lei como SOX 404.

Mas a história não acaba ai! Calma…

Obviamente existem vários comitês, instituições e agrupamentos de pessoas e empresas cujo objetivo único e exclusivo é criar protocolos métodos e processos para fiscalizar, controlar e auditar as empresas de capital aberto. Tudo isso por que, lá como aqui, os acionistas têm o péssimo hábito de querer saber o que é feito com o dinheiro deles. Entre esses órgãos todos se destaca o COSO (Committee of Sponsoring Organizations). Cuja função é ajudar a detecção de fraudes em relatórios financeiros. Devido a sua abrangência, aceitação e popularidade, o COSO está se tornando o padrão de fato para a análise de relatórios financeiros. O que em última análise quer dizer que os relatórios financeiros da empresa devem ser compatíveis com o COSO. E daí? Pergunta a impaciente leitora.

Daí que em 1996 já existia um tal de COBIT, para controle de departamentos de TI que, não coincidentemente tem um algo grau de compatibilidade e aderência aos protocolos COSO. Bingo!!!

Então resumindo. Departamento de TI é fundamental. Administradores podem roubar. Acionistas querem controle. Governo cria leis. Institutos de auditoria impõem padrões. Departamento de TI tem que mudar. Entendeu?

Dois pontos mais:

Isso tudo só é obrigatório para as empresas americanas e para empresas que querem ter seu capital aberto nas bolsas de lá. Todo esse processo vai gerar um custo enorme que será tema de outro artigo aqui, mas fora dessa série.

Mesmo sendo não sendo obrigatório aqui. É inegável a necessidade de controle sobre os departamentos de TI e o efeito colateral desse processo todo é um departamento de TI mais efetivo e menos oneroso. Não conheço empresa que não queira controlar custos. De qualquer forma, existe uma resolução do Banco Central no mesmo espírito da lei sox a res. 3081.

Próximo passo: Cobit: Dividir para conquistar.

Seu Computador sabe onde você está

Standard

Que tal se seu computador soubesse que você está se afastando e bloqueasse o acesso ao tecaldo e tela automáticamente e. quando você estivesse de volta ele liberasse o uso. Nada de 1 minuto de folga ou coisa parecida. Automaticamente. Unicamente relacionado a sua distância da máquina.

Essa tecnologia está mais perto do que parece. David Hollington usando a tecnologia bluetooth e o apple actionscript e o aplicativo proximity, criou um pequeno script que faz justamente isso. Na verdade ele fez um pouco mais. Ele também ensinou como se faz isso.

Os usuários Windows não foram esquecidos: Dorpcloth