Arquitetura para Agilidade ou “Espelho, espelho meu, existe alguém mais bela do que eu?”

Era uma vez uma rainha que possuía um espelho mágico, ao qual ela perguntava todas as manhãs, ” Espelho, espelho meu, existe alguém mais bela do que eu? ” O espelho sempre dizia à rainha que ela era a mais bela. Um dia, quando a rainha perguntou ao seu espelho, ele disse que Branca de Neve era a mais bela. – Irmãos Grimm

______________________________________________________________________________________________________________________

Na década de 1960, Conway [1] concebeu uma questão fundamental: existe alguma relação previsível entre a arquitetura de uma organização e um produto que tal organização projeta em resposta a um determinado conjunto de requisitos definidos ?

Na verdade, Conway introduziu a “ hipótese do espelhamento ” (“ hipótese do espelhamento ”), como é chamada hoje em dia, que afirma que uma organização estampa uma imagem de sua arquitetura em cada produto que projeta. Cinquenta anos depois, MacCormack, Baldwin e Rusnak testaram tal hipótese e evidências fortes evidências para apoiá-la [2].

Uma “hipótese de espelhamento” pode ser entendida usando a seguinte imagem e conceitos.

Figura 1. Uma visão esquemática da “hipótese do espelhamento”.

 

O espaço do problema (“ espaço do problema ”), o lado direito do espelho ( “espelho” ), é o superconjunto de todos os conjuntos possíveis de emergência. Uma Organização ( “ Organização ”) Que se propõe a resolver hum Determinado Conjunto de Requisitos Funcionais ( “ Conjunto de Requisitos Funcionais ”), Por Exemplo, Uma seta verde Escura Não Lado Direito do Espelho, Determina Um produto Específico, Que É, de Fato , o reflexo do conjunto de requisitos, levando em consideração a posição da organização.No sentido tal posição no espaço do problema, ou seja, a própria organização com sua arquitetura, direciona a seleção de um produto no conjunto de produtos possíveis que atendem ao mesmo conjunto de requisitos definidos.

Complementarmente, o espaço da solução (“ espaço da solução ”), o lado esquerdo do espelho (“ espelho ”), é o superconjunto de todos os produtos possíveis. Conforme afirmado anteriormente, um produto específico (“ produto ”), por exemplo, uma seta verde clara no lado esquerdo do espelho, com sua arquitetura interna, é a saída do processo de projeto da organização para o conjunto de requisitos necessários. O mercado (“ market ”) julga o produto e, de acordo com alguns critérios, escolhe o melhor ao longo do tempo.

Agora estamos em condições de abordar o ponto principal deste trabalho: arquitetura para agilidade . Um produto específico possui uma arquitetura, que apresenta as características específicas, em termos de seus atributos como modularidade, custo, qualidade, disponibilidade, disponibilidade e adaptabilidade. É conhecido que tais atributos são importantes preditores do desempenho do produto, vários do produto, flexibilidade do processo e até mesmo o caminho da evolução da indústria [2,3]. Além disso, conforme explorado anteriormente, uma arquitetura da organização que projeta o produto restringe o espaço da solução , pelo menos implicitamente, devido ao espelho. Naturalmente, os membros da organização acham que seus produtos são osmais belos , “ infelizmente, as pretas caixas imaculadas que desenham em seus quadros brancos refletem como interações reais entre arquivos incorporadas no código-fonte ” [2].

Voltando no tempo, Conway [1] concluiu que “ devem ser encontradas formas de recompensar os gerentes de projeto por manterem suas associações enxutas e flexíveis ”. Portanto, o elemento crucial para os melhores produtos é um leanness e a flexibilidade da organização, que por sua vez deve ser baseado em uma arquitetura para agilidade . Tal arquitetura para agilidade permite movimentação da organização no espaço do problema, capacidade na capacidade de explorar múltiplos produtos no espaço da solução possíveis com arquiteturas diferentes .Certamente, a inovação arquitetônica se encaixa na exploração do espaço da solução, uma vez que aborda a mudança de como os componentes de um produto estão ligados entre si (sua arquitetura), enquanto deixa os conceitos centrais de design (e, portanto, o conhecimento básico subjacente aos componentes) intocados [3].

A inovação arquitetônica apresenta às associações estabelecer um desafio arguto. Muito do que a organização sabe é útil e precisa ser aplicada na resolução de um conjunto de requisitos básicos, parte do que ela sabe só não útil, mas pode na verdade prejudicar a organização [3]. Consequentemente, uma arquitetura para agilidade é um habilitador para inovação arquitetônica.

Em suma, a literatura confirma a prática no sentido de que é comum encontrar associações referindo-se no espelho e admirando o produto mais belo de todos . No entanto, o mercado não usa necessariamente o mesmo espelho ou nem sequer usa um espelho, então pode ser que um dia Branca de Neve seja a mais bela de todas no espelho . Um caminho para mitigar esse risco, afetando a longevidade da organização, é enfatizar a enxuta e a flexibilidade por meio de uma arquitetura para agilidade .

Referências

[1] Conway, Melvin E. (abril de 1968). “Como os Comitês Inventam?”. Datamation. 14 (5): 28–31.

[2] MacCormack, Alan; Rusnak, John; Baldwin, Carliss Y. (2011). “Explorando a dualidade entre arquiteturas de produto e organizacional: um teste da hipótese de espelhamento” (PDF). SSRN Working Paper Series. doi: 10.2139 / ssrn.1104745. ISSN 1556–5068.

[3] Henderson, R. e KB Clark (1990) “Inovação arquitetônica: A reconfiguração de tecnologias de produto existentes e a falha de firmas habituais”, Administrative Sciences Quarterly, 35 (1): 9–30.