Início Cultura e Métodos no InfoQ Brasil
Notícias
Feed RSS-
Agile Brazil 2010 - Começaram os trabalhos
A Agile Brazil 2010 é um evento nacional organizado por representantes das principais comunidades ágeis brasileiras e será realizado em Porto Alegre de 20 a 25 de junho de 2010.
-
10 maneiras de melhorar sua retrospectiva do Scrum
Quando utiliza-se Scrum, os projetos são divididos em ciclos (tipicamente mensais ou semanais) chamados de Sprints. Ao final de cada Sprint a equipe uma retrospectiva chamada de Scrum Retrospective. Boris Gloger postou em seu blog 10 maneiras descritas por Peter Stevens de melhorar a restrospectiva com sua equipe.
-
Desacoplando sua aplicação do seu framework de injeção de dependências
Injeção de dependências tornou-se nos últimos anos uma das abordagens mais usadas na Orientação a Objetos, graças a técnicas como TDD e Testes Automatizados. Com isso aumentou muito o uso de frameworks de DI. Bob Martin mais conhecido como Uncle Bob nos aconselha a desacoplar nosso código dos frameworks de DI.
-
Como programação pareada funciona
Stuart Wray escreveu um artigo analisando como a programação pareada realmente funciona em ambientes de desenvolvimento e identificou quatro mecanismos que podem ser aplicados para melhorar a eficácia da programação pareada, e porque ela resulta em produtos com mais qualidade.
-
Opinião: O sucesso dos Métodos Ágeis Não é Dependente das Técnicas Ágeis
O grande sucesso de equipes Ágeis é um fato. Mas também o são os fracassos: os casos de adoções "frÁgeis", "somos menos piores" e vários outros onde equipes Ágeis falham em produzir software de qualidade e/ou falham em afetar as organizações como um todo. Seria isto algo possivelmente mensurável e "corrigido", ou seria Desenvolvimento Ágil útil apenas para algumas equipes?
-
Estimando Valor de Negócio
A abordagem ágil para priorização é que as histórias de usuário de mais alto valor de negócio devem ser implementadas antes daquelas de menor valor de negócio. O conceito é simples, mas sua implementação depende de se ter um mecanismo para avaliar o valor de negócio.
-
User Manifesto - Uma extensão do manifesto ágil
Em seu site, Alistair Cockburn propôs a criação de uma extensão para o Manifesto Ágil, voltada para o usuário / cliente, a partir de um discussão na cidade de Salt Lake junto com Jeff Patton, que em conjunto com outras pessoas iniciaram este trabalho. O trabalho é ainda preliminar, mas já foram criadas quatro opções, que são basicamente as mesmas, mas dispostas de maneira diferente.
-
Retroflexão Ágil do Dia
Retroflexão é um conceito em que uma pessoa substitui o ambiente por sí mesma, focando ações e energias para sí sobre o que deseja realizar a outros ou ainda fazendo a si mesmas o que desejam que os outros façam por elas. A Introsprecção é uma forma de retroflexão que pode ser patológica ou saudável. Baseado num conceito similar, Yves Hanoulle iniciou projeto Retroflexão Ágil do dia
-
Estudo de Caso: Migração de um grande aplicativo VB6 para .NET
Uma empresa prestadora de serviços de TI tenha migrado um aplicativo de ERP, totalizando 950.000 linhas de código para VB6. NET em 9 meses.
-
Motivos de Atrasos em um Projeto Ágil
Um atraso, em geral, é quando se tem algo pronto depois do planejado, ocasionando um inconveniente desconforto. Em outro ponto de vista, pode-se ver um atraso como apenas um desperdício. Em um projeto ágil, um atraso resulta em descontinuidade, além de ocasionar outros tipos de desperdício como necessidade de reaprendizagem, mudança de contexto de tarefas, etc.
-
Sprints de Estabilização, um Mal Necessário ou um Puro Desperdício?
Dushy tem ouvido falar sobre Sprints de Estabilização e ficou pensando se elas eram a norma no mundo ágil. Sprints de Estabilização são uma porção de sprints adicionais ao final do ciclo normal de desenvolvimento e antes da entrega do produto. Como o nome sugere, elas costumam ser incluídas como uma última oportunidade de explorar o produto numa última busca por bugs.
-
Integração Terracotta/Quartz oferece Agendamento de Tarefas utilizando Cluster em Memória
A Terracota recentemente anunciou a aquisição do software de agendamento de tarefas open sourve e uma nova integração de produto. O novo produto dá aos desenvolvedores uma funcionalidade de agendamento consciente sobre nós em um cluster como uma alternativa à solução tradicional de usar um banco de dados central para a coordenação das tarefas e para gerenciar balanceamento de carga.
-
Quando o Scrum Master se Torna um Impedimento...
Scrum Master é um nome que sugere ser o guardião do processo Scrum. Ele é um agente de mudança que apoia sua equipe ao mesmo tempo em que ensina e socializa o Scrum por toda a organização. Ele garante o bom andamento das atividades da equipe, mantendo a equipe protegida de distrações externas. Entretanto, em certos cenários, equipes ágeis sentem que o Scrum Master em si é o maior impedimento.
-
Contratos Sociais Facilitam o Comprometimento da Equipe
Contratos sociais formalizados oferecem uma estrutura para ajudar a reduzir o medo, incerteza e dúvida associados a mudanças organizacionais e podem possibilitar uma transição para modelo ágil mais suave.
-
Recompensas Individuais em um Time Scrum
Uma recente discussão se iniciou no grupo Agile Alliance do LinkedIn com a questão feita por Reeju Srivastava: "Deveríamos ter um reconhecimento individual em um time Scrum?"