Acabo de fazer um ótimo curso de gerência de projetos (de software) com métodos ágeis, focado em SCRUM.
XP (eXtreme Programming) eu conhecia e já usei algumas práticas, mas ele é bem mais complexo de se implementar do que o SCRUM, metodologia que eu realmente gostei e estou empolgado em começar a usar. O curso foi com o Doutor Rodrigo de Toledo, excelente professor.
O artigo, scrum em 2 minutos, que pode dar uma boa noção para quem ainda não conhece o método, ou o pdf scrum em 5 minutos (em inglês).
O Scrum abriu a minha cabeça para diversos detalhes importantes no processo de desenvolvimento, tudo de uma forma muito clara e simples para se trabalhar. Incentivando o espírito de equipe, aprendizado da equipe, foco no objetivo do projeto, a importância de um product owner(cliente) presente na definição do escopo, a importância de um ritmo sustentável de trabalho e em constante melhoria.
Experiências práticas que nos foram passadas pelo Rodrigo mas, como ele disse, para realmente aprender o SCRUM é preciso vivê-lo. Meu desafio será conseguir usa-lo em um ambiente multi-projeto, o que não é recomendado mas é a realidade em diversas empresas.

Ciclo do Scrum
Pedro Valentini Programação, Software desenvolvimento, gerência, métodos-ágeis, projetos, scrum
Com o lançamento da iPhone SDK 3 temos muios novos recursos e possiblidades de desenvolvimento em iPhone e iPod Touch. O meu projeto de conclusão de curso, que foi desenvolvido em JAVA (J2ME), agora se tornou completamente viável já que temos fácil comunicação entre os aparelhos através do bluetooth e podemos manter a aplicação funcionando em segundo plano, apesar das limitações, completamente compreensíveis. Quem sabe ele não resurge, ou até mesmo algum outro projeto. Veremos.

Pedro Valentini Celular, Programação, iPhone desenvolvimento, iPhone, iphone developer, iphone sdk, Novidades
O desenvolvimento de softwares para iPhone não para aqui na Gol Mobile.
O primeiro que desenvolvi foi um jogo chamado Desafio (ver na itunes store), um tipo de quebra-cabeça com 3 níveis de dificuldade e que permite usar suas fotos além das originais.

Depois do Desafio, de aprender Objective-C (linguagem usada no iphone) fazendo o jogo Desafio, comecei a trabalhar na versão iPhone do O Globo em Fotos (ver na itunes store), programa para acompanhar notícias através das fotos do jornal O Globo.


Em seguida outro aplicativo para o Globo, o Eu Reporter (será publicado na próxima semana), que permite usuários enviarem notícias para o Jornal O Globo através do iPhone.

Tambem fiz atualizações no BrasilFlex (ver na itunes store), e atualmente estou trabalhando em um guia de restaurantes e outro aplicativo no ramo de entreterimento.
Aprender Objective-C foi melhor do que eu esperava, é sempre bom um novo desafio.
Pedro Valentini Celular, Internet, Programação, Software, iPhone Celular, Internet, iPhone, ipod touch, Novidades, Programação, Software
Devo ser um dos poucos no Brasil desenvolvendo para iPhone. Recentemente saí da Pura Comunicação e fui para Gol Mobile.
Já estava interessado em desenvolver para Mac e começar pelo iPhone está sendo muito bom, usando o Objective-C com mais cuidado já que não temos garbage collection.
Aviso quando lançarmos softwares na AppStore, a empresa já tem um, o BrasilFlex.
Pedro Valentini Internet brasil, iPhone, Novidades, Programação
Acabo de contribuir com o site Buscar Cep enviando um exemplo de busca de endereço pelo CEP, em RubyOnRails e usando AJAX. Bem simples, mas como faltava um exemplo em Rails resolvi fazer e publicar.
Bem útil para facilitar a vida de usuários já buscando quase todo endereço dele quando ele digita o cep, faltando ele colocar apenas o número.
O exemplo é um formulário que pede o cep e quando enviado exibe um formulário com o endereço, caso o cep seja inválido ou ocorra algum problema será exibida a mensagem no lugar do formulário para que o problema seja resolvido.
O código está em 3 arquivos, seguem eles e a aplicação inteira em um zip. Pretendo colocar um demo no ar também, informo aqui se fizer.
Controlador: cadastro_controller.rb
Página inicial: index.rhtml
Página lida por ajax: buscarcep.rhtml
Aplicação Inteira: buscarcep.zip
Pedro Valentini Internet, Programação, Ruby, RubyOnRails, Serviços, Software Internet, open-source, Programação, RubyOnRails, tutorial