Agile Testing Days 2011 – Jour 2

Publié le 25/11/2011, par Olivier Rodrigues dans Agile, Événements, Test, Valtech | 1 Commentaire

Le 2ème jour de l’Agile Testing Conference a commencé avec la keynote d’Esther Derby intitulée « People & Patterns ».

Selon Esther, l’une des erreurs communément répondues est de vouloir attribuer les problèmes “système” aux individus et les problèmes “individuels” aux systèmes.

Esther souligne qu’au sein d’une seule équipe, on peut trouver plusieurs groupes, plusieurs patterns et des structures pratiquement invisibles.

Esther explique par la suite, comment l’environnement Agile peut aider l’organisation à se rendre compte des patterns existants. Son modèle d’équipe Agile (pluridisciplinaire et partageant le même niveau d’information et le même rôle) rend visible les patterns de l’entreprise, ainsi ils pourront être identifiés, puis adressés.

Esther propose d’inverser la pyramide de Lee Tucker et de mettre au sommet la question « Pourquoi ? »

Voici quelques phrases d’Esther à méditer :

“In the business world you are paid to be decisive. It’s better to be certain and wrong than uncertain and right.”

“If you want to see what’s going on, you don’t watch the person who’s speaking – you watch the others in the group.”

Lire la suite »


Agile Testing Days 2011 – Jour 1

Publié le 24/11/2011, par Olivier Rodrigues dans Agile, Événements, Test, Valtech | Ajouter un commentaire

Une fois encore, l’événement Agile Testing Conférence qui s’est déroulé à Berlin du 14 au 17 Novembre 2011 a tenu toutes ses promesses. Il faut dire que l’exercice était facile vu la brochette de stars d’Agile Testing qui était présente, comme Lisa Crispin, Janet Gregory, Gojko Adzic, Liz Keogh et bien d’autres.

L’édition 2011 de l’Agile testing Conférence a été marquée par des réflexions autour des thèmes sur le rôle du Test au sein de l’organisation, les stratégies d’automatisation des tests intelligentes et surtout les immenses défis auxquels est confrontée aujourd’hui l’industrie IT.

Il est évident que les professionnels du Test ont tout intérêt à repenser profondément leur stratégie, repositionner le Test au sein de l’organisation et adopter des principes et pratiques en adéquation avec les défis d’aujourd’hui. Désormais, le rôle du Test est de livrer le plus rapidement de la valeur au client avec le moindre risque ” business ”.  Je reviendrai sur ce point lors de mon résumé du 2ème jour.

Lire la suite »




Retour sur iOS 5 Tech Talk World Tour 2011 à Rome

Publié le 16/11/2011, par Sylvain Rousseau dans Événements, Mobile, Valtech | Ajouter un commentaire

Après le succès de l’édition 2009, et suite à la sortie de son nouvel iOS, Apple a repris les routes pour faire une nouvelle tournée mondiale cette année. Valtech y était.

Une conférence pour les développeurs

Pour l’occasion, des représentants de l’équipe technique Apple sont venus présenter plusieurs sessions avec du code dedans, des démonstrations et des recommandations. A côté des différentes sessions, un labo avec des spécialistes des interfaces utilisateurs et des développeurs du framework iOS sont restés disponibles toute la journée pour accueillir les développeurs et répondre à leurs multiples questions.

Think Different

L’AppStore regorge de succès. Qu’est-ce qui fait qu’une application va fonctionner ? Pourquoi devient-elle un tube planétaire ? Il n’y a pas de recette miracle ; néanmoins, il apparaît que deux patterns ressortent autour de ces fameuses always 5 stars applications :

Be Touch-Centric

Tell a Great Story

Combinez ces deux patterns avec le processus suivant :

  • Définissez votre style
  • Personnalisez le contenu
  • Concevez pour le tactile
  • Utilisez les animations
  • Centrez l’application sur un nombre fixe de fonctionnalités
  • Prototypez et itérez
  • Les frameworks de l’iOS qui vont changer notre façon de vivre

    iOS arrive avec de nouveaux frameworks, des extensions et des améliorations des frameworks existants. Les sessions techniques avec du code dedans ont pour première vocation de montrer la simplicité de leur utilisation. Ceux qui ont eu l’opportunité de lire de la documentation Apple penseront alors que cette première vocation a peu d’intérêt à être montrée. C’est là que la seconde vocation de ses sessions intervient en enrichissant la première : elle dévoile la vision d’Apple sur les applications de demain qui vont changer les métiers et notre façon de vivre.

    La vidéo qui suit illustre ces propos :

    Ainsi, au fil des sessions, un message clair apparaît :

  • Mettez du contenu sur iCloud pour avoir du contenu personnalisé de votre application sur tous les environnements
  • Intégrez de l’OpenGL avec le nouveau framework GLKit
  • Misez sur AirPlay aujourd’hui, votre application sera la première à décoller demain
  • Tester les performances de son application

    La qualité est le credo d’Apple depuis toujours. Mettre son application sur l’AppStore, c’est avoir conscience qu’elle sera en concurrence avec d’autres applications dont la qualité est souvent irréprochable. Pour que son application se démarque, elle doit au minimum être, elle aussi, irréprochable.


    C’est ici qu’intervient l’outil Instruments. Livré dans l’environnement de développement iOS, cet outil permet de mesurer avec une très grande précision et en liaison avec le code, le socle sur lequel doit se reposer toute application :

    Processing Time

    Memory Management

    Graphic performance and correctness

    Disk I/O

    Battery Life

    Construisez un template dans Instruments utilisant les plugins suivants :

  • VM Tracker : pour observer la mémoire libérée ou non (dirty objects)
  • Allocations : pour observer vos pics de consommation mémoire, idéalement l’application doit être stable
  • Leaks : pour observer les fuites mémoires
  • Activity Monitor : pour observer la mémoire prise par votre application par rapport aux autres applications
  • Enfin, il faut toujours avoir à l’esprit que le timing est primordial.

    L’équipe technique Apple

    Entre toutes ces sessions, il y a avait le labo. Je suis venu avec une question technique très précise sur l’utilisation de CoreGraphics pour créer plusieurs images en dynamique avec du texte dedans alliant performance et minimisation de la consommation mémoire. Un membre de l’équipe technique m’a accueilli et dirigé vers un spécialiste UIKit.

    Ce spécialiste est resté discuter avec moi pendant presque une heure.

    Une heure d’échange sur le framework, à lister l’ensemble des solutions possibles, réutilisation des images, optimisation de la mémoire, accélération des traitements, analyse avec Instruments, utilisation d’OpenGL. Cet fut un échange enrichissant, un point de contact dans l’équipe technique Apple et qui m’a montré l’ouverture d’esprit de cette équipe, prête à enrichir et ajouter des APIs à partir du moment où cela à du sens et que cela ne risque pas de dégrader la qualité du framework et des applications l’utilisant.

    Alors, rendez-vous dans 2 ans pour la prochaine tournée mondiale ?


    3 séminaires gratuits à Toulouse sur le Web et la Mobilité

    Publié le 3/11/2011, par Olivier Rodrigues dans Événements, Formation, Mobile, Valtech | Ajouter un commentaire

    Séminaire Gratuit ToulouseValtech organise 3 séminaires gratuits sur le HTML5, CSS3, Windows Phone le 24 novembre 2011 à Toulouse.

    Inscription via le site web

     

    Que vous soyez décideur, chef de projets, architecte logiciel ou développeur, vous trouverez le séminaire qui correspond à votre profil :

    Au programme : Présentations, démonstrations, discussions, ateliers

    Matin : 9h30 – 12h45 // COMPLET
    Ce séminaire vous permettra de juger du potentiel des technologies HTML5, CSS3 et des nouvelles API JavaScript. Bref un grand tour des possibilités, depuis les balises sémantiques jusqu’aux animations CSS3 en passant par les WebSockets et Web Workers.
    Après-midi : 14h30 – 17h30
    Avec l’émergence fulgurante des smartphones, la mobilité est devenu un enjeu majeur des développements actuels : tous les jours sont annoncés de nouveaux téléphones, de nouvelles tablettes ou une technologie dédiée.
    Soirée : 18h30 – 21h00
    Venez développer votre première application mobile avec les ingénieurs Valtech. Au cours de cette rencontre, vous découvrirez tout ce qui est nécessaire pour coder une application sur ces 2 plateformes dans une ambiance technophile et conviviale.

     

    Nous serons heureux de vous accueillir pour cette journée de 3 séminaires gratuits à Toulouse.