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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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?
- 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).