Archive

Posts Tagged ‘Software’

O conhecimento é gratuito!

December 11th, 2009

Será o conhecimento gratuito ou quase gratuito?  Não sei se existem muitas empresas em Portugal a utilizar mailing-lists efectivamente. Acho que as mailing-lists podem ser uma fonte de conhecimento gratuita.

Este poderá ser a história de muitas equipas em muitos projectos. É uma história de uma equipa de desenvolvimento de software que trabalhou para uma pequena empresa de fogões de sala. Eles ganharam um contrato de um projecto para integrar uma aplicação Web, desenvolvida em Java, com o Twitter. O projecto deveria estar pronto em 6 meses, sob pena de perderem 10 000€ por mês de atraso.

A empresa cliente vai experimentar utilizar o Twitter para aumentar as vendas e querem integrar o site com o Twitter. A cliente quer utilizar palavras chave associadas aos produtos para actualizar várias contas do Twitter. Cada actualização automática tem palavras chave de um produto e um link para a página do mesmo.

Depois de alguma pesquisa e análise, decidiram utilizar o Twitter4J, uma biblioteca de software em Java para abstracção da API Restful do Twitter.

Não tinham qualquer conhecimento na biblioteca Twitter4J. Inicialmente estimaram que demorariam cerca de 2 meses para ganhar o conhecimento e experiência necessária para fazer algo do género em seis meses.

Depois de um pequeno brainstorming chegaram a duas alternativas para colmatar a falta de experiência e eliminar, ou reduzir, qualquer risco de atraso.

Alternativa 1 – Contratar um consultor com conhecimento em Twitter4J para trabalhar no projecto durante dois meses que custaria ao projecto cerca de 15 000 euros.

Alternativa 2 – Assumir o atraso de 2 meses que custaria cerca de 20 000 euros.

Como ambas as alternativas custavam bastante dinheiro à equipa, eles decidiram seguir por outro caminho mais arriscado, mas que nunca poderia custar mais que a segunda alternativa. A alternativa seguida foi:

Alternativa 3 – Começar já a desenvolver qualquer coisa, e se tiveram alguma questão bloqueante utilizam as mailing-list do Twitter4J e da API Restful do Twitter.

Eles seguiram com a terceira alternativa, e qualquer dúvida eles colocavam questões nas mailing-lists, tendo não acesso a um consultor, mas a centenas de consultores que lhes respondiam quase imediatamente.

A equipa consegui terminar o projecto com um atraso de 1/2 mês, o que significou um prejuízo para equipa de cerca de 5 000, comparados com os 15 000 da primeira alternativa e os 15 000 da segunda.

Acham que  nesta história o conhecimento foi quase gratuito?

Disclaimer: Isto é mesmo só uma história :)

jpereira Gestão de Projecto , , , , , ,

Convites Google Wave

November 25th, 2009

Já tenho uma conta no Google Wave à algum tempo e ainda não ofereci os meus convites todos. Hoje a Google deu-me mais alguns convites e fiquei com 23. Quero dá-los porque ficar com eles não me serve de nada. No entanto, gostaria de dar os convites a quem realmente quiser  usar o Google Wave.

Ainda se notam alguns “bugs” no software, por isso é que ainda é fechado, mas já dá para fazer umas coisas muito interessantes.

Um vídeo em Português sobre o Google Wave.

Na minha opinião é uma ferramenta única para colaboração. Se alguem quiser um convite deixe-me um comentário com uma pequeno texto a descrever para que querem utilizar o Wave.

Boas ondas.

jpereira Software, WEB 2.0 , , ,

Twitter já vale mil milhões de dólares

September 28th, 2009

Continuando com o assunto do meu outro post sobre o twitter, com os recentes investimentos neste serviço de micro-blogging, há analistas que atribuem Mil Milhões de dólares ao valor do Twitter

O que é o Twitter:

jpereira WEB 2.0 , , , , ,

The ScrumMaster is not useless

May 6th, 2009

I’m back from the Certified ScrumMaster Course + and heard a lot of Craig Larman’s bad jokes :)

Last year I wrote this article where I expressed my feelings about the usefulness of the ScrumMaster. During the last three days I learned a lot useful and funny stuff about Scrum and Lean. I enjoyed leaning that the ScrumMaster is responsible to help the organization change to a more Lean mode of operation where, among other things, teams are self organized and self managed. I’ve also leaned that the ScrumMaster is not useless! ScrumMaster is a temporary but necessary waste!

And if you think about this, it is probably the truth. If you have a truly agile and lean organization for what you need a  ScrumMaster? To help in a goal already accomplished?

jpereira Agile, Gestão de Projecto, SCRUM , , ,

Microsoft nas núvens

March 17th, 2009

Só hoje descobri que a Microsoft já tem a sua plataforma de “Cloud Computing“. Com o Azure Service Platform, os developers podem, como já podem há algum tempo fazer com o Amazon WS, distribuir as suas aplicações na rede.

Windows® Azure is a cloud services operating system that serves as the development, service hosting and service management environment for the Azure Services Platform. Windows Azure provides developers with on-demand compute and storage to host, scale, and manage Web applications on the Internet through Microsoft® data centers

Os developers que se atreveram a experimentar cedo este serviço, já experimentaram também 24 horas (+/-) de quebra de serviço.

http://social.msdn.microsoft.com/Forums/en-US/windowsazure/thread/6c1cd8a2-8d9d-43e9-a1d8-928e0ca4de78

http://blogs.zdnet.com/BTL/?p=14698

http://www.theregister.co.uk/2009/03/16/azure_cloud_crash/print.html

Tenho lido bastante sobre as tendênicas do cloud computing, mas estas quebras de serviço não têm ajudado a ganhar a confiança merecida. Talvez por causa disso, algumas estratégias passam por disponibilizar as mesmas aplicações offline, como é o caso do Google Calendar.

Pessoalmente acredito neste novo paradigma que economicamente faz muito sentido e também compreendo todo cepticismo envolvido.

Acho que negar esta realidade pode ser perigoso para as empresas que não reconhecem o cloud computing como uma forma de vantagem competitiva.

O que acham?

jpereira Software ,