InfoQ

InfoQ

Visualização de conteúdo específico do Editor

Mike Bria

Mike is a person with exuberance for bringing great things into the world. He has nearly a decade and half of experience as a craftsman of object-oriented enterprise applications and considers coding an art. Currently he works as a IT management and development consultant for Turnberry Solutions, helping software organizations deliver higher quality and more value, make money, and have fun. He also publishes the blog MBarking On Innovation. MB lives with his wife (Kristen) and kitties (Dolce & Izzie) just outside Philadelphia. He tweets as @mbria.

Todos os conteúdos de Mike Bria na InfoQ


Notícias por Mike Bria

Jim Shore Diz Que Testes de Aceitação Automatizados Não São A Escolha Certa

Tópicos
Adoção de Agile,
Agile nas empresas,
Business/IT Alignment,
Testes de Aceitação,
Arquitetura Corporativa,
Testes,
Agile

Você que está começando nesse novo mundo ágil. Já deve ter escutado sobre a orientação de escrever testes automatizados, pois bem, alguns dos mesmos especialistas por trás dessa regra estão agora propondo o oposto: não automatize esses testes.

Desacoplando sua aplicação do seu framework de injeção de dependências

Tópicos
Ruby,
Java,
Linguagens Dinâmicas,
Dependency Injection,
.NET,
SOA,
Design Orientado a Objeto,
Linguagens,
Design Pattern,
Design,
Arquitetura,
Guice,
Agile,
Arquitetura Corporativa,
Programação,
Padrões

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.

Precisamos de um Papel de "Líder de Equipe Ágil"?

Tópicos
Scrum Master,
Coaching e Mentoring,
Liderança,
Scrum,
Agile nas empresas,
Agile,
Papéis

Patrick Wilson-Welsh, Chris Beale, Gary Baker, John Huston, Daryl Kulak e outros estão tentando popularizar a ideia de um novo papel, o "Líder de Equipe Ágil", em substituição aos papéis de liderança existentes que normalmente rodeiam equipes ágeis.

Um Olhar Introspectivo Para Evitar uma "Ascensão e Queda" do Agile

Tópicos
Coaching,
Adoção de Agile,
Coaching e Mentoring,
Agile nas empresas,
Agile,
Comunidade,
Ensino

Discussões sobre "ascensão e queda" do movimento ágil têm sido tema recorrente aqui no AgileQ e na comunidade de um modo geral. Tais discussões giram em torno de impressões que há de que as pessoas não estão adotando práticas ágeis de maneira efetiva, que estão fazendo as coisas do jeito errado e complicando tudo; e que dificilmente se vê a agilidade como resultado.

Uncle Bob e a Aplicabilidade do TDD

Tópicos
Ruby,
Java,
Linguagens Dinâmicas,
TDD,
.NET,
Linguagens,
Técnicas Ágeis,
Programação,
Testes,
Agile

Acompanhando o agitado blog onde ele afirmava que "quem continua a pensar que TDD o deixa lento, está "vivendo na idade da pedra", Bob Martin dá uma lição ao fornecer um conhecimento mais profundo da aplicabilidade real, função e benefício TDD.

O "Ingrediente Essencial" do Desenvolvimento Ágil

Tópicos
Time Auto-organizado,
Técnicas Ágeis,
Scrum,
Agile nas empresas,
Trabalho em Equipe,
Agile,
Gerenciamento,
Confiança

Há muitos debates sobre quais as competências que um desenvolvedor precisa, ou práticas que uma organização deve adotar para o Agile ser bem sucedido. Mas, embora inegavelmente importante, isso é realmente o que leva ao sucesso no Agile? Mark Schumann sugere que o "ingrediente essencial" da agilidade não são as tecnicas ágeis, mas sim a mentalidade ágil dentro dos níveis de gestão.

PairWithUs: Vídeos de Exemplos de Desenvolvimento Ágil de Software Por Demanda

Tópicos
Java,
Pair Programming,
Técnicas Ágeis,
Linguagens,
TDD,
Programação,
Agile,
Fit/Fitnesse,
Testes,
Craftsmanship

Uma coisa muito conhecida pela maioria dos programadores é que o melhor (único?) caminho para aprender uma técnica de programação é pelo exemplo; especificamente, vendo alguém fazer algo. Antony Marcano & Andy Palmer, em seu site PairWithUs dão boas razões às pessoas para fazerem isso.

Adoção Ágil: os Projetos Deveriam Mergulhar Nela, as Organizações Deveriam Prestar mais Atenção

Tópicos
Adoção de Agile,
Introdução ao Agile,
Adoção,
Agile nas empresas,
Agile

Há debates incessantes sobre se a adoção ágil é melhor realizada de uma forma mais gradual ou com uma abordagem "tudo-ou-nada". Johanna Rothman diz que é necessário realizar as duas abordagens: os projetos devem mergulhar nela, enquanto as organizações devem levá-la gradualmente.

EU Software Liability lawsuit: a metade diz que teste unitário é a resposta

Tópicos
Qualidade,
Mudança de Cultura,
Agile nas empresas,
Cultura,
Artesanato de software,
Agile,
Negócios

52% dos desenvolvedorres de .NET, questionados pela Typemock, pensam que teste unitário pode ajudar empresas a evitar processos relacionados à proposta do projeto de lei de responsabilidade do software na EU (União Européia). O que eles dizem?

Agile em um Flash

Tópicos
Adoção de Agile,
TDD,
Agile nas empresas,
Coaching e Mentoring,
Testes,
Agile,
Aprendizado,
Princípios,
Index Cards

Muitas pessoas dizem que o cartãozinho de 3x5 cm é a "medalha dos agilistas". De certo modo, isso não é inapropriado. Trabalhar com uma pilha de cartões tem sido a marca característica de muitas atividades ágeis. O que você acha de usar os cartões para aprender e lembrar do agile? Tim Ottinger e Jeff Langr querem ajudar as pessoas a fazerem isso com o projeto Agile in a Flash (Agile em um Flash).