Início Metodologias no InfoQ Brasil
Artigos
Feed RSS-
Utilizando o DDD para validação de regras de negócio
Se o objetivo é criar aplicações que simulam o comportamento de especialistas de um domínio, então o desafio é capturar e implementar regras de negócios. Essa é mais uma questão de gerenciamento de conhecimento do que propriamente habilidade de codificação. Seguir técnicas de Domain-Driven Design promove a estrutura necessária a validar e implementar regras de negócios em um sistema.
-
A importância das métricas para times ágeis
A melhoria contínua é fundamental para a agilidade e não deveria ser imposta no formato top-down, deve ser conduzida pelas próprias equipes ágeis. O autoaperfeiçoamento é mais apropriado, entretanto, requer patrocínio formal por parte da liderança tecnológica na forma de reconhecimento e uma estrutura adequada para gerenciar o processo no longo prazo.
-
Perguntas e respostas sobre o livro Risk-First Software Development
O livro Risk-First Software Development, de Rob Moffat, analisa todas as atividades de um projeto de software através da visão do gerenciamento de riscos, introduzindo uma linguagem de padrões para classificar diferentes riscos, fornecendo sugestões para equilibrá-los e explorando como as metodologias de software veem os riscos.
-
Correção ou mudança - qual é mais importante?
No desenvolvimento contínuo de software, o principal trabalho é atualizar o código. Jessica Kerr argumenta que, construindo um software mutável baseado em componentes existentes, bem compreendidos e melhorando as automações de entrega, as equipes irão melhorar no ponto principal de seu trabalho: que é entregar valor e "mudar a realidade".
-
Empoderamento das pessoas: libertar equipes através das Estruturas Libertadoras
As estruturas libertadoras são uma ótima maneira das equipes encontrarem sua voz interna. Isso foi feito para se pensar criativamente sobre os tipos de convites que são feitos e para revolucionar a dinâmica normal de uma reunião. Neste artigo, Greg Myer compartilha como está usando estruturas libertadoras na Capital One.
-
Além do copiar e colar: navegando pela complexidade
Este artigo explora as formas de se tentar uma abordagem específica em um contexto, que leva a uma experiência específica nesse contexto, e como entender a complexidade por trás dos problemas que tentamos resolver com o agile.
-
Perguntas e respostas sobre o livro SAFe Distilled
O livro SAFe Distilled quebra a complexidade deste framework em explicações fáceis de entender e orientações práticas. É um material para adquirir profundo entendimento do Scaled Agile Framework, e como implementá-lo com êxito.
-
10 anos de Domain-Driven Design com Eric Evans
Dez anos após o lançamento do livro Domain-Driven Design: Tackling Complexity in Software. Eric Evans fala sobre o que mudaria no seu livro e como o DDD mudou a maneira de construir sistemas.
-
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.
-
Implementando Estratégia de Busca em uma aplicação J2EE utilizando AOP
Este artigo apresenta um estratégia de busca que utiliza AOP, otimizando o processo de retorno de dados de um sistema backend baseado em um caso de uso, de uma maneira modular sem onerar as camadas de serviço de baixo nível ou de repositório.
-
O que o Alan Cooper Faria?
A Interface do usuário desempenha um papel importante quando se usa uma aplicação, seja ela uma aplicação desktop, web ou mobile. O livro About Face, escrito por Alan Cooper, um líder de pensamento em design de interface de usuário, fornece um orientação interessante e útil sobre a criação de uma UI para uma aplicação. A seguir estão algumas das idéias mais notáveis do livro.