Arquitetura de Soluções

por Waldemir Cambiucci

Desafios no mercado brasileiro e algumas ações da Microsoft

Olá pessoal, tudo certo?


Seguindo a linha “…o comentário que virou post“, vou aproveitar os comentários do leitor Roberto, que colocou várias questões importantes sobre o impacto da evolução da plataforma Microsoft no mercado brasileiro. Grande Roberto, segue aqui algumas considerações que faço a partir de seus comentários, muito relevantes. Vamos lá:


É fato: temos algumas empresas no mercado brasileiro que ainda estão em versões antigas do .NET Framework, seja 1.1, 2.0 ou mesmo 3.0; realmente, a velocidade das mudanças e inovações de hoje têm feito com que até o .NET Framework 3.0, publicado em novembro de 2006, seja chamado de “antigo” pelo mercado. Falando em evolução do .NET Framework, compilei um roadmap para suas principais versões, veja:


image


Nota: no desenho acima, destaquei apenas os principais RTM’s, sem colocar alguns Service Packs, Hot Fixes ou Betas do Framework. Também coloquei o .NET 4.0, que deve chegar no final de 2009, acompanhando o VS2010.


Com certeza, nossa área tem evoluído muito rapidamente nos últimos anos. Na platafoma Microsoft, entre o PDC 2005 e o PDC 2008 por exemplo, vimos lançamentos como Windows Vista, SQL Server 2005, .NET 3.0, SQL Server 2008, .NET 3.5, .NET 3.5 SP1 além da consolidação de conceitos como SOA, SAAS, SOI, WEB 2.0, RIA entre outros.


Temos então um cenário interessante:



  • as inovações são inúmeras e disponibilizadas cada vez mais rapidamente (no mínimo anualmente) para o mercado pelos fornecedores de plataforma e software (sem falar nas inovações de hardware, dispositivos, plataformas embarcadas, telefonia, etc. que possuem um impacto direto no pervasive computing, na usabilidade e acessibilidade de nossos usuários);

  • muitas empresas têm focado a redução de custos, minimizando treinamentos ou atualizações periódicas;

  • muitas empresas possuem hoje equipes de desenvolvimento que dominam o negócio da empresa, mas que não tiveram tempo suficiente para acompanhar as atualizações de plataforma desses últimos anos;

  • o mercado recebe anualmente novos desenvolvedores recém formados, que conhecem algumas novas tecnologias, mas ainda não têm experiências verticais em cenários de indústria, isto é, não dominam o negócio da empresa;

  • e finalmente, existe um desalinhamento entre a velocidade com que o mercado recebe atualizações e a velocidade com que as empresas no Brasil absorvem essas atualizações, por uma série de fatores;

Resultado: Grande Desafio!


Nesse contexto, a Microsoft tem procurado apoiar o mercado através de diversas maneiras, localizando muito material para o Brasil. São dezenas de programas, eventos e canais de comunicação para as várias comunidades, como ITPro’s, Desenvolvedores, Arquitetos, Parceiros, Empresas, Acadêmicos, etc. O objetivo de todos esses programas é um só: fornecer o máximo de conteúdo que ajude os vários segmentos de profissionais de TI em suas empresas nessa constante evolução.


Para ilustrar, veja alguns exemplos de material publicado pela Microsoft para o mercado brasileiro, focando desenvolvedores e arquitetos:


Portal do MSDN e seus vários DEV CENTER’s
Ref.: http://www.msdnbrasil.com.br/


Portal de Arquitetura do MSDN
Ref.: http://www.microsoft.com/brasil/msdn/arquitetura/home.mspx 


Centro de Informações para Desenvolvedores Iniciantes
Ref.: http://msdn.microsoft.com/pt-br/beginner/default.aspx


Academia .NET Protector
Ref.: http://www.msdnbrasil.com.br/academianetprotector/


Desenvolvedor 5 Estrelas
Ref.: http://www.msdnbrasil.com.br/cinco_estrelas/


Webcasts do MSDN
Ref.: http://www.microsoft.com/brasil/msdn/eventos/eventos.mspx


Media Center do MSDN
Ref.: http://www.msdnbrasil.com.br/microsoft.mediacenter/mediacenter.aspx


MSDN Experience
Ref.: http://www.msdnbrasil.com.br/experience/Officedev/Home.aspx


Artigos de Arquitetura do MSDN
Ref.: http://www.microsoft.com/brasil/msdn/arquitetura/articles.mspx


Developer Excellence Award
Ref.: http://www.msdnbrasil.com.br/DevExcellenceAward/default.aspx


Revista MSDN Magazine em Português
Ref.: http://msdn.microsoft.com/pt-br/magazine/default.aspx


Fóruns MSDN
Ref.: http://www.microsoft.com/brasil/msdn/forum/forum.aspx


Comunidade INETA
Ref.: http://www.inetabr.org/


Porta 25 – Open Source Software Lab
Ref.: http://porta25.technetbrasil.com.br/porta25/Home/tabid/36/EntryID/77/Default.aspx


Quando fiz esse levantamento com o Rogério Cordeiro, confesso que me surpreendi com as inúmeras presenças e ações da Microsoft no meio online.


Focando infra-estrutura, já que arquitetura de soluções envolve plataforma de desenvolvimento e plataforma de infra-estrutura, veja quanto material:


Portais de Tecnologia Technet – TECHCENTERS
Ref.: http://technet.microsoft.com/pt-br/bb421517.aspx


Academias TECHNET
Ref.: http://www.microsoft.com/brasil/technet/academia/default.aspx


Profissional 5 Estrelas (Infra-estrutura – TECHNET)
Ref.: http://www.technetbrasil.com.br/cincoestrelas/


Webcasts do TECHNET
Ref.: http://www.microsoft.com/brasil/technet/eventos/webcasts/default.mspx


TECHNET Experience
Ref.: http://www.microsoft.com/brasil/technet/experience/default.aspx


IT HERO
Ref.: http://www.microsoft.com/brasil/technet/ithero/default.mspx


Fóruns TECHNET
Ref.: http://forums.microsoft.com/technet-br/default.aspx?siteid=29


Comunidades TECHNET
Ref.: http://technet.microsoft.com/pt-br/bb291006.aspx


TECHNET Magazine
Ref.: http://technet.microsoft.com/pt-br/magazine/default.aspx


Blogs TECHNET
Ref.: http://www.technetbrasil.com.br/blog/Blogs.aspx


Videocasts TECHNET
Ref.: http://www.microsoft.com/brasil/technet/videocast/default.mspx


Calendário de Eventos TECHNET
Ref.: http://www.microsoft.com/brasil/technet/EventsCalendar/Default.aspx


Central de Avaliações TECHNET
Ref.: http://technet.microsoft.com/en-ca/evalcenter/default.aspx


Laboratórios Virtuais TECHNET
Ref.: http://technet.microsoft.com/en-ca/virtuallabs/default.aspx


A lista acima foi outra surpresa obtida com o Rodrigo Dias, nosso especialista em gerenciamento e infra-estrutura.


De forma presencial, tivemos ainda:


Tech-Ed Brasil 2008
Ref.: http://www.teched.com.br/


Heroes {Community} Launch
Ref.: http://www.microsoft.com/brasil/msdn/eventos/hcl/default.mspx


Mix 2007 e 2008
Ref.: http://www.msdnbrasil.com.br/remix/ e http://www.msdnbrasil.com.br/mixessentials/

RAF 2008 – Regional Architect Forum Brasil
Ref.: http://www.msdnbrasil.com.br/blog/blog_tag_RAF.aspx

Eventos presenciais da comunidade técnica
Ref.: http://www.microsoft.com/brasil/msdn/EventsCalendar/Default.aspx


E para o meio Acadêmico também são muitos eventos e programas ativos, como Células Acadêmicas, Student Partners, Student to Business, DreamSpark, apoio aos professores e universidades, entre outros. Veja mais detalhes no link abaixo:


Microsoft | Educação
Ref.: http://www.microsoft.com/brasil/educacao/comunidadeacademica/default.mspx 


Ainda sobre o meio acadêmico, não podemos esquecer o Imagine Cup, onde o Brasil sempre faz bonito com seus alunos e participação:


ImagineCup 2008
http://www.microsoft.com/brasil/educacao/comunidadeacademica/imaginecup/2008/default.mspx 


Por último, ainda temos o apoio da Microsoft para empresas Start-Up’s, um programa mundial que está chegando para o Brasil, muito recente… esse é quente!!! 🙂


Programa Microsoft SOL
Ref.: http://www.microsoftsol.com.br/


Enfim, anualmente temos muitos eventos e a muita presença online, muito material e muitos canais abertos para as várias comunidades de TI.


Reflexões sobre o futuro


image Pessoalmente, creio que 2009 será um grande ano para a plataforma Microsoft, com os diversos lançamentos previstos. É verdade, teremos novas tecnologias, novas versões de produtos, frameworks e oportunidades diversas para as empresas clientes, fornecedores de software, hosters e consumidores finais. É um compromisso da Microsoft com a inovação. Ao mesmo tempo, podemos esperar muito material localizado, entre webcasts, artigos, how to’s, fóruns, além dos eventos presenciais que irão continuar. Os blogs e discussões online são parte desse apoio.


Creio também que 2009 será um grande ano para a arquitetura de soluções no Brasil. Como arquitetos, seremos confrontados com um cenário desafiador na economia, o que exigirá soluções mais ágeis, de valor, que apóiem de forma concreta o negócio e a operação de nossas empresas. Por isso, vejo como uma grande oportunidade a aplicação de inovações e novas tecnologias, que tragam uma maior produtividade e qualidade na construção de software para as várias verticais. Soluções como Microsoft Blueprint, Multi-Enterprise Business Application, ou mesmo o uso de um Service Bus no Windows Azure ou o SQL Services para dados na nuvem, são exemplos de inovações de grande impacto. Sem falar de frameworks mais maduros como WPF, WCF, WF ou os mais recentes Entity Framework, ADO.NET Data Services, ASP.NET Dynamic Data, ou ainda os recém chegados Velocity, Sync, Live Framework, etc. É muita inovação!!!


Mas o desafio realmente existe (o Roberto tem razão). Porém, temos um bom material disponível que pode auxiliar as empresas brasileiras nesse ponta-pé inicial. Tenho ouvido também sobre iniciativas de departamentos de RH, que estão usando muito desse material na definição de planos de treinamento para seus funcionários, o que é ótimo e muito pragmático. Veja por exemplo o site do MSDN Experience:

MSDN Experience
Ref.: http://www.msdnbrasil.com.br/experience/Officedev/Home.aspx

Depois dessas reflexões, vamos voltar para as perguntas do Roberto:


Estamos (ou estaremos) preparados para isso ? 
image Já tenho notícias de algumas empresas que estão se preparando para esses novos frameworks, avaliando .NET 3.5 SP1 com Velocity, Sync, Entity Framework, etc. Também, tivemos um evento sobre o Windows Azure recentemente (aqui em SP) e muitas pessoas responderam que pretendem estudar os serviços da plataforma na nuvem já em 2009, o que é muito animador. Esse é o espírito: manter a antena ligada sobre o que está chegado na plataforma Microsoft. O importante é não seguir o ANTI-PATTERN do desenho acima. 🙂


O que você acha desse cenário “confuso” aqui no Brasil ?
O Brasil é um país complexo, cheio de oportunidades e contrastes. A realidade brasileira também é regionalizada, variando bastantes de estado para estado. Não é um cenário “confuso”, diria que complexo, pois as variáveis e racionais são muitas. Cada empresa precisa mesmo definir bem sua estratégia para 2009 e para o futuro.


Existem planos da Microsoft para um aculturamento, treinamento e divulgação da tecnologia para o pessoal aqui ? Seja na forma de incursão acadêmica (caminho mais difícil e sólido) ou através de iniciativas independentes ?
Tentei responder essa pergunta com a lista acima e um pouco de reflexão. Existe um esforço constante da Microsoft em divulgar esse material, através de campanhas, eventos e ações de marketing. Espero ter colaborado para isso. E convido a todos para avaliarem esse material. O feedback de vocês é a maior força de mudança e transformação, seja junto aos fornecedores ou dentro de suas empresas.


Já terminando, sugiro a todos (arquitetos e líderes de equipe) que reflitam sobre o plano de treinamento nas empresas, o plano de carreira para nossos desenvolvedores e o plano de atualização para nossa TI, para que todos possamos aproveitar as dezenas de inovações que fornecedores como a Microsoft têm disponibilizado. Gerenciamento de pessoas e plano de capacitação de equipes também é papel do arquiteto. Temos muito que colaborar com nossas impressões e direções.


Espero que esse blog seja uma contribuição nesse processo. Desde já, agradeço a todos os comentários que têm possibilitado bate-papos como esse.


Por enquanto é só! Até o próximo post ou comentário que virou post… 🙂


Waldemir.