Blog de Adriano Tavares (78)

Certificação em DAD – Disciplined Agile Delivery

Captura de Tela 2013-04-10 às 14.04.35

Recentemente foi lançado o website do DAC (Disciplined Agile Consortium). Ele é o canal oficial para os praticantes e interessados no framework de processo Disciplined Agile Delivery (DAD). No website você encontra todas  as informações oficiais sobre as…

Continuar

Adicionado por Adriano Tavares em 10 abril 2013 às 15:00 — 1 Comentário

A Importância da Arquitetura de Software

Fiz uma apresentação no CEFET-MG dia 27/3/2013 sobre a importância da arquitetura de software. Compartilho abaixo a apresentação.

Continuar

Adicionado por Adriano Tavares em 8 abril 2013 às 10:30 — 1 Comentário

Livro Software Architecture in Practice terceira edição

A terceira edição do livro Software Architecture in Practice foi substancialmente revisada para refletir os mais recentes desenvolvimentos no campo da arquitetura de software. Em um ambiente do mundo real, o livro mais uma…

Continuar

Adicionado por Adriano Tavares em 22 novembro 2012 às 22:30 — 7 Comentários

Repensando Padrões JavaEE

Ontem, dia 20 de outubro, apresentei a palestra Repensando Padrões e Boas Práticas JavaEE no DevDay2012. O objetivo foi apresentar numa perspectiva histórica a evolução da camada server-side do Java EE, repensar os padrões no contexto da versão 6 para evitar padrões obsoletos, visando criação de arquiteturas Java EE enxutas.  Compartilho abaixo a apresentação.…

Continuar

Adicionado por Adriano Tavares em 21 outubro 2012 às 10:30 — 5 Comentários

Arquitetos de software e a comunicação com executivos

Saber se comunicar bem com executivos é um skill essencial para profissionais que atuam ou desejam atuar como arquitetos de software. É esperado que o arquiteto saiba lidar com grande volume de informações detalhadas e seja coerente, claro e objetivo ao se comunicar com executivos.

Para arquitetos com formação estritamente técnica, se transformar em um “grande comunicador” é um desafio considerável porque eles tem uma tendência a querer analisar e pensar minuciosamente em…

Continuar

Adicionado por Adriano Tavares em 4 setembro 2012 às 1:00 — 9 Comentários

Realidade ágil sobre retórica frágil

Estou ministrando um treinamento hands-on sobre desenvolvimento ágil com uma abordagem nova para o nosso time interno de desenvolvimento. Uma das premissas deste treinamento é desconstruir o discurso ágil retórico e frágil que ilude e confunde os desenvolvedores e posiciona-los no ambiente real do dia-a-dia dos projetos onde atuam.…

Continuar

Adicionado por Adriano Tavares em 23 julho 2012 às 16:00 — 8 Comentários

O Quadrante do Débito Técnico

Débito técnico é um neologismo, cunhado por Ward Cunningham, que se refere ao acúmulo de defeitos, baixa legibilidade de código, dados desnormalizados, arquitetura ineficiente, desenho pobre e coisas como essas. É como um “cheque especial técnico” onde o débito vai se acumulando e depois é cobrado da solução final com juros e correção monetária. Abaixo o quadrante nada “mágico” do Débito Técnico.…

Continuar

Adicionado por Adriano Tavares em 21 junho 2012 às 2:00 — 8 Comentários

Escalabilidade: EIP Competing Consumers com Apache Camel e ActiveMQ

Em arquiteturas de integração de aplicações a escalabilidade é um atributo de qualidade decisivo para o sucesso da aplicação. Para identificar gargalos antes de ir para o ambiente de produção, não deixe de incluir no seu planejamento atividades para testes arquiteturais de escalabilidade.

EIP Competing Consumers  O EIP Competing Consumers é um dos principais padrões de integração relacionados…

Continuar

Adicionado por Adriano Tavares em 19 abril 2012 às 17:00 — Sem comentários

Scrum de Scrums de Arquitetura

 

 

Múltiplos times especializados

 

Tenho pesquisado a prática Scrum de Scrums e achei interessante para a nossa realidade. O contexto é um projeto de software digamos “do mundo real” organizado em múltiplos times especializados:

  • Um time de Análise de Negócio e…
Continuar

Adicionado por Adriano Tavares em 8 abril 2012 às 14:30 — 2 Comentários

12 Características do Apache Camel

O Apache Camel é um framework open-source, baseado em padrões de integração, que visa facilitar o trabalho de implementação de integrações. Vejamos as 12 características principais do Apache Camel.

 

 

1. Engine de roteamento e mediação

A característica principal do…
Continuar

Adicionado por Adriano Tavares em 5 março 2012 às 22:00 — 7 Comentários

7 padrões básicos para modelar integrações

Procurar um método ou catálogo de padrões para dar suporte à modelagem é sempre bom para organizar as idéias. Nesse sentido, os padrões de integração de Gregor Hohpe e Bobby Wolf são absolutamente fantásticos para todo profissional que trabalha ou quer trabalhar com integrações. Este post tem como objetivo apresentar os 7 padrões básicos para modelar…

Continuar

Adicionado por Adriano Tavares em 24 janeiro 2012 às 6:00 — 13 Comentários

Livro 12 soft skills para arquitetos de software

Um livro para ensinar os soft skills essenciais para se tornar um arquiteto de software “master”.

O autor assume que o leitor já tem as habilidades técnicas necessárias para se tornar um arquiteto. Ele se concentra em 12 soft skills essenciais críticos para as atividades diárias de um arquiteto. Estas são as habilidades normalmente mais desafiadoras…

Continuar

Adicionado por Adriano Tavares em 21 janeiro 2012 às 8:00 — 3 Comentários

Quais são os deveres, habilidades e conhecimentos de um arquiteto de software?



A profissão de arquiteto de software vem sendo discutida por diversas instituições sérias. Cito aqui três que acompanho: SEI, IASA e Open Group. Cada uma delas tem suas particularidades, mas a meu ver, todas tem como objetivo tornar mais claro o papel de atuação do profissional de arquitetura no contexto da TI. Pois bem,…

Continuar

Adicionado por Adriano Tavares em 7 novembro 2011 às 7:30 — 3 Comentários

Qual seria o ponto ótimo da modelagem?

Este post surgiu de um comentário do Juliano Viana em outro post Sobre Modelagem no DAS na rede Pangea. Ele questionou qual seria o ponto ótimo da modelagem.

O ponto ótimo da modelagem de acordo com o gráfico abaixo definido por Scott Ambler, seria o investimento de esforço ideal e realista para se obter o valor máximo…

Continuar

Adicionado por Adriano Tavares em 24 outubro 2011 às 9:05 — 5 Comentários

Sobre Modelagem no DAS

O arquiteto pode usar diversos formatos para comunicar decisões técnicas em um DAS (Documento de Arquitetura de Software) incluindo textos, desenhos, códigos, foto, imagem, sql, diagramas da UML, tabelas descritivas, etc… Se, teoricamente tudo que representa o que se pretende reproduzir pode ser considerado um…

Continuar

Adicionado por Adriano Tavares em 20 outubro 2011 às 23:10 — 7 Comentários

O Vocabulário do Arquiteto Corporativo – Parte 2

Continuando o post anterior, seguem abaixo os termos restantes.

22. Empresa

O mais alto nível de descrição de uma organização e tipicamente cobre todas as missões e funções. Uma empresa pode freqüentemente abranger multiplas organizações.

23. Fundação da Arquitetura

Uma arquitetura de serviços genéricos e funções que fornecem uma fundação sobre a qual mais arquiteturas e componentes específicos de…

Continuar

Adicionado por Adriano Tavares em 17 outubro 2011 às 0:30 — 1 Comentário

O Vocabulário do Arquiteto Corporativo – Parte 1

O TOGAF estabelece um glossário de termos que o arquiteto corporativo deve dominar. Estes termos são a base do vocabulário comum para os trabalhos de arquitetura corporativa. O exame de certificação TOGAF Foundation 9 exige apenas 48 mas o TOGAF tem ao todo 80 definições no glossário básico e 93 no glossário suplementar.

1. Atividade

Uma tarefa ou conjunto de tarefas que suportam as funções de uma organização. Por exemplo, um usuário…
Continuar

Adicionado por Adriano Tavares em 19 setembro 2011 às 21:30 — 4 Comentários

Quais são os objetivos de cada fase do TOGAF ADM?

ADM (Architecture Development Method) é um dos componentes do framework TOGAF.

Os princípios básicos do ADM

  • Totalmente iterativo;
  • A cada iteração novas decisões;
    • Cobertura empresarial;
    • Dividido em fases;
    • Diferentes níveis de detalhe;
    • Re-uso de ativos de arquitetura
      • Iterações ADM anteriores,
      • outros…
Continuar

Adicionado por Adriano Tavares em 17 agosto 2011 às 2:00 — Sem comentários

Quais são os conceitos básicos do TOGAF 9?

Os conceitos básicos exigidos na certificação TOGAF 9 Foundation são os seguintes:

1. Empresa

Definição: Uma coleção de organizações que compartilham um conjunto de metas em comum.

Exemplos:

  • Órgãos do governo;
  • Partes de uma corporação;
  • Corporações.

Grandes corporações podem ser compostas de muitas empresas. Podem ser “empresas estendidas” incluindo parceiros, fornecedores e…

Continuar

Adicionado por Adriano Tavares em 9 agosto 2011 às 23:30 — 12 Comentários

CBSoft - Trilha da Indústria - Chamada de Apresentações

Congresso Brasileiro de Software

26 a 30 de setembro de 2011

São Paulo, SP

www.each.usp.br/cbsoft2011

Está…

Continuar

Adicionado por Adriano Tavares em 3 junho 2011 às 0:00 — Sem comentários

Badge

Carregando...

© 2018   Criado por Adriano Tavares.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço