Feeds:
Posts
Comentários

Archive for maio \29\UTC 2007

Scrum and XP from the Trenches

Esse documento já é bem conhecido, mas pra quem não leu, com certeza vale a pena ler! Nele Henrik Kniberg fala de sua experiência do uso das práticas de SCRUM e XP em uma equipe de aproximadamente 40 desenvolvedores.

Alguns comentários (retirados do site do autor do documento)

“Your writing style is great, and the information that you provide is very useful … Your are an asset to the Scrum community”
Ken Schwaber

“excellent document, serving as an adequate introduction to XP and Scrum”
theServerSide.com

“Henrik goes on to describe some of the more difficult – and rarely covered – aspects of working in an agile organization, including coordinating the efforts of multiple Scrum teams”
InfoQ.com

“a great contribution to the body of Agile knowledge, and a fun read”
extremeplanner.com

E o link para o documento [pdf] é aqui!

UPDATE: Foi lançada uma nova versão (mais completa) deste documento, mais informações aqui.

Anúncios

Read Full Post »

Incremental ou Iterativo?

É muito comum (uma busca no google revela isso) associar XP somente à desenvolvimento incremental. Contudo, isso não difere XP de um modelo waterfall, ambos são incrementais. Contudo é possível fazer um desenvolvimento utilizando mini-cascatas, sendo incremental, que não alcançará as vantangens do XP.

Desenvolvimento incremental significa apenas ir desenvolvendo parte por parte, quando uma parte fica pronta, ela é colocada junto com outras partes prontas e é iniciado o desenvolvimento de outra parte.

Iterativo significa passar pelo mesmo lugar várias vezes, alterando várias vezes uma mesma parte, refatorando e adicionando funcionalidades.

Acredito que o diferencial do XP não é o desenvolvimento incremental, e sim o desenvolvimento incremental e iterativo.

Read Full Post »

Após ler esse post feito pelo Vinícius no blog da Improveit, resolvi fazer uma pequena mudança no subtítulo do blog.

Antes era: Idéias e experiências de um desenvolvedor em busca da agilidade

E agora é: Idéias e experiências de um desenvolvedor em busca da Agilidade

Se você não entendeu o motivo da mudança, recomendo ler o post!

Read Full Post »

Scrum et al 

Eu acabei de assister uma ótima apresentação que Ken Schwaber fez no google em setembro de 2006 “Scrum et al“.

Ele inicia explicando como “nasceu” o SCRUM e segue apresentando conceitos e exemplos de uso.

São interessante algumas colocações, como a analogia entre SCRUM e o jogo de xadrez, ele deixa bem claro que SCRUM não é uma metodologia, os problemas gerados quando se aumenta a velocidade do time em detrimento da qualidade do produto, quais fatores devem ser levados em consideração para organizar o product backlog, qual a função de um ScrumMaster entre outras coisas boas que pode-se esperar de uma apresentação dele.

Bem, agora é só assistir e aproveitar!

Ken Schwaber, Scrum et al

Read Full Post »

Vamos lá, o primeiro post relacionado a desenvolvimento ágil.

Em um dos projetos em que trabalhei utilizando XP o jogo do planejamento era realizado sempre na segunda-feira, e na sexta-feira da mesma semana a iteração era finalizada. O problema relacionado a isso é que sexta-feira à tarde somado com tarefas encerradas, provavelmente vai resultar em algumas horas sendo disperdiçadas.

Quando todas as tarefas da iteração são encerradas às 16hrs de uma sexta-feira, pode acontecer do desenvolvedor não querer pegar outra tarefa que não foi incluída no ciclo semanal atual para ser desenvolvida por 2 horas antes de um final de semana…

Em um podcast, se não me falha a memória do Scott Ambler, ele diz que nos times em que ele gerencia, o ciclo semanal inicia entre terça e quinta-feira, para evitar esse disperdício.

É uma boa idéia, e essa semana já vou utilizar, o meu ciclo semanal irá começar numa quinta-feira 😉

Read Full Post »

Vamos começar…

Bem, como primeiro post do blog, vou fazer uma pequena apresentação e comentar qual o objetivo desse blog.

Vamos lá, meu nome é Rafael, atualmente trabalho na Binara Informática como desenvolvedor web (php e java). O “time” de desenvolvedores é formado por 2 pessoas, eu e o Marcelo, que é um dos sócios da empresa. Estou tentando aplicar o maior número de práticas do desenvolvimento ágil, alguma com sucesso, outras com dificuldades.

O objetivo do blog é expor as minha idéias e os resultados das minhas tentativas de aplicar práticas de desenvolvimento ágil na empresa. Espero assim ajudar a sanar alguma dúvida e trazer mais desenvolvedores para o mundo do desenvolvimento ágil.

A empresa onde trabalho possui cliente variados, desde clientes que conhecem e querem que o software seja desenvolvido utilizando uma metodologia ágil, até clientes que não fazem a mínima idéia e não gostam da idéia de reuniões constantes. Isso acaba fornecendo uma visão interessante dos desafios de aplicar práticas de desenvolvimento ágil, o desafio de tentar se tornar ágil.

Além disso vou sempre estar postando alguns links para podcasts, screencasts e textos que eu achar interessante, tentando sempre escrever um pequeno feedback sobre o mesmo.

Read Full Post »