quarta-feira, maio 28, 2008

Sobre a IBM Rational Software Development Conference 2008

Dos dias 1 a 5 de junho ocorre em Orlando, Estados Unidos o evento IBM Rational Software Development Conference 2008. Será um evento gigante, contendo centenas de sessões interessantíssimas sobre técnicas e ferramentas para apoiar o desenvolvimento e a engenharia de software.

Participarei do evento e pretendo escrever em meu blog (espero que tenha uma rede wireless lá nas salas da conferência!) sobre todas as novidades. Se possível, vou colocar fotos também.

Vamos ver se consigo tirar fotos com o William Shatner (sim, o capitão Kirk da Enterprise!!!), com o Erich Gamma (um dos caras da GoF) e com o Grady Booch. Vou aproveitar para levar alguns dos meus livros para pegar uns autógrafos. Não voltarei sem ter o meu livro "Design Patterns" assinado pelo próprio Gamma :-) !

Aguardem as notícias e artigos sobre o evento a partir do dia primeiro de junho!!!

Marcadores: ,

terça-feira, maio 13, 2008

Os doze passos para desenvolver software altamente eficaz

Lendo o livro Dreaming in Code, encontrei uma referência muito interessante para o chamado Joel Test.

Joel Spolsky, um grande desenvolvedor de software. Ex-Microsoft e que possui agora uma companhia que produz uma inovadora ferramenta de gestão de incidências chamada FogBugz.

Ele fez uma lista com 12 passos para medir se um time é bom ou não. O time ganha um ponto para cada passo que possui. 12 é um score perfeito, 11 é tolerável. 10 ou menos e você tem problemas. Segundo ele, que também é um prolífico autor e pesquisador na área de desenvolvimento de software, a verdade é que a maioria das organizações de software possui um score de 2 ou 3!

Aí vão os pontos essenciais:


1. Você usa controle de versões?

2. Você pode criar um build e sua documentação em somente um passo?

3. Você faz builds diários?

4. Você tem uma ferramenta de gestão de defeitos e incidências?

5. Você corrige defeitos antes de escrever código novo?

6. Você tem um cronograma e o mantém continuamente atualizado?

7. Você tem uma especificação?

8. Os programadores tem condições de trabalho tranqüilas?

9. Você usa as melhores ferramentas que o dinheiro pode comprar?

10. Você tem testadores?

11. Novos candidatos escrevem código durante a entrevista?

12. Você faz testes de usabilidade?

Marcadores:

terça-feira, maio 06, 2008

Seminário de gestão de projetos de software na FIAP

No dia 10 de maio de 2008, na FIAP, serei um dos palestrantes no seminário de gestão de projetos de software da Tempo Real Eventos.

Vou falar um pouco sobre o OpenUP e como ele pode ajudar as empresas a adotar um processo de desenvolvimento de software ágil e simples de utilizar.

Resumo da minha palestra:

OpenUP - A Abordagem ágil baseada no processo unificado

Tópicos

OpenUP: Origens
Princípios Fundamentais
Ciclo de Vida
Papéis
Artefatos
Gestão de projetos ágil com OpenUP
Aprendendo mais sobre OpenUP.

Pré Requisitos(para se tirar melhor proveito da apresentação): Conhecimento básico de Engenharia de Software.

Público Alvo: Gerentes de projeto, engenheiros de processos, analistas de qualidade, analistas de sistemas, desenvolvedores.

Marcadores:


Veja as Estatísticas