31 de ago. de 2010

Fred Brooks - Como projetar qualquer coisa

Reflexões acima do artigo da Wired de agosto, Planejador Mestre - Fred Brooks Mostra Como Projetar Qualquer Coisa, traduzido pelo empresário Cesar Brod e Joice Käfer, de Lajeado.

"Você não pode acelerar uma gravidez de nove meses contratando nove mulheres grávidas durante um mês. Da mesma maneira, você não poderá acelerar um projeto de software atrasado com a adição de mais programadores; além de um determinado ponto, fazer isto aumenta os atrasos."
Ele escreveu isso há 35 anos atrás, e hoje é conhecido como a lei de Brooks.

"A decisão mais importante que tomei foi mudar o tamanho do byte da família 360 da IBM de seis para oito bits permitindo, assim, o uso de letras minúsculas. Esta mudança propagou-se para todos os lugares."
Os detalhes são importantes!

"O grande projeto não vem de um grande processo; ele vem de grandes projetistas."
As pessoas fazem a diferença!

"Quando eu escrevi O Mítico Homem-Mês, em 1975, eu aconselhei programadores a descartar a primeira versão de seus sistemas e então construir uma segunda. Na edição comemorativa do 20.o aniversário do livro, eu percebi que a iteração incremental constante é uma abordagem muito melhor. Você constrói um protótipo rápido e o coloca na frente dos usuários para ver o que eles farão com ele. Você sempre será surpreendido."
Prefira metodologias ágeis!

18 de ago. de 2010

P != NP

Os membros de um instituto de matemática do estado de Massachusetts, visando comemorar a virada do milênio e conscientizar publicamente de que ainda existem fronteiras inexploradas nas ciências exatas, escolheram os sete problemas do milênio, estabelecendo um milhão de dólares de recompensa para cada problema resolvido.


Uma década passou e, no início deste ano, o instituto CMI anunciou que um matemático russo, Dr. Grigoriy Perelman, foi um dos primeiros vencedores de um dos sete prêmios por ter comprovado o problema da conjectura de Poincaré. E ele recusou. Disse que o mérito não era dele, e sim de um matemático americano, Ph.D. Richard Hamilton, e que o reconhecimento concebido pelo instituto já era suficiente.

E recentemente, no início deste mês, um matemático indiano, Ph.D. Vinay Deolalikar, que reside na Califórnia e é cientista chefe de pesquisa da HP Labs, enviou uma prova de conceito demonstrando que P != NP ("P" é diferente de "NP"), ou seja, uma possível solução para o problema da relação entre as classes de problemas P e NP. Em breve ele publicará a prova, em seu inteiro teor, em uma revista e na Internet. Por enquanto, somente um esboço dos dez passos da solução está disponível para o público em geral, e já existem matemáticos analisando a veracidade das argumentações.


E se isso for comprovado, ele aceitará o grande prêmio? Ou recorrerá a uma atitude nobre e honrosa, igual ao do colega russo? Afinal, o que tem mais valor: dez mil cédulas de cem dólares ou todo o conhecimento, dedicação e experiência acumulado em décadas em uma vida?


Se for comprovado, ao menos eu já tenho duas certezas - estará definitivamente comprovado de que a criptografia moderna está baseada em princípios sólidos! E que o capítulo 6, item 2.4, da primeira edição do livro Complexidade de Algoritmos, escrito carinhosamente pela Profa. Dra. Laira Vieira Toscani e guardado carinhosamente entre meus livros prediletos, merecerá atualização do assunto e, comemorativamente, uma nova edição.

16 de ago. de 2010

Inovação depende da ajuda de fornecedores

“Sem uma estratégia robusta de inovação, suportada pelos altos executivos da organização, os funcionários tendem a se voltar para questões cotidianas. Ou seja, os líderes das áreas de negócio ficarão focados nos resultados do trimestre e os CIOs em cortar custos.”
Chris Andrews, analista sênior da Forrester Research.

Ainda, segundo ele, a melhor forma de resolver essa falha das organizações em transformar a inovação em parte do seu dia-a-dia, é buscar o apoio de fornecedores externos.

14 de ago. de 2010

Never act out of passion

“Never act out of passion. If you do all is lost. You cannot act for yourself if you are not yourself, and passion always drives out reason...”

13 de ago. de 2010

Computação nas nuvens

“As organizações de TI gastam hoje 80% de seu tempo com a manutenção de sistemas, e não é seu objetivo de negócio manter dados e aplicativos em operação. É dinheiro jogado fora, o que é inaceitável nos dias de hoje.” 
Clifton Ashley, diretor do Google para a América Latina