jeudi 6 décembre 2012

Google Apps gratuit c'est fini


Début 2007 Google invente Google Apps, la version Gmail pour entreprise, intégrée à Google Calendar et Google Contacts. A cette époque il était possible d'activer autant d'utilisateurs que nécessaire, sans payer le moindre sous !

L'application est montée en charge, autant du point de vue des fonctions, que du nombre des utilisateurs. Le système est maintenant arrivé à un bon niveau de maturité, avec des déploiements dans de grands comptes internationaux, des fonctions d'administration au niveau des meilleurs outils du marché.

La version gratuite a été limité à 200, puis 100, puis 50, puis 10, puis 0 utilisateur depuis aujourd'hui. C'est une page qui se tourne ! Reste que le prix pratiqué est extrêmement bas au regarde de la qualité et de la profusion des fonctions disponibles au sein des Google Apps.

Pour les esprits chagrins on pourra faire remarquer que les services GMail, Google Site, Google Docs, restent performants, fiables et gratuits, dans leur version Standalone.

Autres sujets relatifs à Google Apps en 2012



mardi 30 octobre 2012

Nouvelle interface de composition des messages GMail

C'est une mise à jour majeure qui est utilisable dès aujourd'hui dans GMail : L'interface de composition des messages est complètement remaniée.


Quand on clique sur "Nouveau message", un fenêtre apparaît en surimpression en bas à droite de l'écran, avec un mode de fonctionnement similaire au Chat. Le principal avantage est que la boîte aux lettre, la recherche, la consultation des anciens mails, restent possibles tout en rédigeant le nouveau message. C'est une manière originale et innovante de résoudre ce problème d'ergonomie qui est proposé ici par Google.

L'espace disponible pour la rédaction du message s'agrandit au fur et à mesure de la rédaction du message. Si plus d'espace est nécessaire, il reste possible de cliquer sur la flèche (en haut à droite dans l'image ci dessus), pour rédiger le mail en plein écran.

La zone des destinataires est optimisée également. On peut faire glisser les destinataires vers "Copie" et "Copie cachée". On pourra également choisir l'émetteur pour ceux qui on configuré leur compte avec plusieurs adresses d'envoi.



Autres articles récents relatifs aux Google Apps

mardi 25 septembre 2012

Comment Google teste ses logiciels

Un résumé de l'ouvrage "How Google Tests Software" aux éditions Addison Wesley, par James Whittaker, Jason Arbon, Jeff Carollo.



James Wesley a été responsable des tests pour Chrome, Google Desktop et Chrome OS. Il sait ce qu'une campagne de test signifie. Voilà comment il présente la problématique du test chez Google:
"Tester à l'échelle de Google: Des centaines de millions de lignes de code, distribuées au travers de milliards de fichiers. Des millions de fonctionnalités contrôlées par des millions de tests lancés quotidiennement. Des applications en évolution continue. En vérité, on aura du mal à trouver plus complexe !"

Chez ogYs, nous travaillons au quotidien aves les outils Google App et Chrome. Ces deux logiciels ont des points communs:
* Ils sont utilisés chaque jour par des centaines de millions d'utilisateurs
* Ils sont en évolution permanente

Comment fait Google pour assurer une qualité de service constante dans ce contexte global, confronté à d'innombrables contraintes ? L'ouvrage "How Gooogle Test Software" nous apporte un éclairage sur la maniière dont Google teste ses futures versions.

L'ouvrage comporte plusieurs parties:

* Présentation de la problématique
* Présentation de l'organisation et des méthodes mise en place pour les tests
* Interview de quelques testeurs Google

Problématique

Le test d'une application "globale" comme Google Apps nécessite parfois une réflexion pousée et une certaine imagination. Par exemple l'auteur cite un testeur ayant pour charge de tester aux limites une fonction qui compte le nombre de mots comportant un caractère "a". Cette personne à eu l'idée de tester la fonction sur l'index Google: Si le résultat est correct il doit être d'un ordre de grandeur similaire à celui du nombre de mots. La fonction a donc pu être testée sur un index de plusieurs centaines de milliards de mots !

Organisation et méthodes

L'auteur décrit longuement les 2 profils clé agissant en qualité de testeur au sein de Google:
1/ Le "SET" pour Software Engineer in Test
2/ Le "TE" pour Test Engineer

1/ Le SET a un profil de développeur. Il passe plus de la moitié de son temps en développement. Il intervient en support aux "Software Engineer" (ceux qui développent les nouvelles fonctionnalités) pour leur apporter les outils leur permettant d'automatiser les tests. Parfois c'est le SET lui même qui développe les tests automatisés. D'une manière générale, comme il y a peu de "SET", il ne peuvent pas tout développer eux même, c'est donc le rôle du développeur de prendre sur son temps pour automatiser les tests nécessaires au contrôle des fonctions qu'il développe.

2/ Le "Test Engineer" intervient en fin de cycle. Il ne fait presque pas de programmation, son rôle est de se mettre à a place de l'utilisateur final pour vérifier que le comportement du logiciel reste compréhensible quel que soit le scénario d'utilisation. Dans le cas d'intégration des fonctions (par exemple intégration de Google + à GMail), les scénarions peuvent être très variés et demandent une certaine imagination.

Déroulement des tests

Google maintient des environnements de test représentatifs de la réalité des données. Sur ces environnements de test, les futures version sont livrées en continu par les développeurs, via un système automatisé de livraison et de gestion des version. Les tests, automatisés, passent en permanance, jour et nuit, sur ces environnements. Si un test automatisé abouti à une erreur, un mail est envoyé automatiquement au développeur (Software Engineer) ayant la charge de cette fonctionnalité. Autrement dit la recette automatisée, les tests aux limites, sont déroulés 24h/24 sur les infrastructures de test Google.


Synthèse

Pour assurer le meilleur niveau de qualité à ses logiciels, Google met en application les principes suivants:
* La qualité doit d'abord être celle du développeur. La qualité d'un logiciel doit être intrinsèque, prise en compte au plus bas niveau, jusque dans le moindre détail. Au développeur de concevoir et de réaliser des développements en prenant en compte les cas aux limites. A lui d'assurer une livraison de qualité pour ne pas faire perdre beaucoup de temps à beaucoup de monde par la suite.
* Le Software Engineer in Test (SET) est là pour aider le développeur à automatiser les tests. Il lui donne des outils, réalise certains programmes lui même, développe de nouveaux outils qui seront utiles aux développeurs pour automatiser d'autres tests.
* Le Test Engineer (TE) intervient uniquement sur les scénarios fonctionnels, ceux qui ne peuvent pas être automatisés de part leur variété.
* La pénurie de main d'oeuvre est organisée, pour ne jamais avoir une armée de testeurs dédiés à un projet. La période d'intervention des testeurs doit être gérée avec finesse : Trop tôt ou trop tard, la valeur ajoutée sera beaucoup moins importante.

D'une manière générale, la consigne pour les testeurs (SET et TE) est d'apporter leur valeur ajoutée au projet, et ne surtout pas se comporter en simple organe de contrôle qualité.

La lecture des interviews en fin d'ouvrage est assez réjouissante, on y découvre des salariés heureux de leur métier. Ceci est d'autant plus appréciable et intéressant que l'activité de testeur n'est pas toujours la plus valorisée.


Autres articles relatifs aux Google Apps en 2012



mardi 28 août 2012

Protéger les cellules des feuilles de calcul Google

Voici une fonctionnalité attendue et réclamée de longue date par les utilisateurs Google Docs: Il est maintenant possible de protéger certaines les cellules de votre choix dans une feuille de calcul Google. Cela permet par exemple de protéger des formules ou libellés d'une modification par erreur.

On pourra avec cette fonction proposer des formulaire au format "Feuille de calcul Google", exploitant toutes les possibilité ergonomique, sans risquer d'avoir à "réparer" les formules tous les matins.

Démarche à suivre pour activer la protection des données: Depuis une feuille de calcul google, cliquez dans le menu "Données / Plages nommées et protégées". Le menu de protection s'affiche alors sur la droite. Le principe est le suivant:
  1. Choisir un nom
  2. Sélectionnée la plage de  cellules concernées
  3. Gérer les droits pour cette plage de cellule: On pourra pour chaque personne autorisée sur le document, choisir si elle peut consulter ou modifier cette plage de cellules
Merci de visionner la vidéo ci dessous pour une rapide démonstration de 78 secondes.


Autres articles relatifs aux Google Apps

lundi 23 juillet 2012

App Gmail pour iPhone

La plupart des personnes possédant un iPhone utilisent l'application native MAIL, synchronisée avec leur messagerie. Nous avons d'ailleurs proposé un petit tutorial pour synchroniser votre iPhone avec votre compte Google Apps (mails, contacts et calendriers).
Depuis quelques mois nous avons testé l'App GMail, disponible gratuitement sur AppStore. Comme toujours, on peut hésiter à changer d'outil : Quelle que soit la qualité du nouveau logiciel, il y a forcément un temps d'adaptation, et l'on a pas forcément d'énergie à y consacrer. Pourtant après plusieurs mois de pratique, nous serions bien ennuyés de revenir en arrière. Cet article a pour objectif de présenter les particularités du client GMail pour iPhone qui peuvent vous le faire préférer à l'application MAIL native.

La recherche

La qualité de la recherche reste la pierre angulaire de GMail. Avec Gmail pour iPhone, vous retrouvez cette qualité depuis votre smartphone. Même coincé à un arrêt de bus, vous pouvez retrouver une information reçue 3 ans auparavant dans vos mails, en quelques secondes.

Fonctionne très bien hors connexion

Même hors connexion, vous pouvez naviguer dans vos mails, les archiver, en rédiger un nouveau, l'envoyer. Tout se resynchronisera automatiquement à la prochaine connexion au réseau.

Pièces jointes

Vous pouvez depuis GMail pour iPhone naviguer dans votre bibliothèque d'images pour joindre une ou plusieurs images à votre message.

Archiver

L'archivage complète la recherche GMail pour proposer une messagerie performante. Depuis GMail pour iPhone, on peut archiver en 2 taps et moins d'une seconde. Utile pour les abonnés à de multiples notifications et listes de diffusion.

Mode conversation

Nous avons trouvé le mode conversation très bien fait. On peut comprendre facilement pourquoi en examinant les copies d'écran ci dessous : Le design de GMail est fait pour s'adapter à la taille de l'écran, sans bouleversement complet des informations. En retrouvant les même informations, au même endroit, sur l'ensemble des support, nous gagnons en confort d'utilisation.
Version iPhone                                                   Version FireFox


Ajouter plusieurs libellés

Ici aussi c'est l'homogénéité des informations entre le client GMail PC et le client GMail iPhone qui donne du confort. L'affichage des labels (qui pourront être appliqués automatiquement grâce aux filtres) apparaît dès l'arrivée du mail dans la boîte de réception.

Gérer le répondeur automatique

Vous êtes partis en congés sans mettre à jour votre message d'absence automatique GMail. Aucun problème: Vous pourrez le faire depuis votre smartphone.

Editeur de dessin

Un petit logiciel intégré à GMail permet de dessiner avec le bout des doigts et d'envoyer le tout dans le corps du mail. Attention on va finir par redemander un stylet !

En conclusion

Loin de nous l'idée que Google fabrique de meilleurs logiciels que Apple. Le principal intérêt de GMail pour iPhone est qu'il offre une expérience utilisateur proche de celle de l'application GMail pour "PC". Donc si vous appréciez la logique de fonctionnement GMail, vous apprécierez rapidement l'intérêt de GMail pour iPhone.



Autres articles relatifs à Google Apps

mardi 26 juin 2012

Un diagramme de Gantt dans un Google Site

La démo du jour démontre la possibilité d'intégrer un diagramme de Gantt dans un Google Site. Le principe de fonctionnement est le suivant:
  • Les données du diagramme de Gantt sont stockées dans une feuille de calcul Google : Tâches; avancement, début, fin
  •  Un gadget privé Google Apps accède au contenu de la feuille de calcul et génère dynamiquement un diagramme de Gantt
  • Le gadget peut alors être intégré dans n'importe quelle page d'un google Site.
  • Remarque : Le gadget accède à la feuille de calcul avec les droits de l'utilisateur connecté.


dimanche 24 juin 2012

Générer un fichier pdf à partir d'un formulaire standard Google Spreadsheet

Au menu ajourd'hui, une courte vidéo qui montre la possibilité de générer un fichier pdf à partir des informations saisies dans un formulaire Google. Le principe de fonctionnement est le suivan:
  1. L'utilisateur accède à la page du google site où le formulaire est inséré
  2. Il saisit les informations et soumet le formulaire
  3. Un script Google est lié à cette feuille de calcul. Il est déclenché automatiquement àchaque soumission du formulaire. La configuration adoptée ici permet le déclenchement du script par un utilisateur "anonyme"
  4.  Le script utilise les informations saisies pour générer un pdf, à partir d'un modèle de document
  5. Le script met le fichier pdf à disposition sur la page du google site. Il pourrait également l'envoyer par mail, mais comme il y a déjà trop de mails...
Vous pouvez tester vous même cette très simple manipulation en cliquant ici.

Autres articles relatifs à GMail et Google Apps