Início Agile no InfoQ Brasil
Artigos
Feed RSS-
Sua aplicação está pronta?
Entregamos software na maior parte das vezes dentro prazos, espremendo todo o esforço de desenvolvimento e testes para cumprir esse prazo. Priorizamos o que pensamos ser importante e uma vez que a aplicação alcance certo nível de qualidade estamos prontos para a produção (go live). Mas mesmo quando entregamos, podemos dizer o quão preparada está nossa aplicação?
-
Retrospectivas Ágeis: Um ritual valioso mas mal-compreendido
Retrospectivas são um ritual valioso utilizado por equipes ágeis, mas podem passar uma falsa sensação de melhora contínua, quando mal executadas. Conheça armadilhas e dicas.
-
Criando uma cultura de aprendizado e inovação
Jeff Plummer apresenta alguns passos de empregados de uma grande empresa de engenharia para começar a construção de uma cultura de inovação, promovendo o aprendizado continuo no ambiente de trabalho. Em um ambiente no qual os engenheiros tendem a esperar pelas direções de negócio que serão executadas, eles agora estão vendo engenheiros vendendo ao negócio novas direções para serem exploradas.
-
Modelo contratual tradicional: Maior risco de fracasso?
Susan Atkinson e Gabrielle Benefield argumentam que o modelo de contrato padrão para o desenvolvimento de software tem bases em premissas obsoletas e imperfeitas, e que isso seria um dos fatores que contribuem para os altos índices de insucesso em projetos de TI, independente de serem internos ou terceirizados. O modelo de contrato necessita de uma reformulação completa.
-
Enfrentando Medos da Entrega Contínua
Quando se fala em Entrega Contínua, alguns argumentos recorrentes aparecem sobre a impossibilidade da mesma acontecer. Na maior parte tais argumentos são preocupações vindas de diferentes áreas e pontos de vista. O objetivo deste artigo é discorrer sobre como tais medos podem ser enfrentados e promover Entrega Contínua como algo que pode ser atingido gradualmente em uma organização.
-
Kanban - Apenas senso comum?
Sabe-se que a noção de heurística é poderosa no desenvolvimento de produtos. O Manifesto Ágil, por sua vez, pode ser visto como um conjunto de heurísticas com práticas e processos. O modelo "Pensamento Kanban" inclui cinco heurísticas que encapsulam as áreas principais para se dar enfoque, acompanhado de mais três impactos que encapsulam as áreas de melhoria.
-
Agile, Scrum e Burocracia
Esclarecendo alguns mitos sobre a filosofia Agile e a sua relação com processos de gerenciamento. Muitos ainda acreditam que utilizar práticas ágeis é o mesmo que não seguir método de trabalho ou não ter documentação.
-
Uma solução para a dívida técnica?
Henrik Kniberg publicou em seu blog um artigo com sugestões práticas para enfrentar um mal que assombra equipes de desenvolvimento: a dívida técnica. Como podemos tratá-la de forma a conseguir um código mais coeso e focado na qualidade durante o desenvolvimento e manutenção de um software?
-
Novo Scrum Guide: Analisando as mudanças
A atualização do Scrum Guide, o guia que define o Scrum de acordo com seus idealizadores, reforçou a importância da transparência, refinamento do backlog de produto, sprint goals e outras coisas. Essas alterações oferecem contribuições positivas para tornar o guia coerente em relação ao uso do Scrum na prática.
-
Modelagem de Domínio: os 7 maus cheiros de informação
A modelagem do domínio é uma técnica poderosa do arsenal de profissionais de TI. Neste artigo são discutidos sinais, ou maus cheiros, em modelos de domínio que indicam a necessidade de mais perguntas e mudanças a fazer.
-
Refatoração de sistemas legados: um estudo de caso
Refatorar código legado é sempre uma atividade muito difícil, mesmo quando realizada com apoio de uma ferramenta de testes unitários para evitar regressões. Este artigo apresenta uma metodologia para refatorar código legado de maneira segura, com base em um exemplo real.
-
Opções Reais: um pilar para as práticas ágeis
A liberdade de escolha é um princípio que rege muitas das práticas ágeis. Ao se evitar assumir um compromisso cedo demais, ganha-se flexibilidade nas escolhas mais tarde. Nesse artigo, Chris Matts e Olav Maassen propõem que o entendimento sobre Opções Reais permite desenvolver e refinar novas práticas ágeis e levar o Agile para onde nunca esteve.