Archives de l’auteur : François

Interface or not interface

Discussion passionnante, hier, avec Theodo.

On a pas mal échangé, en particulier sur les interfaces.

Bien sûr, côté Front Office, la question ne se pose pas : on se doit de proposer des interfaces faciles à utiliser, intuitives, rapides, …

Mais la question peut se poser côté back office.

Autant il est évident que certaines fonctions se font très bien via des interfaces, bien souvent web. Exemple : ajouter ou mettre à jour un produit dans le catalogue, ajouter une image, …

Mais pour certaines fonctions bien plus avancées, la question peut se poser.

Exemple : gestion des processus (workflow).

Est-ce vraiment une bonne idée que de développer un moteur graphique, pour représenter des choses aussi complexe que la modélisation des processus ?

Regardons les deux faces du sujet :

Si on a une interface :

L’interface donne un cadre, et elle permet de contrôler qu’on reste dans ce cadre.

Si on prend l’hypothèse que cette interface est bien faite, (hum hum), cela va permettre d’aider l’utilisateur à paramétrer le système.

Exemple intéressant de mon point de vue : le module de paramétrage des promos sur Magento.

Bon, l’exemple est certe particulier, parce qu’on voit bien que le résultat est finalement très très proche d’un programme…

Si on n’a pas d’interface  :

Si on n’a pas d’interface, on va devoir utiliser un langage de description du sujet.

Ce langage peut être un langage hôte (PHP, Java, …) ou une syntaxe XML ou YAML, ou enfinun nouveau langage spécifique.

Si on prend un langage hôte, l’avantage est qu’on peut exprimer directement le problème sous forme d’un programme.

L’énorme avantage est qu’on n’aura pas à développer d’interface, complexe et très cher.

L’inconvénient est qu’on a probablement perdu 99% des utilisateurs métiers du back office. Pour modifier un élément, il faudra faire appel aux développeurs.

Alors, en synthèse ?

C’est un vrai sujet, il faut voir au cas par cas.

en fait, il y a toujours une limite, entre ce qu’on peut faire avec le back office, et ce qui doit être programmé. Certains systèmes essaient de repousser très loin la bascule vers la programmation, mais cette bascule existe toujours, et c’est pas prêt d’être fini : je ne crois absolument pas en « la fin de la programmation » avec la « programmation graphique » type UML… C’est un leurre marketing !

Quelques idées en vrac :

  • Si il s’agit d’une opération répétée régulièrement par les utilisateurs du back office, pas d’hésitation, il faudra une interface, et plus l’opération sera répétitive, et plus l’interface devra être soignée, pour faire gagner du temps aux équipes ;
  • Si l’interface s’avère très complexe, il arrive que la question prenne du sens : développer l’interface peut être très coûteux, et finalement pas rentable du tout, parce qu’en réalité, les utilisateurs n’utiliseront pas cette interface. Exemple : qui utilise un modeleur de processus d’un ETL ? Des informaticiens, qui iraient bien plus vite en programmant…
  • Si on doit « modeler » un problème via un langage de programmation, il est fondamental de développer des couches qui permettent d’exprimer le problème avec un bon niveau d’abstraction. C’est très important, parce que sinon, la mise à jour du programme sera compliqué, cher, … On ne fait pas toujours ce travaille, et c’est un vrai problème !

Quelle expérience pour acheter et lire un eBook ?

Comme je suis souvent en déplacement, que j’ai un iPhone, j’ai voulu tester les solutions pour lire des ebooks, sans m’encombrer d’un nouvel équipement.

L’offre d’Apple, intégrée dans iTunes, fonctionne plutôt pas mal, avec une expérience d’achat plutôt simple :

  • On achète les livres, soit depuis l’ordinateur (iTunes) soit depuis l’iPhone.
  • Le livre acheté est chargé. Il vaut mieux avoir du Wifi à ce moment là ;).
  • On peut ensuite lire le livre. Le lecteur intégré est plutôt de bonne qualité.
  • Dommage qu’il n’y ai pas de lecteur sur le Mac, ça donnerait plus de souplesse.
  • Dommage également : le choix est quand même plutôt limité : il vaut mieux choisir parmi les livres de la boutique plutôt que chercher un livre spécifique, qui a peu de chance d’être présent ;).
J’ai voulu tester d’autres systèmes. J’ai donc essayé une autre offre, Numilog en l’occurence.
Donc, sur cette offre, je dois en premier choisir un livre, depuis un site e-commerce relativement classique (sur l’ordinateur donc).
Sur le site, les choses deviennent rapidement plus complexes, puisque le site affiche plusieurs messages d’alertes.
Au moment de l’achat, le site me demande de choisir, entre PDF et ePub. PDF, je me dis que le format sera lisible sur n’importe quel support. Je choisi donc ce support.
Une fois l’achat réalisé, le site me propose un lien pour télécharger le fichier.
Tient ? Le fichier est tout petit, et pas au format PDF ?
En fait, il s’agit d’un format PDF protégé via une DRM. Le fichier chargé doit être ouvert avec un lecteur spécifique,…. On est loin d’un fichier PDF…
Bon, je fais court,
  • J’ai échangé 16 emails avec le support (!)
  • J’ai fini par réussir à lire mon contenu, sur iPhone et Mac, avec un lecteur spécifique sur chaque machine. Mais je ne suis pas sûr qu’une personne « lambda » aurait eu la patience et les connaissances pour réaliser l’ensemble des opérations.
On est très loin de l’expérience d’achat et de lecture d’Apple.
Bien sûr, pour Apple, c’est plus facile, puisque le Reader et la boutique sont pré-installés sur l’iPhone. Mais la différence va bien au delà.
Si les éditeurs ne veulent pas se « laisser manger par la vilaine pomme », comment se fait-il qu’ils ne se soient pas mis d’accord, pour se regrouper et créer une solution digne de ce nom ?
Il reste un sacré chemin à parcourir, et pendant ce temps, les leaders américains, Apple, Amazon, gagnent en puissance !

Bou hou hou

Je sors d’une présentation e-commerce, j’y ai parlé de cahier des charges, contour du projet e-commerce, …

Une personne m’aborde, et me dit :

Vous avez raison,

C’est bien dommage tout de même.

C’est bien par là qu’on va, un commerce sans relation physique avec le client.

Heu, oui, non, il y a des relations, des échanges, … Bref, que répondre, quand la question se retrouve à ce niveau, non technique, non fonctionnel, même pas marketing ou stratégique, mais sur ce point « philosophique » : le e-commerce, ou plus généralement, le web, crée une société déshumanisée…

On peut avoir la nostalgie du « bon vieux temps », mais jusqu’ou faut il revenir ? Le téléphone éloigne également les gens. Faut il revenir également avant l’ère du téléphone ? Et le courrier ?

Ah, le bon temps ou on faisait un feu de bois, et ou toute la tribus se retrouvait ;).

Plus sérieusement, comment expliquer que le e-commerce est un outil, qui peut faire gagner du temps, de l’argent au client ?

que c’est une solution écologique ?

Pour le marchand, c’est un canal de revenus complémentaires, une façon d’apporter un service différent aux clients ?…

Bazzarvoice analyse les avis clients

Bazzarvoice est une solution SAAS pour ajouter les avis clients sur un site e-commerce.

L’avantage de la solution est qu’elle est intégrée, avec « modération inside » en plusieurs langues.

La solution est utilisée par pas mal de gros sites e-commerce dans le monde et en France (Castorama, 3Suisses, Sephora, …).

Depuis quelques semaines, Baazarvoice propose un nouveau produit nommé Customer Intelligence .

Cette solution analyse les avis des clients, ce qui permet :

  • D’alimenter des tableaux de bords, et de mieux suivre en temps réel les tendances ;
  • D’alimenter d’autres programmes du système e-commerce : comme un système de cross selling par exemple ;
Je n’ai pas encore vu la solution, mais d’après la doc, l’analyse serait basée en partie sur de l’analyse sémantique.

Le site officiel ici.

Le temps des dinosaures

Donc, le web est dominé par de très grosses bestioles.

Google, Facebook, Apple, Amazon.

Google, en premier, qui règne en maître absolu sur la recherche, qui est devenu le passage obligé « avant » votre site.

Google, qui décide qui sera visible et qui ne le sera pas sur son moteur de recherche, et qui change les règles du jeux, sans préparation possible.

Facebook, qui a su attirer tant et tant d’utilisateurs, que c’est devenu un web à lui tout seul, un monde presque autonome, avec la personne, les amis de la personne, l’espace personnel, l’espace partagé, les images, les applications, la messagerie, … Facebook qui décide de fermer un compte sans préavis, sans discussion.

Apple, qui, avec sa politique d’intégration verticale absolue, propose un monde si fermé : as tu branché ton iphone sur ton mac, et récupéré les achats faits sur itunes ? Tu pourras toujours lire le ebook sur l’ipad ;).

Apple qui décide quelle application a droit de vie ou de mort, sans discussion.

Amazon enfin, qui, en plus d’être le leader mondial du e-commerce, s’étend tout azimuth : toujours plus de rayons, toujours plus de marchands sur la place de marché, toujours plus de services… Et maintenant, une intégration verticale avec le Kindle. Amazon, qui a, par exemple, supprimé un ebook à distance, sur tous les Kindle des gens qui avaient téléchargé ce livre…

Vous voyez le point commun : ce sont des acteurs globaux, qui dominent complètement le web, et qui sont dans une situation de pouvoir incroyable. En particulier, ces boites ont toutes un rôle de censure inacceptable et bien trop dangereux.

En parlant de dinosaure, il y a un espoir, espoir que le web évolue différemment, avec une moins grande concentration.

Mais c’est pas gagné !

D’un côté, je pense que ces boites peuvent « rater un virage » et se faire dégager.

Mais cela risque d’être un « remplacement » d’un mastodonte  par un autre…  En sachant que, ce qui est marquant dans notre monde web, c’est la vitesse a laquelle on peut devenir un leader mondial (Facebook est l’exemple le plus frappant), mais ça sera la même vitesse pour la fin !

Qu’en pensez vous ?

(c’est cet article qui m’a inspiré)

Lengow, solution de création de sites mobiles ? ;)

Le métier de Lengow, c’est de prendre votre catalogue, et de le publier, sur des moteurs de shopping.

Bon, Mickael a une stratégie simple d’innovation : comme il y a d’autres acteurs sur le marché, il pense que la meilleure façon d’avancer est d’innover, en permanence.

Et puis, une fois qu’on a les données du catalogue, on peut faire pleins de trucs ;).

D’ou la nouveauté proposée par Lengow : permettre aux marchands de créer un site spécifique pour les mobiles et les tablettes.

Voici quelques copies d’écrans :

Pour le paiement, Lengow propose de passer par Paypal, ce qui permet d’avoir un paiement plutôt bien adapté sur mobile, et de ne pas avoir a faire trop de développements complexes.

Concentration or not ?

J’ai vu fonctionner de très grand groupes.
Ce qui m’a marqué à l’époque, c’est à quel point la volonté de « contrôle central » peut être contre productive, démotivante….

Ce type de boite, ou une petite équipe dirigeante cherche à organiser une énorme boite, de manière complètement centralisée, m’avait semblé contre productif.

Je me sentais plus proche d’une organisation bien plus souple, ou la priorité n’est pas à la rationalisation, mais plutôt à la « joyeuse coopération » entre des entités à taille humaine, avec plus d’autonomie et donc plus de redondance et de compétitions (ou « saine émulation ») entre les entités.

Dans mon travail, je vois différentes organisations, et j’ai été séduit par certains groupes, qui cultivent justement cette vision, ce management basé sur l’esprit d’initiative, l’envie d’entreprendre.

Je m’étais donc forgé la conviction que c’est une meilleure organisation.

Cette conviction est challengée, en lisant la bio de Steve Jobs.

Quel rapport ?
Vous allez voir 😉

La conviction de Steve Jobs a toujours été dans une construction très verticale : vendre un produit ou tout est contrôlé par Apple.

Sur certains aspects, Steve Jobs a su lâcher du lest. Mais cette logique est fondamentalement gravée dans les choix d’Apple :
Regardez l’iPhone par exemple : La boite qui fabrique l’écran a été rachetée. L’OS est maison, le hard est maison, le produit est vendu en ligne ou via des Apple Stores, …

L’analyse de Steve Jobs, quand il s’est lancé sur le marché de la musique, c’est que des boites comme Sony avaient loupé le coche, et ne pourraient pas proposer des bons produits, parce que ces boites n’ont pas de « contrôle centralisé » capable de réellement coordonner les différentes branches de la boite. Sony produit de la musique, sait fabriquer des écrans, des appareils électroniques, faire du logiciel, … Mais toutes ces activités ne peuvent pas travailler dans une vrai synergie pour produire des produits d’excellence.

Au contraire, chez Apple, tous travaillent sur un nombre très limité de produits, et Steve jobs contrôlait très attentivement ce nombre de produits, de manière à pouvoir bien faire avancer chaque produit.

Regardez, si il s’agissaient d’entités indépendantes, les Apple Stores pourraient vendre des ordinateurs Sony ou Dell, les développeurs de l’OS pourraient revendre en OEM leurs produits, … D’un point de vue purement business court terme, ça serait un bon moyen d’augmenter les revenus, en valorisant mieux chaque entité.

Mais, s’il s’agissait d’entités indépendantes, ils seraient alors complètement incapable de produire ces appareils si bien intégrés.

Alors, je me suis trompé dans mon analyse ?

Je n’en suis pas sûr, mais je trouvais la réflexion intéressante ;).

Ce que je me dis, c’est que le contrôle complètement centralisé à du sens s’il sert une stratégie super claire, incroyablement focalisée.

Bref, je pense que ce contrôle, cette organisation sert une boite comme Apple, mais dessert bien des boites.

Qu’en pensez vous ?

Visa propose un nouveau système de sécurité : CodeSure

Visa travaille sur une nouvelle carte, qui va contenir un petit écran LCD, qui permet d’afficher un code :

Cela permettrait de mettre en place un système de vérification bien plus efficace que ce qui existe actuellement avec 3D Secure (Date de naissance ou code envoyé par SMS).

Ils disent démarrer la commercialisation en Europe. On devrait donc voir ces cartes arriver.

Plus d’infos ici.

Forum ecommerce de Rennes

Le 7 novembre, la CCI de Rennes organise un forum e-commerce.

J’y ferais deux interventions :

10h00 : cahier des charges e-commerce.

12h30 : une présentation générale sur les enjeux du e-commerce. J’espère pouvoir faire ça de manière très interactive.

Je suis très content de participer à cet évènement 🙂

Alors, vous y serez ?

Infos pratiques :

  • Ou : CCIT Rennes Bretagne, 2 av. de la préfecture, Rennes
  • Quand : le 7 novembre, 9h – 19h
  • S’inscrire