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
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.

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.
Categories: Celular, Internet, Programação, Software, iPhone Tags: Celular, Internet, iPhone, ipod touch, Novidades, Programação, Software
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
Pretendia fazer um artigo sobre o meu projeto final mas acabei não fazendo e agora após um ano que o projeto foi apresentado vou fazer um resumo.
Meu projeto final foi um software em java para celular com a função de rede social e comunicação baseada em localização real, usando principalmente bluetooth.
A idéia é de você criar um perfil público em seu celular, quem estiver próximo de você e usando o software poderá ver este perfil e você ver o perfil da pessoa, trocar mensagens entre outras funções. No caso de conhecidos, pessoas da sua agenda, o software iriá avisar que a pessoa está próxima a você, facilitando encontros principalmente em locais públicos movimentados.
A apresentação foi feita no próprio emulador de celulares para java e tiramos algo próximo a 10. Valeu a experiência pois tivemos várias dificuldades por estarmos usando tecnologias novas que ainda eram muito pouco usadas.
Equipe: Paulo Guilherme, Pedro Valentini, Vinicius Luiz, Wendel Lima.