Soriyactra SUONG's Technology Blog

Microsoft & Management, le tout dispo dans ton cloud !

June 2009 - Posts

Business, Marketing and Technology

Due to the fact that I am a guy that have worked in final customers companies and due to my studies in economics, I am really interested in the business part of the technology and in the concerns of the market. And in our job in general, we have to be technology watchers.

I would like to share with you some of the well-known field practices for a IT business to stay profitable with innovation.

Get your idea

Prior to determine the business model, write the business plan, find the funding and market your products or services, you have to get an idea. But which idea? Are all ideas in the IT field the same? Concerning the existing technologies, which could be the more profitable?

You have to know that there already are some organizations who are specialized in this kind of market study, such as Gartner.

Gartner provides, in the technology field in general, the following curve:

HypeCycle

This is called the “Hype Cycle”.

Gartner defines the following phases (these are taken from the Gartner website):

  1. "Technology Trigger"
    The first phase of a Hype Cycle is the "technology trigger" or breakthrough, product launch or other event that generates significant press and interest.
  2. "Peak of Inflated Expectations"
    In the next phase, a frenzy of publicity typically generates over-enthusiasm and unrealistic expectations. There may be some successful applications of a technology, but there are typically more failures.
  3. "Trough of Disillusionment"
    Technologies enter the "trough of disillusionment" because they fail to meet expectations and quickly become unfashionable. Consequently, the press usually abandons the topic and the technology.
  4. "Slope of Enlightenment"
    Although the press may have stopped covering the technology, some businesses continue through the "slope of enlightenment" and experiment to understand the benefits and practical application of the technology.
  5. "Plateau of Productivity"
    A technology reaches the "plateau of productivity" as the benefits of it become widely demonstrated and accepted. The technology becomes increasingly stable and evolves in second and third generations. The final height of the plateau varies according to whether the technology is broadly applicable or benefits only a niche market.

An example that is concerning more specifically the IT field, is the one published by Gartner in July 2008:

 

emerging technologies hype cycle(notice the Cloud Computing here in the technology trigger/Peak of Inflated Expectations ;-)))) )

The Web 2.0 for example, is now less quoted in the press.

If you already have your idea, make sure to evaluate the potential risks and opportunities considering the previous curve.

 

Stay innovative

One single idea rarely becomes a viable business. This is more a project way of getting the best of your idea.

So how to stay in the market? Through INNOVATION!! (this is a little bit repetitive nowadays but, hey, that’s the best way).

But you have to launch your innovation on the market on defined timings:

product renewal

The aim is, indeed, to make the most profit you can while staying in the long term. Here is the justification in terms of revenue:

revenue_time_curve[1]

 

 

 

You have understood that every product has a lifecycle, and mixing that there is a way of mixing them effectively.

Meanwhile, to stay innovative, you have to invest in Research and Development.

There is a principle that you have to follow:

Investing too much money on a single innovation doesn’t provide a good return on investment ratio. Rather, try to launch numerous small innovation projects. More money would have to be invested, but the value you’ll generate will exceed in proportion compared to large innovation project. Because this is the idea which matters.

rr00007-exhibit_01-lg[1]

Conclusion

The Gartner Hype Cycle provides an holistic view of all emerging technologies and is as useful for technology watchers as for entrepreneurs!

The idea is the basis of all the business, but don’t get stuck to this single idea. Innovate.

La Synchronisation des données en ligne

Contexte

Dans ce monde de l’information et de loisirs numériques, où tout doit aller très vite, très facilement, très intuitivement, on voit que l’on doit avoir accès aux données Internet en continu.

Même si des technologies que le Edge, le UMTS puis le HSDPA se sont démocratisées, elles ne sont pas accessibles dans l’absolu n’importe où (exemple : Tunnel /Avion / Pays étrangers), et pour n’importe qui.

Comment accéder travailler sur les applications quand on est déconnecté ?

D’autre part, un nombre croissant de périphériques doivent être connectés. Et de façon à ce que l’expérience d’un périphérique à un autre soit la même. On s’attend à ce qu’on puisse connecter le périphérique, récupérer les données, le déconnecter du réseau et toujours avoir la même expérience.

La montée en puissance des applications en mode web implique-t-il forcément un sacrifice du mode offline ?

La synchronisation est un mécanisme compliqué, surtout si on a accès en écriture aux périphériques en mode déconnecté où il va falloir gérer les conflits de synchronisation. C’est un mécanisme qui va être commun à toutes les applications online.

Pourquoi ne pas mutualiser l’effort dans un framework ?

Solutions

Heureusement des solutions existent sur le marché. Voici une petite sélection des solutions existantes, de la plus commune à la plus élaborée :

Applications avec client lourd offline
Microsoft Office Outlook

image

Outlook via la gestion des mails en mode déconnecté est LA solution de référence pour le travail offline. On peut d’ailleurs se connecter à une librairie de document Sharepoint pour l’avoir hors-ligne ensuite.

Microsoft Groove (a.k.a Sharepoint Workspace)

Groove, permettant d’avoir des espaces de travail, où la collaboration est le maître-mot (documents, messagerie instantanée, connexion à Sharepoint …), est aussi capable de travailler en hors-ligne.

Live Mesh

image

Live Mesh est à un niveau moins “corporate” mais permet aussi de pouvoir synchroniser ses données. Il est moins centré client/serveur mais plus vers les périphériques en eux-mêmes. Les données sont synchronisées dans le « mesh » si je puis dire … et les périphériques viennent y apporter ou tirer les documents et différents fichier, pour avoir des données consistentes d’un périphérique à l’autre.

Skydrive (surtout monté avec Gladinet !!)

image

Alala, skydrive, mon ami. Il permet de PARTAGER ses données avec ses contacts. Et je pense que cela correspond aussi à l’esprit « Live » de Microsoft. On peut monter l’espace skydrive (25 Go) grâce à des logiciels tels que Gladinet ! L’intérêt est d’avoir les données sauvegardées en ligne et partagées.

Applications web en mode déconnecté (il faut bien citer autre chose que du Microsoft … surtout que les deux mécanismes sont open source)
Google Gears

Google Gears est très intéressant ! Des exemples sont Google Docs ou Google Reader. On peut mettre en offline les données contenues dans ces applications web, de façon transparente. Ca fonctionne grâce un moteur du type SQLLite que Gears installe sur votre PC pour stocker les données hors-ligne.

Yahoo BrowserPlus

C’est un concurrent de Gears. Il est, comme ce dernier, ouvert aux développeurs, et permet de se libérer du navigateur pour l’expérience web.

Framework de Synchronisation
Microsoft Sync Framework

Microsoft va au-delà de Yahoo et Google en proposant un framework de synchronisation au sens large du terme. Non-seulement pour les applications web, mais pour toutes applications en générale (en prenant par exemple outlook), où la gestion de la synchronisation est devenue une opération complexe.

Conclusion

Nous sommes dans l’ère du Cloud Computing, comme le dit si bien Steve SFARTZ, nous sommes passés de l’ère du déconnecté, à l’ère du mainframe, puis du mini-pc et pc, au mode client/serveur, et maintenant l’ère du Cloud nous attend.

Dans ce contexte, l’expérience utilisateur se doit d’être la plus transparente possible, les services sont gérés en ligne, mais ce qui compte ce ne sont pas les serveurs, mais les données qu’on leur apporte grâce à nos clients.

Nous avons besoin de solutions agnostiques du réseau, centrées sur l’utilisateur.