domingo, 25 de maio de 2014

"A Jornada Social", meu segundo eBook

"A Jornada Social", clique na imagem para baixar o livro

Venho trabalhando já faz algum tempo no projeto de um novo eBook. Depois do primeiro, uma coleção de posts selecionados do Explora!, que pode ser baixado gratuitamente aqui, decidi que era momento de me aventurar um pouco mais livremente no mundo das redes sociais corporativas. E quando digo "livremente", quero dizer sem elos tecnológicos, tentando mergulhar na dinâmica social de um projeto deste tipo. 

Fui buscar inspiração no excelente livro A Meta, de Eliyahu Goldratt e Jeff Cox. O livro discute diversos aspectos relacionados com a teoria das restrições e seus impactos no ambiente fabril. A grande diferença, e o que o faz especial, é a forma como ele é escrito. O livro narra a história de um consultor e de como ele ajuda uma empresa a melhorar sua produção otimizando uma de suas fábricas mas, ao mesmo tempo, conta um pouco da vida dele e de como ele gerencia os desafios de uma fábrica e de sua vida pessoal. 

"A Meta" foi escrito em 1984. Era um mundo ainda sem telefones celulares, sem Internet, sem Facebook, onde o ritmo era diferente. É extremamente interessante ver como um profissional lidava com sua vida pessoal e profissional, buscando o equilíbrio entre ambas.

"A Jornada Social" não é um livro sobre tecnologia e também não é um livro acadêmico. A proposta é ser uma experiência, um ensaio sobre o tema Social Business. E, da mesma forma como "A Meta" foi escrito, a idéia deste novo eBook era discutir o tema em uma versão romanceada. As mudanças sociais e culturais nos últimos 30 anos foram enormes e procuro retratar um pouco como elas vem impactando nossa vida.

Breve resumo do livro:

"Esta é uma história de ficção, com inspiração na vida real, mais precisamente, na minha vida profissional. A base é minha experiência nos últimos quinze anos, com foco especial nos últimos cinco anos. Meu objetivo é apresentar a jornada de uma empresa buscando tornar-se um Social Business, ou seja, uma empresa que usa conceitos e tecnologias de Redes Sociais e Colaboração para suportar e alcançar os seus objetivos de negócio.

O livro conta uma parte da história do Grupo Estrela, empresa familiar, fundada por Jorge Henrique Estrela há 30 anos, e que se transformou em um império nacional na área do varejo. Cobre, mais precisamente, eventos que ocorreram no ano de 2011, ainda sob reflexos da crise financeira internacional de 2008/2009. O Grupo Estrela sofreu, nos meses iniciais de 2009, impacto forte e foi obrigado a fechar algumas lojas e demitir funcionários. Durante o ano de 2011, a instabilidade do mercado e as dificuldades para crescer fizeram com que idéias inovadoras fossem buscadas para retomar o crescimento."

Para baixa uma cópia do livro, basta clicar aqui.

Espero que gostem! Boa leitura!

quarta-feira, 14 de maio de 2014

Watson Mobile Apps Contest - And the winner is... all of us!


As we have seen here in Explora!, IBM Watson launched in 2007, ushered in a new era in computing, the "Cognitive Computing". Watson is much more than a computer, it is the centerpiece of an IBM strategy to develop computational systems with cognitive ability.

"The concept of "Cognitive Computing" is a huge change for computer science. The idea is that these new systems will have the ability to learn, to draw conclusions, to improve every day based on the information they have access. It's a huge challenge for science and demand not only great ability, but also the development of highly sophisticated algorithms, related to the field of Artificial Intelligence."

To foster the development of new applications for Watson in February this year, IBM launched a competition, IBM Watson Mobile Developer Challenge. Mobile applications should use the cognitive capabilities of the IBM Watson to analyze, gain insights and learn, manipulating large amounts of information. There were hundreds of entries and, three months later, IBM selected 25 competitors who could use Watson to develop and test their applications. After this period, 5 teams will be selected. Of them, three teams will have access to APIs and support Watson of consultants from IBM Interactive, for 90 days to assist in the development of the final product.

The 25 finalists proposed applications with different objectives, as one directed to the media industry, one for the world of fashion, education, finance, fitness, human resources and more. See below some of the most interesting, in my opinion, of course.
  1. Smarter Cities - Inteliwise - The idea is to have a Virtual Officer, which could connect all citizens with various municipal councils, such as public safety, health and education. The main motivator is the fact that there is an expectation that approximately 70% of the population will live in cities by the year 2050. Every interaction will create more knowledge and with the help of all the analytical capacity of Watson, all this knowledge will be "recycled" and placed available to the population.
  2. Education - Fang - Friendly Anthopomorphic Networked Genome (fang), aims to transform the educational system in applying cognitive techniques in the process. The idea is that all learning is monitored and individualized to offer possibilities to follow all the details of the development of each student. With the application, you can have a view of any number of process components such as the number of words that a student had contact, their main difficulties and at the end of the day, point out what the key areas where a student may develop more easily, developing their skills and helping in the formation of top professionals.

  3. Healthcare - GenieMD - One of the main applications of Watson has been in the medical field and a finalist applications has exactly this industry as a target. The GenieMD aims to offer a unique service to its users, building a smart environment with holistic health information. The idea is that using all the cognitive ability of Watson, will allow new knowledge to be generated based on the information of each person and what they can contribute so that each can handle more efficiently your health, together with their physicians and clinicians.
Want to know the 25 applications? Visit the hot site created especially for the contest and see why Watson and the Cognitive Computing can change the world as we know it for the better.

Concurso de apps para o IBM Watson - O vencedor é... todos nós!


Como já vimos aqui mesmo no Explora!, a IBM, ao lançar o Watson, em 2007, inaugurou uma nova era na computação, a da "Computação Cognitiva". Watson é muito mais do que um computador, ele é a peça central de uma estratégia da IBM de desenvolver sistemas computacionais com capacidade cognitiva. 

"O conceito de "Computação Cognitiva" é uma enorme transformação para a ciência da computação. A idéia é que estes novos sistemas terão a capacidade de aprender, de tirar conclusões, de melhorar a cada dia com base nas informações que tem acesso. É um enorme desafio para a ciência e demanda não somente enorme capacidade mas, também, o desenvolvimento de algorítmos extremamente sofisticados, ligados ao campo da Inteligência Artificial."

Para incentivar o desenvolvimento de novas aplicações para o Watson, em Fevereiro deste ano, a IBM lançou um concurso, o IBM Watson Mobile Developer Challenge. Os aplicativos móveis deveriam utilizar as capacidades cognitivas do IBM Watson para analisar, obter insights e aprender, manipulando grandes quantidades de informação. Foram centenas de inscrições e, três meses depois, a IBM selecionou 25 concorrentes, que poderão utilizar o Watson para desenvolver e testar suas aplicações. Depois deste período, 5 times serão selecionados. Deles, três times terão acesso a APIs do Watson e ao suporte de consultores da IBM Interactive, por 90 dias, para ajudar no desenvolvimento do produto final.

Os 25 finalistas propuseram aplicativos com os mais variados objetivos, como um direcionado para a indústria da imprensa, outro para o mundo da moda, da educação, finanças, fitness, recursos humanos e muito mais. Veja, abaixo, alguns dos mais interessantes, na minha opinião, é claro.
  1. Cidades Inteligentes - Inteliwise: A idéia é ter um Oficial Virtual, que poderia conectar qualquer cidadão com os mais diversos conselhos municipais, como segurança pública, saúde e educação. O principal motivador é o fato de uma expectativa de que aproximadamente 70% da população viverá em cidades no ano 2050. Cada interação criará mais conhecimento e, com a ajuda de toda a capacidade analítica do Watson, todo este conhecimento será "reciclado" e colocado a disposição da população.

  2. Educação - Fang - Friendly Anthopomorphic Networked Genome (fang) tem como objetivo transformar o sistema educacional ao aplicar técnicas cognitivas no processo. A idéia é que todo o aprendizado será monitorado e individualizado de forma a oferecer possibilidades a todos de acompanhar os detalhes do desenvolvimento de cada aluno. Com o aplicativo, será possível ter uma visão de um sem número de componentes do processo como por exemplo, a quantidade de palavras que um aluno teve contato, suas principais dificuldades e, no fim do dia, apontar quais as principais áreas onde um estudante pode se desenvolver mais facilmente, desenvolvendo suas aptidões e contribuindo na formação de melhores profissionais.

  3. Saúde - GenieMD - Uma das principais aplicações do Watson tem sido na área médica e, um dos aplicativos finalistas tem exatamente esta indústria como alvo. O GenieMD tem como objetivo oferecer um serviço único para seus usuários, construindo um ambiente inteligente, com informações holísticas sobre saúde. A idéia é que ele, utilizando toda a capacidade cognitiva do Watson, vai permitir que novo conhecimento seja gerado com base nas informações de cada pessoa e que elas possam contribuir para que cada um possa manipular de forma mais eficiênte sua saúde, em conjunto com seus médicos e clínicos.
Quer conhecer os 25 aplicativos? Visite o hotsite criado especialmente para o concurso e veja por que o Watson e a era da Computação Cognitiva podem mudar o mundo como o conhecemos para melhor.

terça-feira, 1 de abril de 2014

IaaS, PaaS and SaaS - Understanding the services delivered in the cloud


"Cloud computing" is a way to deliver services and computational resources through the Internet. It is expected that U.S. companies will spend more than $ 13 billion on cloud computing and related services this year. This is one of the fastest growing segments of the information technology industry.

In the 90s, when the Internet was crawling, many companies do not bet on their growth and lost the moment to develop. Many became "cases" of MBA and are studied today as companies that failed to see the future. Currently, they are trying to recover the lost space with a huge effort and a great investment.

Now, with the revolution of cloud computing in progress, everyone wants to get their space. And IBM, as seen previously on Explora!, has invested and continues to invest billions of dollars in research, development and acquisition of companies operating in the area. Since 2007, the company invested more than $ 7 billion.

But at the end of the day, what is marketed when we talk about cloud computing? 

To get a clearer picture, we can slice the cloud computing in three different types of offer:
  1. IaaS - Infrastructure as a Service
  2. PaaS - Platform as a Service
  3. SaaS - Software as a Service

The image above represents in a graphical mode all of this different services (many thanks for Piyush Chordia for his contribution and also for sharing his blog with all of us on http://www.pcclm.com/2011/07/cloud-computing-definition-by-nist.html).

Each of these offers different services, seeking to meet specific demands.
  1. IaaS - This is the easiest to understand. In this model, it is sold , or better yet, rent, infrastructure. Simple as that. You can rent servers, storage or even networking services. Need computing power equivalent to 3 Intel servers? Instead of purchasing, installing, configuring and maintaining servers in your company, just rent the necessary over the Internet. It is simple and for everyone in the company is transparent if the server is in a room on the third floor or in a datacenter in India or Germany. Everything is consumed over the Internet, transparently and with guaranteed service level in the contract. This scenario is quite common for new businesses, with low levels of investment in infrastructure, but that need it to grow.

    Imagine  a second situation where your company has peak demand throughout the year. This happens a lot with retail companies, which have a large increase in sales on special occasions like Christmas, for example. You need to be prepared and, therefore, will need to acquire more servers, representing more investments. And after Christmas pass, what to do with these machines? How about simply rent more computing power for the Christmas period? Much more effective and economical.

    IaaS is the fastest growing segment on cloud computing.


    For some more specific and critical demands, as infrastructure to support an ERP production environment or other enterprise applications, IaaS can be rented as Managed Services (Managed IaaS). This way adding a layer of services that guarantee greater security, scalability, integration and global coverage.
  2. PaaS - This form of cloud computing delivers what is needed to support the entire life cycle of the development and delivery of applications to the web , without the costs and complexity of buying and managing infrastructure and development tools, including therein all software necessary.

    PaaS makes it is possible to develop applications more easily and consequently deliver a final result in less time.

  3. SaaS - Finally, Software as a Service. When purchasing a particular software solution is needed, we typically do a search in the market, acquire, install, maintain, update, etc. All these activities come under our responsibility, generating cost because we are required to maintain equipment and more important, specialized manpower to support the infrastructure, for example.

    SaaS proposal is the renting of the software, which is hosted by a provider, a data center, outside our company. In this model, we do not acquire the software. Instead, we pay rent for their use, totally done on the internet.


    The advantages are many. For example, in deciding the rent certain software, we can begin the use immediately. We do not need to wait for its installation and configuration. Furthermore, the application is in the cloud and can be accessed from any authorized computer.


    The most common applications are sales management and CRM systems, corporate social networks and ERP systems.
Cloud solutions have the power and ability to support the growth of a company because they deliver computing capacity and services extremely rapidly and on a simplified way. Want to know more about the IBM cloud offerings? Visit this site.

segunda-feira, 31 de março de 2014

IaaS, PaaS e SaaS - Entendendo os serviços entregues em nuvem


"Computação em nuvem" é uma forma de entregar serviços e recursos computacionais atraves da Internet. A expectativa é que empresas nos EUA gastarão mais de US$ 13 bilhões em cloud computing e serviços relacionados este ano. Trata-se de um dos segmentos de maior crescimento da indústria de tecnologia da informação. 

Na década de 90, quando a Internet engatinhava, muitas empresas não apostaram em seu crescimento e perderam o momento de desenvolver-se. Muitas viraram "cases" de MBA e são estudadas até hoje como empresas que não conseguiram ver o futuro. Atualmente, tentam recuperar o espaço perdido com um enorme esforço e um grande investimento. 

Agora, com a revolução de cloud computing em andamento, todos querem seu espaço. E a IBM, como já vimos anteriormente, investiu e segue investindo bilhões de dólares em pesquisa, desenvolvimento e aquisição de empresas atuando na área. Desde 2007, a empresa investiu mais de 7 bilhões de dólares.

Mas, afinal, o que é comercializado quando falamos em computação em nuvem?

Para se ter uma visão mais clara, podemos fatiar a computação em nuvem em três tipos diferentes de oferta:

  1. IaaS - Infraestrutura como serviço (Infrastructure as a Service)
  2. PaaS - Plataforma como serviço (Platform as a Service)
  3. SaaS - Software como serviço (Software as a Service)

A imagem acima representa graficamente estes diferentes tipos de serviço (muito obrigado a Piyush Chordia pela contribuição e também por compartilhar conosco seu blog, em http://www.pcclm.com/2011/07/cloud-computing-definition-by-nist.html).

Cada uma delas oferece serviços diferentes, buscando atender a demandas específicas. 
  1. IaaS - Esta é a mais fácil de entender. Neste modelo, vende-se, ou melhor, aluga-se, infraestrutura. Simples assim. Você pode alugar servidores, armazenamento ou até mesmo serviços de rede. Precisa de capacidade computacional equivalente a 3 servidores Intel? Em vez de comprar, instalar, configurar e manter os servidores em sua empresa, simplesmente alugue o necessário pela Internet. É simples e, para todos na empresa, é transparente se o servidor está em uma sala no terceiro andar ou em um datacenter na Índia ou na Alemanha. Tudo é consumido pela Internet, de forma transparente e com nível de serviço garantido em contrato. Este cenário é bastante comum para empresas novas, com baixos níveis de investimento em infraestrutura, mas que precisam da mesma para crescerem.

    Imagine ainda uma segunda situação, onde sua empresa tem picos de demanda durante o ano. Isso acontece muito com empresas de varejo, que tem um grande aumento de vendas em datas especiais como o Natal, por exemplo. Você precisa estar preparado e, para isso, vai precisar adquirir mais servidores, representando mais investimentos. E, depois que o Natal passar, o que fazer com estas máquinas? Que tal simplesmente alugar mais capacidade computacional para o período do Natal? Muito mais efetivo e econômico.

    IaaS é o segmento de cloud computing que mais cresce.

    Para algumas demandas mais específicas e críticas, como infraestrutura para suportar um ambiente ERP de produção ou outras aplicações corporativas, IaaS pode ser alugado na forma de Serviços Gerenciados (Managed IaaS). Desta forma, adiciona-se uma camada de serviços que garante maior segurança, escalabilidade, integração e cobertura global.

  2. PaaS - Esta forma de cloud computing oferece o que é necessário para suportar todo o ciclo de vida do desenvolvimento e entrega de aplicações para o mundo web, sem os custos e a complexidade de comprar e gerenciar infraestrutura e ferramentas de desenvolvimento, incluindo aí todos os softwares necessários.

    Com PaaS é possível desenvolver aplicações mais rapidamente e, consequentemente, entregar um resultado final em menos tempo. 

  3. SaaS - Por fim, Software as a Service. Quando é necessária a aquisição de uma determinada solução de software, tipicamente fazemos uma pesquisa no mercado, a adquirimos, instalamos, mantemos, atualizamos, etc. Todas essas atividades ficam sob nossa responsabilidade, gerando custo, pois somos obrigados a manter equipamentos e, mais immportante, mão de obra especializada para suportar a infraestrutura, por exemplo. 

    A proposta de SaaS é o aluguel de software, que fica hospedado em um provedor, um data center, fora de nossa empresa. Neste modelo, não adquirimos o software. Ao contrário, pagamos um aluguel pelo seu uso, totalmente feito pela internet.

    As vantagens são muitas. Por exemplo, ao decidirmos pelo aluguel de um determinado software, podemos começar a utilização imediatamente. Não precisamos esperar por sua instalação e configuração. Além disso, a aplicação está na nuvem e pode ser acessada a partir de qualquer computador autorizado.

    As aplicações mais comuns são sistemas de gerenciamento de vendas e CRM, redes sociais corporativas e sistemas de ERP.

As soluções em nuvem tem o poder e a capacidade de suportar o crescimento de uma empresa uma vez que entregam capacidade computacional e serviços de forma extremamente rápida e simplificada. Quer conhecer mais sobre as ofertas IBM em nuvem? Visite este site.

quinta-feira, 27 de março de 2014

Ted, the fridge

Imagine the following conversation:

- Good morning, Mr. Ted. We received a contact from you and would like to verify how we can serve you.
- Thank you for contacting. I'm with my milk supply close to the minimum limit.
- I understand. Would you like to order some more milk?
- Yes I would like to order 6 liters of whole milk.
- Perfectly. Your order is registered and the final price with taxes is $ 28.00. Delivery will be made within 12 hours. The tracking code for your order is 89634529. Anything else I can offer today?
- Not at the moment. Thank you very much.

This is an absolutely natural conversation that occurs thousands of times every day around the world. The detail is that this one, in particular, is the communication between a refrigerator, called Ted, and the virtual attendant of a company that provides milk. The most optimistic forecasts indicate that this type of communication, which is already happening, will grow tremendously in the coming months and, before long, will be so natural that we will not find it strange to name a refrigerator Ted.

The IoT (Internet of Things) is the new frontier to be explored and promises to have a huge impact not only for businesses, but for each of us. The promise is big and points to a near future in which we will question deeply about "how could we live without all this communication?". To give an idea, I recently read an article and infographic prepared by the Best Computer Science Degrees, (an institution whose purpose is to advise interested in applying to something in the area of Computer Science) where they state that, in 2015, there will be around 25 billion devices and equipments connected to the Internet and communicating with each other.

The idea is simple. Today, our computers are connected to the Internet and each time they connect, they receive an IP address (I will not enter into the merits of static or dynamic IP, although this concept has a great impact on the subject). Going beyond our computers, the concept is that each device, like the radio of our cars, the refrigerator (both Ted as well as others), the television in our living room or the air conditioning in our room, each of them will be connected to the Internet. And all of them will provide services and resources not yet explored. The example of self-maintenance of stock is one of them, as well as the air conditioning in your home, that will automatically set themselves on the time and temperature that pleases you, a special selection of songs in your car, etc.. All of this will happen seamlessly. Example: your car could send a signal to the air conditioning system of your home when you are 2 miles away from your destination. Your alarm clock could send a signal to your coffee maker to prepare a coffee at a selected time. And many others that we can not even envision yet but, very soon, will be integral part of our lives.

The market is big. In 2012, it is estimated that the gross revenues of the segment, still in its early stages, was $4.8 trillion. This whole new world will generate even more information that somehow will need to be worked, reinforcing the concepts of Mobility, BigData and Analytics. We are very close to witness a major transformation in our lives in the coming years.

Check out the infographic prepared by them: