A nova maneira de construir, manter, vender e gerenciar software.Para tentarmos mensurar o desafio que as empresas iraoenfrentar nos proximos anos, vamos fazer uma analogia com a experiencia quetivemos na decada de 90, quando as empresas deixaram de desenvolver sistemassomente para as corporacoes e passaram a criar aplicacoes cliente/servidor paravarios tipos de usuarios. Hoje, no seculo 21, a realidade das aplicacoes saooutras, requerem mais flexibilidade, interatividade e dinamismo.A HP entende esse momento como um novo estilo de tecnologia(New Style of IT), a Microsoft como aplicacoes modernas, porem a definicao quemais gosto e da empresa Telerik que sugere o termo, sistemas adaptativos. Esses sistemas estao online, conectados localmente ou nanuvem, gerando e consumindo grandes volumes de dados, trocando mensagens comvarios e diferentes dispositivos, em um ecossistema heterogeneo.No entanto, ao olharmos para TI como consumidores, veremosuma invasao de novos conceitos, termos, linguagens, tecnologias, ferramentas,aplicativos e etc. Por exemplo: Big Data, Cloud Computing, Internet das Coisas(IoT), Web Semantica e etc. Enquanto, ao olharmos de dentro para fora, comofornecedores e criadores destes produtos, talvez nos questionaremos. Sera queestamos entendendo o que esta acontecendo? Estamos preparados para essa mutacao?Quais sao as implicacoes para as equipes e empresas de TI? O que muda naengenharia de software?A partir desta perspectiva, o que de fato muda? A resposta e TUDO! Sim, teremos que repensar nossa maneira de projetar,planejar, estimar, desenvolver, testar, implantar, inovar e gerenciar o ciclode vida dos nossos projetos. O desenvolvimento agil podera ser um excelentealiado para o gerenciamento destes projetos dinamicos e flexiveis. De qualquerforma, escolher a engenharia a ser adotada nao sera nossa unica desafio.Devemos entao comecar a refletir sobre como as corporacoes eequipes de TI estao aderentes as novas demandas e tambem nos prepararmos pararespondermos perguntas como:Em um universo com varias linguagens, ferramentas, tecnologiase plataformas.- Devo estruturar um time especialista ou generalista? Se as aplicacoes nao poderao mais se limitar a um unico meiode acesso ou plataforma. - Devo continuar distribuindo as equipes por especialidades? Ao integrar meus sistemas com varios outros, estou cientedas ameacas e risco de vulnerabilidade na seguranca da informacao?Nao e dificil perceber que sao inumeras as questoes queprecisamos responder. Isto reforca a importancia de pensarmos desde ja em comonos prepararmos para suportar essa nova evolucao na tecnologia eprincipalmente, na maneira em que criaremos software. FIAP Summer CoursesDia 26/03/2014 19h30 22h30FIAP - Campus AclimacaoFlexibilidade, disponibilidade e simplicidade.Voce deve ouvir essas palavras o tempo todo quando estadiante de um novo desafio.Neste workshop vamos explorar a utilizacao de poderososrecursos da Plataforma Windows Azure e Cloud Services e entender as vantagensde criar solucoes em nuvem.Vamos demonstrar na pratica como desenvolver e implementarsuas primeiras aplicacoes em nuvem utilizando as ferramentas ja conhecidas paraos desenvolvedores .NET.Participe e aprenda como criar, implantar e gerenciaraplicativos e como integra-los em nuvem. Saiba maisProf. Flavio Mariotti Hoje gostaria de compartilhar um excelente artigo escrito por ChrisAnderson curador do TED. A partir da interessante historia do fascinanteRichard Turere, um menino de 12 anos da tribo masai no Quenia, o qual teve a oportunidadede compartilhar sua historia no palco do TED. Chris descreve essa experienciae aproveita para compartilhar relevantes dicas para nos ajudar