sexta-feira, 29 de maio de 2009

Google Wave: E-mail, Social Computing, Instant Messenger, Mashups... O Que Há Realmente de Novo?

Após a divulgação do Google Wave fiquei intrigado com a capacidade do Google em empacotar conceitos consolidados no mundo corporativo e lançá-los em plataforma aberta, de forma inovadora.

Nos EUA grandes fornecedores de software (IBM, Oracle, Microsoft etc) atuam há pelo menos 3 anos no segmento de unificação da comunicação. Como exemplo vou citar o caso da brand IBM Lotus.

Em Junho do ano passado estive em um executive meeting em Boston, para conhecer a nova plataforma IBM Lotus. Eu realmente ainda não tinha idéia de como em tão pouco tempo os produtos de colaboração, social computing, blog, mashup, portal entre outros estavam tão integrados.

Eles demonstraram a plataforma de colaboração unindo as ferramentas de portal corporativo (websphere portal), social computing (lotus connections), blogs/wikis (lotus quikr), mashup (ibm mashup center), comunicação instantânea (lotus sametime) e por último SOA (websphere process server). É algo assombroso. Você consegue por uma única interface se comunicar via instant messenger, blog, microblog, iniciar processos/workflows, procurar pessoas de acordo com as competências na organização, se integrar com aplicações externas... enfim... um mundo de possibilidades voltadas para a eficiência operacional.

Assisti ao vídeo da apresentação do Google Wave (http://wave.google.com/) e não acreditei naquilo. Novamente eles pegaram o óbvio e lançaram em plataforma aberta. Ou seja: a Microsoft, a IBM, a Oracle etc poderiam ter feito o mesmo há anos e não o fizeram devido ao modelo de negócio tão enraizado na venda de licenças de uso.

Quando será que as grandes software houses vão acordar para o novo cenário da comunicação unificada? Será que não é a hora de ver que as PME's (pequenas e médias empresas) estão começando a enxergar que restringir o acesso aos serviços abertos na web não se traduz diretamente em produtividade? Será que é necessário investir em soluções proprietárias para o mesmo fim?

Vamos aguardar e ver.

segunda-feira, 18 de maio de 2009

World Community Grid - Participe!

Há dois anos participo do World Community Grid (WCG) e indico para todos os meus amigos. O WCG é apoiado pela IBM e tem como objetivo se tornar a maior plataforma padronizada de grid computing à benefício da humanidade.

Totalmente dedicado à pesquisas como:


- Nutritious Rice for the World (Arroz Nutritivo Para o Mundo)

- Help Cure Muscular Dystrophy (Ajude a Curar a Distrofia Muscular)

- The Clean Energy Project (Projeto Energia Limpa)

- Help Fight Childhood Cancer (Ajude a Combater o Câncer Infantil)

- Help Conquer Cancer (Ajude a Derrotar o Câncer)

- Discovering Dengue Drugs (Descobrindo Drogas Contra a Dengue)

- FightAIDS@Home (Combatendo a AIDS)

Para participar basta instalar um pequeno aplicativo cliente, que você pode configurar livremente para ser ativado apenas quando o computador ficar inativo (após 5, 10, 15, 20 min... você escolhe). Ao invés de utilizar um screensaver nonsense, que tal contribuir para a cura da AIDS? Ou acabar com a fome na África?

No site você pode verificar as suas estatísticas de participação. As minhas atualmente são:

Total Run Time: 31:15:32:59
Rank: 160,548

Ou seja, somando dois anos de inatividade do meu computador, contribuí com 31 dias de processamento em projetos de pesquisa muito relevantes.

Para participar, basta se cadastrar e fazer download do aplicativo (windows/linux/mac):

http://www.worldcommunitygrid.org/reg/viewRegister.do


sexta-feira, 15 de maio de 2009

Métodos Ágeis Para Solução de Problemas I

Já que estamos na onda das metodologias ágeis, resolvi escrever sobre os métodos mais fáceis e eficientes para se chegar a causa raiz de um problema.

O primeiro método se chama "Os 5 Porquês". Este é fácil. Para qualquer problema colocado na mesa faça cinco vezes a pergunta "Porquê".

Exemplo da aplicação da técnica em uma conversa entre desenvolvedor e gerente de desenvolvimento:

Desenvolvedor) Será impossível cumprir o cronograma de desenvolvimento.

Gerente de Desenvolvimento) Porquê?

Desenvolvedor) Porque encontramos um bug no sistema.

Gerente de Desenvolvimento) Porquê?

Desenvolvedor) Porque existe uma incompatibilidade entre a arquitetura proposta e as funções da API utilizada.

Gerente de Desenvolvimento) Porquê?

Desenvolvedor) Porque provavelmente a API não foi analisada com critério na hora de modelar a arquitetura.

Gerente de Desenvolvimento) Porquê?

Desenvolvedor) Porque o arquiteto de sistemas não dedicou tempo suficiente para modelar a arquitetura.

Gerente de Desenvolvimento) Porquê?

Desenvolvedor) Porque ele está alocado em outros projetos.

Pronto! Chegamos a raiz do problema: Conflito na alocação de recursos.

Meu antigo chefe aplicava com freqüência esta técnica, é impressionante como ela traz resultados rápidos. Geralmente a causa raiz aparecia no terceiro "Porquê".

Quem quiser maiores detalhes:

http://www.mindtools.com/pages/article/newTMC_5W.htm

segunda-feira, 11 de maio de 2009

Darth Vader: O impiedoso CIO do lado negro!

Estou desenvolvendo um novo curso de gerenciamento de projetos, com um material mais lúdico e inteligente. Devido a isto estou preparando alguns vídeos para exemplificar de forma mais descontraída as atividades de um gerente de projetos.

Meu primeiro vídeo é uma sátira de Star Wars, exemplificando "Scope And Schedule Control". Eu mesmo fiz as legendas.





Veja como o impiedoso CIO espreme o pobre Gerente do Projeto.


sexta-feira, 8 de maio de 2009

As Leis da Simplicidade

Há dois meses atrás uma grande amiga me indicou um livro que mudou o modo como ela produzia seu trabalho. Vindo dela, uma super profissional, fiquei muito curioso e resolvi comprar o livro "As Leis da Simplicidade".

O autor se chama John Maeda, professor do renomado Laboratório de Mídia do MIT e designer gráfico mundialmente reconhecido.

Ele conseguiu comprimir em dez leis os principais conceitos que tornam "simples" qualquer tipo de coisa. Desde sua vida pessoal até mesmo a forma como se desenvolve novos produtos.

As primeiras três leis, baseadas no princípio da redução - organização e eficiência, formam a estrutura para explorar conceitos auto-referenciados por ele, como a importância do contexto e as potenciais falhas no processo de simplificação.

Seguem alguns links para quem quiser maiores detalhes:

http://lawsofsimplicity.com/


http://www.submarino.com.br/produto/1/1793291


quinta-feira, 7 de maio de 2009

Business Analysis Body of Knowledge - Você Ainda Vai Ouvir Falar!

Recentemente descobri uma profissão que está em alta: Business Analyst (BA). O IIBA (International Institute of Business Analysis) é uma instituição sem fins lucrativos com o intuito de desenvolver e manter padrões para a aplicação de BA, bem como certificar seus praticantes.

Ela desenvolveu o Business Analysis Body of Knowledge (BABOK), que reúne as melhores práticas em disciplinas como:

- Gerenciamento de requisitos;
- Análise de sistemas;
- Análise de negócios;
- Análise de requisitos;
- Gerenciamento de projetos;
- Consultoria... entre outras;

Esta organização tem tudo para ser um "PMI" no que tange business analysis.

Eu me associei recentemente e fiz o download do BABOK. O conteúdo é excelente.

Seguem alguns links para quem se interessar pelo assunto:

http://www.theiiba.org/

http://en.wikipedia.org/wiki/Business_analysis