Partilhar via


Papo de Arquiteto: o caso do site de e-Commerce que vai crescer em 2 anos

Olá pessoal, tudo certo?

Estou inaugurando com esse post uma nova tag, o “Papo de Arquiteto”. Nessa série, pretendo exercitar com vocês alguns cenários e casos do mundo real sobre como implementar soluções de arquitetura, pensando nos vários aspectos envolvidos com o papel do arquiteto. Assim, vamos falar sobre desenho, ambiente de TI, justificativa econômica, relações humanas, alinhamento de negócio e tecnologias aplicáveis, claro.

Como primeiro post, vamos destacar um tópico em especial: os motivadores de negócio e o impacto da infraestrutura.

Imagine o seguinte cenário:

Uma empresa de comércio eletrônico sediada no Brasil atua como um MarketPlace OnLine, com um modelo de negócio baseado em produtos de terceiros, empresas de serviços e fornecedores diversos. O site chama-se “ContosoTemDeTudo.Com” e possui uma média diária de 3 mil acessos em seu portal. Desse volume, em torno de 100 operações resultam em transações efetuadas via cartões de crédito e boletos eletrônicos, com a compra de produtos diversos. A base de produtos tem em torno de 30 mil itens e o valor dos ítens varia entre R$ 50,00 e R$ 100,00. Essas compras são automaticamente direcionadas para sites ou sistemas de terceiros, que são os encarregados de efetuar a entrega e transporte dos produtos. O custo de entrega e comissão dos sites associados mais encargos é de 90% sobre cada operação efetuada.

O que você achou desse site? É um bom negócio? Qual é o faturamento anual desse site? (tudo aproximado, claro!)

Um novo diretor de TI assumiu a posição no início de março e após o período inicial de entrada na empresa, anunciou sua estratégia de crescimento, baseada num plano de 3 metas principais:

  • A primeira meta é triplicar o faturamento anual gerado pelo site nos próximos 2 anos, através de investimentos em infraestrutura, marketing e novas parcerias.
  • A segunda meta é aumentar o volume de acesso do site em 300% nos próximos 2 anos, ampliando sua presença online. Com isso, uma nova frente de negócio deve surgir baseada em Propaganda de Produtos e Serviços nas páginas do portal. Não foi definido um faturamento alvo para a área de propaganda do site, para os próximos 2 anos, mas tem potencial, isso pode acontecer no final do primeiro ano.
  • A terceira meta de negócio é expandir o site para a América Latina, oferecendo serviços e produtos locais no Chile, Uruguai e Argentina nos próximos 2 anos. Parte da motivação é preparar a empresa para a visibilidade que teremos com Olimpíadas e Copa do Mundo no Brasil nos próximos anos.

Os times de marketing e parcerias já estão alocados e trabalhando desde o início de abril, criando campanhas localizadas, assim como uma lista de produtos, empresas e serviços para novas parcerias e ofertas no portal. Um dos resultados desse trabalho do time de marketing já é a decisão por uma interface mais interativa com o usuário, através de uma experiência baseada em multi-toque, interfaces para dispositivos móveis, funcionalidades com entretenimento espalhados pelo site, etc.

Você é o arquiteto de TI e deve apoiar esse plano de metas da empresa. Sua missão é planejar a evolução do ambiente de TI para suportar o crescimento da empresa.

Como você faria isso?

Em primeiro lugar, faça algumas contas para ver o que realmente estará acontecendo com o site nos próximos 2 anos.

Você vai perceber que muito do desafio será aumentar a disponibilidade do site, que deverá suportar um volume maior de acesso, em torno de 9 mil acessos por dia. Além disso, é possível que a base hoje de 30 mil itens também cresça, com novas ofertas e produtos de novas parcerias. Novas empresas deve envolver a comunicação com diferentes protocolos e plataformas também. Hoje, o site não possui qualquer modelo padronizado de integração entre sistemas e plataformas. Finalmente, a expansão para a América Latina deve exigir um modelo multi-lingua, que trate, por exemplo, mensagens em português, espanhol e inglês.

E agora? Você faria ajustes apenas na infraestrutura de hardware que suporta o portal?

Ficou claro que uma estratégia de TI como essa passa por diversos desafios, como:

  • planejamento de capacidades da infraestrutura Web;
  • definição de mecanismos de integração e troca de mensagens com sistemas externos;
  • serviços de infraestrutura para gerenciamento e monitoração do ambiente;
  • gerenciamento do ciclo de vida de desenvolvimento do portal, assim como os ajustes e expansões de funcionalidades previstas;
  • adoção de novas tecnologias para maior interatividade dos usuários, interface rica, etc.

Em resumo, além das metas de negócio que serão motivadores para sua revisão de arquitetura, você deve acompanhar os resultados dos demais times envolvidos, como marketing e parcerias. Nesse ponto, o alinhamento de sua Arquitetura de TI com o negócio é muito mais abrangente do que apenas pensar na possibilidade de contratação de mais hardware para seus servidores IIS.

Finalmente, no enunciado do estudo de caso, não comentei nada sobre o estágio atual da plataforma, tecnologias adotadas e versões de servidores em uso. Não sabemos muito sobre o tamanho do legado envolvido. Porém, é fato que teremos um impacto nesse legado, seja pela inclusão de novos componentes ou mesmo expansão de funcionalidades. Além disso, vamos precisar preparar uma estratégia de convivência e evolução em paralelo, quando componentes similares foram alterados. Por exemplo, algumas das páginas principais do portal deverão conviver com páginas antigas, como plano de mitigação de risco em eventuais problemas na subido do novo portal. Lembre-se que o faturamente diário é muito importante para a empresa.

E sobre o processo de evolução dessa TI? Como você conduziria? Usaria alguma metodologia ou ferramenta de apoio?

O cronograma de evolução também não será nada fácil. Em dois anos as metas deverão ser cumpridas. Portanto, as principais mudanças no ambiente de TI devem acontecer já no primeiro ano, concorda? Não faria sentido terminar a evolução de TI no final do prazo das metas de negócio.

Lembre-se, além de um cronograma apertado de 2 anos, você deve manter o portal no ar ao longo do tempo, assim como todos os envolvidos atualizados, já que eles são clientes internos de sua visão, gerando novas demandas de impacto para a solução.

Bom, é isso ai. A “ContosoTemDeTudo.com” precisa de sua ajuda! O que mais você comentaria sobre os desafios do arquiteto nesse cenário? Sugestões? Direções? 2013 tá chegando!

Por enquanto é só! Até o próximo post :)

Waldemir.

Comments

  • Anonymous
    April 06, 2011
    The comment has been removed
  • Anonymous
    April 07, 2011
    Olá Carlos, tudo certo? Obrigado pelo comentário tão completo, show! Vou esperar ainda alguns outros comentários para fazer uma consolidação. Mas por enquanto, deixo algumas perguntas para você:
  • qual será o orçamento previsto para seu projeto? você está prevendo usar a mesma equipe de desenvolvimento atual ou não? e se a infraestrutura atual for on-premise (local), algum impacto para seu projeto? como será a convivência? Um Abraço! Waldemir.
  • Anonymous
    April 08, 2011
    The comment has been removed

  • Anonymous
    April 09, 2011
    The comment has been removed

  • Anonymous
    April 09, 2011
    Otimo post Waldemir Concordo com todos os pontos levantados, existem muitos aspectos a serem verificados. Muitas vezes focamos apenas no desenho técnico e esquecemos de verificar todos esse fatores que voce mencionou. Isso mostra como o trabalho de arquitetura é importante nos cenarios complexo de TI que temos hoje e como nós arquitetos devemos nos capacitar para isso investindo no que chamamos de "soft-skills": liderança, comunicação, etc. Além de claro capacidades gerencias, e de analise de ROI. Abraços Carlos

  • Anonymous
    April 09, 2011
    Olá Carlos, tudo certo? Concordo com você: cenários como esse tiram o arquiteto de soluções da zona de conforto, de somente pensar em soluções técnicas. Existem outras variáveis envolvidas, que são também importantes. Quando atuamos como consultores em plataforma, esses pontos muitas vezes são considerados, já que é comum o consultor coordenar equipes de terceiros, além de ser responsável pelos custos e controle de horas do projeto. Mas para arquitetos dedicados no dia-a-dia da empresa, algumas vezes somente a solução de desenvolvimento ou infraestrutura é seu foco. Por isso, vale destacar esses pontos, para aqueles que não são expostos a esses desafios normalmente. Mais uma vezes, obrigado pelos comentários. Abraço! Waldemir.

  • Anonymous
    May 03, 2011
    The comment has been removed

  • Anonymous
    May 05, 2011
    Olá Richard, Obrigado pelos comentários. De fato, penso que é papel sim do Arquiteto de TI ser pró-ativo nesse tipo de solução. Garantir o bom uso da TI de uma empresa passa pelo bom entendimento das oportunidades de melhorias do ambiente. Reconhecer mudanças que podem impactar o negócio da empresa é uma tarefa nobre do arquiteto de TI. Ao mesmo tempo, esse tipo de visibilidade exige uma entendimento do negócio e da estratégia da empresa. Por isso, além dos conhecimentos técnicos, é importante o arquiteto de TI conhecer o negócio em que atua, assim como as aspirações da empresa no curto, médio e longo prazo. []s Waldemir.

  • Anonymous
    May 09, 2016
    Seria interessante mudar o termo.