Archive by Author

Falando em Agile 2008 – retrospectiva

Na semana passada estive na Falando em Agile 2008, este foi o primeiro evento oficial ao qual fui como funcionário do Yahoo!. No geral foi tudo excelente e pude reencontrar diversos amigos (@pcalcado, @gchapiewski, @bardusco, @gcirne, @peleteiro) tivemos ótimos batepapos e trocamos várias idéias. Tb foi muito bom poder conhecer algumas pessoas como o Luciano Ramalho, Luca Bastos, Daniel Cukier, Danilo Sato, entre outros.

Para quem assistiu minha palestra, gostaria de agradecer a audiência e abaixo segue SlideShare da minha a apresentação, assim como alguns links que acho interessantes sobre o assunto que falei “O Product Owner e o Product Backlog”.

Links sobre Product Owner e Product Backlog:

Mais uma vez gostaria de parabenizar a iniciativa da Caelum ao realizar este evento, estas iniciativas são vitais para a nossa comunidade e realmente fazem a diferença.

Por favor enviem seus feedbacks, sempre há espaço para melhoramos :-)

Falando em Agile 2008

Esta semana vou fazer uma palestra no Falando em Agile 2008, evento organizado pela Caelum do Paulo Silveira e do Alexandre Magno. Esta é a primeira edição deste evento com foco em agilidade e processos de desenvolvimento de software, um assunto cada vez mais recorrente no nosso dia a dia e tema constante em todos os eventos relacionados a tecnologia que participo e leio a respeito.

Apesar de ser a primeira edição do evento, a Caelum trás na bagagem a experiência de realizar o Falando em Java, evento já bem conhecido dos desenvolvedores e muitos anos de participação na comunidade de desenvolvedores no Brasil.

Como não poderia deixar de ser, a agenda esta excelente. Vou poder reencontrar alguns velhos amigos e trocar idéias com pessoas que estão buscando se aprimorar e conhecer mais sobre processos ágeis de desenvolvimento, entre os palestrantes estão Phillip Calçado, Guilherme Chapiewski, Danilo Bardusco e o David Anderson, um dos criadores do FDD (Feature Driven Development). Aqui esta a agenda completa.

Eu vou falar sobre o Product Owner e seu papel dentro de um time ágil, e discutir alguns pontos que sempre surgem quando se fala sobre a sua atuação: o Product Owner pode ser técnico? O PO é parte do Time ou deve ficar de fora do Time? Como se planejar para entregar um release em uma data específica?

Vejo vcs lá!

Completando um mês de Purple

Está fazendo pouco mais de um mês que comecei no Yahoo, e finalmente consegui um tempo para falar um pouco de como tem sido estes primeiros dias, tenho que confessar que é muito legal poder trabalhar em uma empresa que faz parte da história de Internet.

A primeira impressão é de que tudo é grande, realmente grande, os projetos de infra-estrutura são projetados para suportar volumes imensos de acessos. Mas uma coisa que impressiona, apesar de nao ser novidade é a extensão do uso de softwares Open Source, desde o óbvio como Linux, FreeBSD, Apache e MySQL até o Asterisk, XMPP e Twiki, este último suporta toda a documentação da empresa mundialmente, e o melhor é que todos usam o Twiki, pessoal de Marketing, Engenharia, Produção, etc. Em algumas empresas as pessoas acham um absurdo se sujeitarem a escrever no Twiki, mas no Yahoo! todo mundo usa.

Outra coisa nova para mim é a questão da distância entre os times, aqui alguns projetos são tocados por times em vários países e algumas vezes em continentes diferentes. Para suportar este ambiente uma série de tecnologias são usadas, mas a que achei mais legal foi o Adobe Connect – pena que não é Open Source, as apresentações e treinamentos acontecem através desta ferramenta e é bem legal, realmente funciona. Mas ainda acho que a distância é um fator importante durante o desenvolvimento de software.

É importante também lembrar que estes últimos anos o Yahoo! iniciou um processo de abertura de sua infra-estrutura, seus dados e suas propriedades para que desenvolvedores possam criar em cima de seu Social Graph e de produtos. Isso vem ocasionando uma série de mudanças internas e de desenvolvimento para suportar esta abertura e tornar o Yahoo! o ponto de partida dos internautas. Esta iniciativa é conhecida como Yahoo Open Strategy ou Y!OS, e as primeiras entregas começaram a ser disponibilizadas recentemente como o o BOSS (Build Your Own Search) que expõe todo index do Yahoo para que qq desenvolvedor faça o que desejar com os resultados, SeachMonkey para criar novas formas de enriquecer os resultados de busca, Social Directory, Contacts/Address Book, Updates, fora todas as outras APIs que continuam disponíveis como Flickr, Delicious, Upcoming, GeoPlanet, YUI, etc. De tudo isso o que acho mais legal é o YQL (Yahoo Query Language), feito pela mesma equipe que criou o Yahoo! Pipes, esta ferramenta vai possibilitar que o Yahoo! seja um grande banco de dados que poderá ser consultado facilmente usando um padrão de queries muito parecido com SQL, muito legal.

Enfim, existem muitas coisas novas e vou continuar postando a respeito, até agora as primeiras impressões são positivas, apesar do momento de pressão pelo qual a empresa vem passando :-)

PS: este post foi quase totalmente escrito através do iPhone com o WordPress app. :-)

Vídeos da Globo agora para iPhone

Finalmente esta se tornando público um dos últimos projetos na Globo.com de que participei, o GloboVídeos para iPhone (http://m.video.globo.com), este projeto começou em abril, e foi pedido do dia para a noite devido aos primeiros rumores de lançamento do iPhone no Brasil para o dia das Mães. O Guilherme Chapiewski escreveu alguns posts a respeito aqui e aqui.

Mas vc deve estar se perguntando, mas se o desenvolvimento começou em Abril, por que lançar só agora, quase 5 meses depois. Na verdade o desenvolvimento do projeto levou pouco mais de 30 dias corridos (2 Sprints), mas os rumores do lançamento não se concretizaram e não foi possível tornar público o produto.

Mas o esse tempo fez possível que a equipe desenvolvesse mais alguns add-ons na solução, como por exemplo tornar o Player embedded de vídeo totalmente compatível com iPhone, ou seja, se vc acessar o site full (não a versão mobile), o Player de vídeo detecta isso e apresenta a versão do vídeo para iPhone, seguindo o mesmo princípio do Plugin de YouTube do Mobile Safari.

Muito legal ver o produto no ar, a qualidade do vídeo esta muito boa e a experiência com a rede 3G da TIM tb esta excelente. Apesar de eu não fazer mais parte da equipe Globo.com, não tinha como não fazer um post sobre o projeto, pois me empenhei bastante para que a Globo.com fizesse este produto.

Parabéns a toda a equipe WebMedia pelo excelente trabalho.

Yahoo OneConnect para iPhone

Como alguns de vcs já sabem comecei a alguns dias no Yahoo! e acabei de ver em uma lista interna de projetos Mobile que a versão do OneConnect, projeto que unifica as iniciativas para dispositivos Mobile dentro do Y! , esta disponível para ser baixada via AppStore. Como ainda esta saindo do forno, a App ainda não consegue ser encontrada pela Busca da AppStore.

  • Link direto para a AppStore (precisa ter o iTunes):

http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=281970154&mt=8

  • Link para a página oficial do Yahoo oneConnect para iphone:

http://mobile.yahoo.com/oneconnect/iphone

Yahoo oneConnect for iPhone

Yahoo oneConnect for iPhone