Arquivo do Autor: Marco Mendes

A decisão tecnológica mais importante do arquiteto de soluções

Phillipe Kruchten disse uma vez que a vida do arquiteto é uma longa sucessão de decisões sub-ótimas e parcialmente tomadas no escuro. Nada mais verdadeiro, em minha opinião. Mas qual seria a decisão mais importante que um arquiteto deve tomar. … Continue lendo

Publicado em Arquitetura de Software, Plataformas | Deixar um comentário

Reduzindo a incerteza arquitetural

Uma das grandes dificuldades no processo de criação de arquiteturas é capturar os requisitos que realmente importam para a arquitetura (Requisitos Arquiteturais). Uma técnica para auxílio neste processo é fornecida por uma ferramenta da psicologiachamada de Janela de Johari que também usada em … Continue lendo

Publicado em Outros | Deixar um comentário

E se Benjamin Franklin fosse um arquiteto de software?

Benjamim Franklin foi um dos gênios da era moderna. Além de ser um cientista, ele também foi  jornalista, editor, autor, filantropo, abolicionista, funcionário público, diplomata, inventor e enxadrista. E se com todo este gênio, ele tivesse sido arquiteto de software? Ele … Continue lendo

Publicado em Arquitetura de Software | Deixar um comentário

A agenda moderna do arquiteto de software

O SEI (Instituo de Engenharia de Software de Carnegie Mellon) irá promover em dois meses o maior congresso de arquitetura de software do mundo (SATURN). Este congresso terá diversas trilhas (grupo de palestras com tema específico), que fornecem ao leitor … Continue lendo

Publicado em Arquitetura de Software | Deixar um comentário

Raposas medíocres e os surpreendentes porcos-espinhos

Hoje li uma estatística assustadora, que mostra que 96% das pessoas não estão satisfeitas nos seus empregos. Ao invés de culpar erroneamente as empresas, como se elas fossem seres sencientes e dotados de vidas próprias, cada de um de nós … Continue lendo

Publicado em Outros | Deixar um comentário

Bases de dados de artigos de TI, Engenharia de Software e afins

As a general rule, the most successful man in life is the man who has the best information, Benjamim Disraeli Ter acesso à informação de qualidade é um grande acelerador para o nosso dia a dia de TI, seja no … Continue lendo

Publicado em Outros | Deixar um comentário

Estratégias de Integração de Aplicações Java EE

A maioria (senão todas) das grandes empresas que já tive contato tem graves problemas de integração de aplicações. Observo diversos colegas que trabalham com arquitetura que reportam o mesmo problema. Estas empresas integram aplicações conforme a figura abaixo. A este … Continue lendo

Publicado em Arquitetura de Software, Java | Deixar um comentário

O arquiteto das nuvens

A arquitetura de software existe como uma disciplina formal há quase 25 anos. Podemos destacar, ainda no início da sua base como disciplina, alguns artigos fundamentais como este: Larger Scale Systems Require Higher-Level Abstractions, da autora Mary Shaw, do ano de … Continue lendo

Publicado em Arquitetura de Software | Deixar um comentário

O Scrum Master e o Screw Master

Tenho acompanhado muitos projetos que se beneficiam da filosofia ágil. Infelizmente, também tenho observado projetos batizados como  ”ágeis”, mas cuja essência é fundamentalmente violada pela ausência de um Scrum Master com formação sócio-técnica adequada. É fácil reconhecer um bom Scrum … Continue lendo

Publicado em Engenharia de Software | Deixar um comentário

Esqueletos andantes

Allistair Cockburn é um dos grandes pensadores de engenharia de software em atividade. É dele o melhor livro que conheço sobre casos de uso, chamado de Casos de Uso Eficazes. É dele também um conceito chave usado em arquitetura de … Continue lendo

Publicado em Arquitetura de Software | 2 comentários