Desenvolvimento agil  XML
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Autor Mensagem
windsofhell
GUJ Master

Membro desde: 15/06/2007 08:31:17
Mensagens: 1605
Localização: Stockholm - Sweden
Offline

Ola pessoal,

Semana passada e esta semana eu tive um serie de cursos e workshops com o Henrik Kniberg da consultoria Crisp. Ele eh tipo expert em desenvolvimento agile, eh consultor, palestrante e ja publicou muitos livros sobre desenvolvimento agil.
Henrik tb eh autor do livro Scrum and XP from the trenches que pode ser baixado gratuitamente em:
http://www.infoq.com/minibooks/scrum-xp-from-the-trenches
O livro inclusive tem traducao pra portugues.

Atualmente nos trabalhamos com scrum aqui na empresa, ele apontou alguns problemas que nos temos por aqui e nos estamos num processo agora de achar solucoes pra melhorar o nosso processo de desenvolvimento, durante esses workshops ele nos apresentou o Kanban. Nao vou ficar entrando muito em detalhes sobre o Kanban, tem um artigo bom aqui http://www.infoq.com/articles/hiranabe-lean-agile-kanban .

Eu gostaria de ouvir a experiencia de vcs, vcs usam Kanban? Scrum? Mudaram de Scrum pra Kanban?

//Daniel
s4nchez
Virtual Machine Man
[Avatar]

Membro desde: 05/06/2006 11:35:55
Mensagens: 654
Localização: London, UK
Offline

Há quase 2 anos usamos Kanban por aqui. As features estão sempre priorizadas e o o fluxo de desenvolvimento se resume em pegar a próxima feature mais importante para implementar, obedecendo o limite de WIP (Work in Progress).

Funciona muito bem principalmente porque não ficamos presos a iterações. Fazemos stand-ups diariamente e planejamento/retrospectiva/review/release acontecem por demanda, a qualquer momento que julguemos necessário. Exige uma disciplina ainda maior do que Scrum, mas no final das contas vale a pena: não perdemos tempo com cerimônias "obrigatórias" e resolvemos problemas assim que eles aparecem. No nosso caso isso se traduz em releases ainda mais frequentes.

Ivan Sanchez | coding dojo | blog | twitter
[WWW]
DanielGimenes
Thread.start()
[Avatar]

Membro desde: 28/01/2010 13:40:04
Mensagens: 48
Localização: São Paulo
Offline

s4nchez,

Essa abordagem por features seria algo como o Feature Driven Development?

E como vcs fazem com os artefatos? Eles são bem definidos ou vcs usam o que precisar?

Por último, vcs usam TDD para testes e UML para modelagem?

Vlw.
[Email]
s4nchez
Virtual Machine Man
[Avatar]

Membro desde: 05/06/2006 11:35:55
Mensagens: 654
Localização: London, UK
Offline

DanielGimenes wrote:Essa abordagem por features seria algo como o Feature Driven Development?

Não. A gente trata como feature qualquer coisa que traga valor para o cliente, mas não seguimos FDD
DanielGimenes wrote:
E como vcs fazem com os artefatos? Eles são bem definidos ou vcs usam o que precisar?

Código é o principal artefato. Para o resto usamos um Wiki. Trabalhamos em duplas e próximos de testadores e analistas diariamente, então não há razão para ficar criando muita coisa.
DanielGimenes wrote:
Por último, vcs usam TDD para testes e UML para modelagem?

Usamos TDD tanto para comunicarmos em alto nível (testes de aceitação com FitNesse) quanto o tradicional usando teste de unidade. Há mais de 5 anos não sei o que é UML. Usamos quadro branco para discutir arquitetura quando surge algum problema cabeludo, mas no geral a modelagem é baseada em testes mesmo.

Ivan Sanchez | coding dojo | blog | twitter
[WWW]
DanielGimenes
Thread.start()
[Avatar]

Membro desde: 28/01/2010 13:40:04
Mensagens: 48
Localização: São Paulo
Offline

puxa, que legal!

ainda quero trabalhar em uma empresa que use métodos ágeis.

Obrigado pela info.

[[]]'s
Daniel
[Email]
 
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Ir para:   
Powered by JForum 2.1.8 © JForum Team