Início Agile no InfoQ Brasil
Artigos
Feed RSS-
Como se manter ágil se tem que assinar um contrato?
Desenvolvimento ágil baseado com contrato que tenha sido aceito por advogados parece impossível. A natureza de processos tradicionais de compra e contratações não coincide com os princípios ágeis. Os poloneses da Goyello encaram esse desafio e compartilham aqui o resultado.
-
Como escalar equipes ágeis e entrega de produtos?
Este artigo aborda um relato da experiência da Concrete Solutions, que usa métodos ágeis desde 2006 e teve que aprender, evoluir e iterar seu conceito e prática ágil muitas vezes. Recentemente, o crescimento rápido fez com que a empresa tivesse que buscar uma forma de crescer e escalar sem perder a cultura. O aprendizado é compartilhado aqui.
-
Máquina de inovação
A tecnologia mudou o jogo. O poder saiu das empresas para os consumidores, e os mercados estão mudando. Hoje, todos são vulneráveis à concorrência e ruptura. É um momento emocionante para pequenas e ágeis startups que são mais inovadoras, criativas e rápidas. Mas para os grandes operadores históricos, isso é aterrorizante.
-
Escalando aplicações Android: lições aprendidas
No último AnDevCon, Doug Bateman moderou um painel focado no que é preciso para construir aplicativos Android que escalam até milhões de usuários globais. Isso inclui gerenciamento de equipe, testes e design para testabilidade, funcionalidade de suporte ao gerenciamento de lançamentos, contribuições de código aberto, arquiteturas alternativas e mais.
-
Rápido aprendizado em design, desenvolvimento e DevOps
A entrega de produtos certos de forma rápida pode ser um desafio, sem dúvidas, quando há muitas incógnitas ao longo do caminho. Se quiser construir produtos de forma rápida no contexto de elevada incerteza, é preciso ser capaz de aprender com rapidez e eficiência, disse Ismaël Héry do Le Monde.
-
DevOps em Telecom: é possível?
Um artigo recente da CA Technologies lança um olhar sobre como DevOps está avançando em várias indústrias de forma a melhorar a velocidade na forma como publicamos nossas soluções em ambientes de desenvolvimento ágil.
-
A essência da Engenharia de Software: revisão do livro e entrevista com Ivar Jacobson
O livro "A essência da Engenharia de Software" introduz a iniciativa Software Engineering Method and Theory (SEMAT) e descreve como ela pode ser usada para compreender e melhorar a forma de trabalho no desenvolvimento de software. Veja detalhes da entrevista com Ivar Jacobson, um dos autores e líderes do SEMAT.
-
TI como Mecanismo Adaptativo
Mecanismos adaptativos permitem que os indivíduos possuam uma capacidade de resposta ao meio de acordo com mudanças ambientais e comportamentais, ajustando-se assim, para a sobrevivência. Muitas empresas não enxergam a área de Tecnologia da Informação como um mecanismo adaptativo e perdem a flexibilidade no negócio e agilidade em mudanças estratégicas.
-
Arquitetura e Agile: Casados, divorciados, ou apenas bons amigos?
Este artigo descreve a relação entre a arquitetura e o processo de desenvolvimento de software e como a arquitetura pode atender a necessidades como requisitos funcionais, características operacionais e a habitabilidade do desenvolvedor. Também aborda o papel dos arquitetos pragmáticos ao trabalhar com desenvolvedores e outras partes interessadas.
-
Trabalho remoto funciona
Cerca de 5 anos atrás nossa equipe decidiu trabalhar de forma tão eficaz em casa. Muitos deixaram Londres e seguiram pelo país, substituindo bares e restaurantes por criação de aves e ciclismo na montanha. Hoje estamos mais próximos, colaboramos mais, recrutamos melhor as pessoas e trabalhamos com mais eficiência do que nunca.
-
Scrum Master: Posição ou Papel?
Uma idéia comum e compartilhada por muitos é a de que equipes Scrum precisam de um Scrum Master(SM) dedicado. Para equipes novas, isso até faz algum sentido. Mas à medida que as equipes amadurecem, elas ainda precisam de um SM dedicado? Pode um SM ter várias equipes? Pode a equipe assumir este papel por meio de um de seus integrantes?
-
Acceptance Test-Driven Development (ATDD), passo a passo
O Acceptance Test-Driven Development (ATDD), ou “Desenvolvimento Orientado a Testes de Aceitação”, é uma prática de obtenção de requisitos de forma colaborativa aplicada por equipes ágeis, onde exemplos concretos e testes automatizados são utilizados para especificar os requisitos, tornando-os mais claros, com o objetivo de criar especificações executáveis. Conheça um passo a passo dessa técnica.