Archive for the ‘Formation’ Category

Formation CSM en français

Monday, April 12th, 2010

Formation Certification ScrumMaster en françaisAprès plusieurs formations CSM animées en anglais, Valtech Training organise une session de préparation à la certification ScrumMaster en français. Ce cours de 3 jours se tiendra du 19 au 21 mai à Paris la Défense. Il sera animé par Michel Goldenberg secondé de Patrice Petit.

SMS Speaker : la nouvelle application Android développée par Oliver Penhoat

Friday, April 2nd, 2010

Et une de plus ! Après le métronome, le slideshow et les quiz, SMS Speaker, l'application Android qui lit les SMSOlivier Penhoat a produit une nouvelle application Android. SMS Speaker permet tout bonnement de lire à voix haute les SMS. Ceci en fait une appli très pratique pour les personnes visuellement déficientes ou tout simplement pour celles qui souhaitent prendre connaissance de leurs SMS sans quitter la route des yeux.

- Basé sur le module TTS (Text to Speach) intégré à Android, SMS Speaker lit les messages dans la langue de votre choix (par défaut celle du téléphone)
- Il conserve les SMS reçus et les relit
- Il reconnait l’expéditeur si celui-ci figure dans le carnet d’adresse
- Il s’exécute en tâche de fond

SMS Speaker nécessite au minimum la v 1.6 d’Android.

Cette application est téléchargeable gratuitement par terminal Android muni d’un lecteur de flashcode sur notre site Web. Pour la petite histoire, SMS Speaker a déjà été téléchargé près de 700 fois en… 6 jours.

Alistair Cockburn anime une formation CSM

Tuesday, February 2nd, 2010

Dr Alistair Cockburn animera une session certifiante ScrumMaster du 22 au 24 février à Paris. Pour les dernières places, le prix a été porté de 2 400 à 1 800 €. La CSM suivante se tiendra en octobre 2010 avec Craig Larman.

Olivier Penhoat parle d’Android sur BFM

Thursday, January 28th, 2010

Interview Olivier Penhoat de Valtech Training sur Google AndroidSuite au communiqué de presse annonçant la sortie de la formation et du séminaire Android publié il y a une semaine, Olivier Penhoat, consultant et formateur chez Valtech Training, a été contacté par l’équipe de BFM. Il a enregistré hier au soir une interview pour l’Atelier Numérique. Celle-ci sera diffusée samedi 30/01 de 16h à 18h et rediffusée dimanche 31/01 de 21 à 23 heures. Le podcast sera ensuite mis en ligne quelques jours plus tard sur le site de BFM.

Mise à jour du 01/02/10 : le podcast est maintenant en ligne. Il est à écouter dans la tranche 17h-18h sous le titre “Passion selon Saint Net : Les systèmes d’exploitation sur mobile: quel navigateur ‘parfait’ sur mobile ?

De nouvelles sessions de séminaires gratuits sur Android

Wednesday, January 20th, 2010

Les deux sessions gratuites sur le développement d’application Android du 11 février à Paris étant complètes avec plus de 130 inscrits, nous avons décidé d’ouvrir 2 nouvelles sessions le 16 mars à Paris la Défense et également 2 sessions le 18 mars à Toulouse.

Les points abordés dans ce séminaire seront :

- Intérêt et positionnement d’Android
- Les bases du développement d’applications avec Android
- Réalisation d’une démo de géolocalisation
- Sensibilisation aux spécificités du développement mobile

L’accent sera placé essentiellement sur les retours d’expérience et les démonstrations :

Code Kata : géolocalisation
- Hello world!
- Intégration d’une Map View
- Ajout d’Overlays
- Gestion du GPS

Exemples et retours d’expérience
- QuizDev : activité multi-langues
- PulseKeeper : threads, interface tactile, accéléromètre
- PicaSlide : intégration de services Web
- Bonnes pratiques

Pour info, la première formation interentreprises sur Android se tiendra du 8 au 11 mars à Paris la Défense.

Cours du soir Android : la présentation et les TPs

Thursday, October 22nd, 2009

Mardi 27 Septembre 2009, j’ai animé un cours du soir (durée 2h. environ) dans les locaux de Valtech, à destination des consultants Valtech Technology Consulting.
On était presque une dizaine, et dans une atmosphère conviviale et intéressée (plusieurs membres de l’audience avait leur téléphone Android sur eux, çà aide !), j’ai déroulé ma présentation, dont voici les diapositives (format  OpenOffice OpenDocument sous licence Creative Commons) et les TPs :

  • cours_du_soir_android_22_09_2009
  • workspace_android
  • En gros, nous avons parcouru :

    • l’environnement de développement sous Eclipse
    • les activités et les intents
    • le broadcastReceiver de SMS

    Le prochain cours du soir sera présenté par Sadek Drobi et parlera de Scala, vivement la semaine prochaine !

    Open source Sushi, Selenium Sandwich et Fitnesse Jus d’orange

    Tuesday, May 5th, 2009

    Crédits photo: Maki sushi, Piled on, Oranges

    Moins d’une semaine après, voici un petit compte rendu de l’After Work sur les Outils de test open source. Environ 30 personnes ont assisté à cette présentation et les consultants étaient nombreux à être présent.

    Après une rapide présentation de la société et de ses opportunités, Virginie Urtado a laissé la place à Gilles Mantel pour entrer dans le vif du sujet des outils de tests.

    Gilles a annoncé son ambition de dérouler cette présentation comme on peut le faire régulièrement durant les cours du soir des consultants Valtech. Sa présentation fut le résultat de recherches sur l’actualité des différentes briques open source connues et la consolidation des connaissances et des retours terrain des consultants.

    Gilles a tout d’abord fait un premier rappel sur la distinction entre open source et gratuit. Pour une organisation, l’indicateur principal qui guide ce choix est le TCO (Total Cost Of Ownership) ou Coût Total de Possession. C’est une valeur qui rend compte du risque lié au choix de composants réalisés par une communauté. On évalue la popularité, la communauté, etc. Par rapport à l’offre, il s’attendait à fournir un focus très précis sur les quelques open sources qui outillent le test logiciel mais force est de constater qu’il a plutôt eu affaire à la multitude et la multiplicité de l’offre en la matière.
    En clarifiant que cette présentation n’était pas une étude du Gartner ou du Forester, il a plutôt cherché à introduire une vision empirique en introduisant une classification simple :4 catégories (tests unitaires, drivers, frameworks, référentiels de test) sur plusieurs niveaux (populaire, mourant, etc), et même des « duels » !

    Première catégorie, les tests unitaires

    que l’on ne présente plus. Ces outils permettent de tester au plus profond du logiciel, c’est à dire au niveau classe ou méthode.
    Junit (Java, 1998) > TestNG (Java) > SUnit (Smalltalk)
    Une nouvelle variante apparaît en 2003, le Behavior Driven Developement (BDD). Cette approche novatrice permet d’écrire une spécification (le comportement) pour guider l’écriture du code. La spécification doit alors respecter une syntaxe particulière:
    Given (Etant donné que) {condition initiale}
    When (Quand) {action}
    Then (Alors) {comportement attendu}

    On trouve dans ce rayon:
    Jbehave (Java) > Rspec (Ruby) > EasyB (Groovy, Java) > Cucumber (Ruby)

    Les tests fonctionnels: les drivers

    On appelle driver de test un script de test qui permet de piloter le passage des tests.
    Dans le monde du web: Selenium, Watir (sans partie serveur), Canoo Webtest sont trois outils populaires. En java/SWING, on trouve Marathon, Frankeinstein et pour SWT: SWTBot ou Abbot. Pour les web services, SOAP UI reste très populaire; et pyWinAuto permet, lui, de tester les application au niveau du système d’exploitation Windows via la langage Python.
    Le premier duel de la soirée a vu s’affronter Selenium et Watij.
    Ce qu’il faut retenir, c’est qu’il ne faut pas forcément choisir le meilleur mais plutôt le plus adapté à ses besoins.

    Tests fonctionnels: les frameworks

    sont des infrastructures de tests qui permettent de piloter l’exécution des tests. Ces frameworks sont « keyword driven » c’est-à-dire qu’ils définissent un certain formalisme pour décrire les tests. Le framework qui monte est Robot. FitNesse a phagocyté FIT et c’est le plus populaire actuellement. Chez Valtech, nous pensons que Cucumber possède de bons atouts.

    La démarche suivante consiste à coupler un framework à un driver pour piloter la bonne infrastructure cible, le « system under test ».

    Outils de test de charge

    OpenSTA reste très populaire mais en fin de vie, Jmeter étant le plus populaire. Dans la rubrique extra-terrestre, on peut citer Tsung un outil rédigé en ErLang. Attention, WebLoad n’est pas réellement open-source. Seule la partie pour un seul poste utilisateur est libre.
    Le second duel opposa: OpenSTA et JMeter. Gilles a utilisé une analogie amusante: c’est un peu Sampras contre Federer car comme Sampras qui est un sportif à la retraite, OpenSTA n’est plus forcément beaucoup utilisé…

    Les référentiels de tests

    sont des gestionnaires de test. Le plus célèbre de ces logiciels est propriétaire. Il s’agit d’HP (anciennement Mercury) Quality Center qui permet de gérer une campagne de test: les cas de test, les mesures des métriques, etc. Ces outils permettent de s’interfacer avec des drivers automatisés. Par exemple, Quality Center s’interface avec Quick test pro (non open-source). Justement, côté open-source, on trouve TestLink qui est très similaire à Quality Center.
    On retrouve aussi FitNesse qui permet d’organiser les tests dans son wiki natif. Salomé-TMF n’est malheureusement plus trop maintenu mais a été écris en français ;-) . On sent ici la paternité de France Telecom. Une fonctionnalité clé de ce type d’outil est leur capacité d’import/export dans les outils bureautiques qui sont utilisés massivement par les équipes d’assurance qualité ou les maîtrises d’ouvrage.
    Le dernier duel de la soirée fut celui de TestLink contre Salomé-TMF.

    Cette présentation nous a appris que l’open-source couvre l’ensemble du spectre fonctionnel lié aux tests ce qui représente une progression par rapport à l’état des lieux 10 ans plus tôt par exemple. La faiblesse des outils open-source provient peut-être du ciblage technologique, il existe souvent plus de composants que de technologies. Pour conclure sa présentation, Gilles nous a expliqué deux formules choc dont il a le secret:

    • l’open-source aime l’open-source: aujourd’hui, il y a d’autant plus de contributions open source que le langage est ouvert.
    • chose qui nous tient à cœur chez Valtech, l’agilité aime l’open-source: l’agilité favorisant la simplicité, les meilleurs outils open source très spécialisés adressent le problème qu’ils cherchent à résoudre de façon simple.

    Nous avons pu ensuite déguster des maki, des pains surprise, et diverses boissons. Ce moment est particulièrement propice aux discutions et j’en profite toujours pour demander au public son ressentit sur la séance écoulée. Enfin, le groupe s’est scindé en deux. La grande salle fut réservée à Etienne Charignon assisté de Grégory Paul pour une démonstration de Selenium. Quant à Gilles, il a réalisé une démonstration de Fitnesse dans une seconde salle.

    Ce fut une soirée riche que je qualifierait d’instructive et de sympathique. Le prochain After Work sera consacré à une méthode agile passionnante qui prend ses racines dans le monde de la production industrielle ! Rendez-vous le 10 juin prochain pour un After Work sur le Lean Software Developement.

    Edit:
    famfamfam silk iconTélécharger la présentation

    Outils de tests open source en “After Work”

    Friday, April 24th, 2009

    La soirée Valtech After Work sur les outils de test open sourceVous êtes invités à venir découvrir le 28 avril les outils de tests open source au travers de plusieurs présentations qui auront lieu lors du prochain Valtech After Work.

    Le principe du Valtech After Work est de venir découvrir gratuitement un sujet chez Valtech. Les opportunités de carrière de Valtech sont aussi présentées et vous pouvez discuter avec des consultants qui peuvent répondre à toutes vos questions.
    Inscrivez-vous dès-à-présent, les précédentes sessions ont eu pas mal de succès et je prédis également une forte audience cette fois-ci.

    Comme vous le savez, nous faisons de l’agilité une valeur fondamentale chez Valtech. Comme l’explique très bien Emmanuel Chenu, les bénéfices de l’agilité ne se font sentir que lorsque les équipes ont adopté les pratiques invisibles du management. Ce sont donc bien les pratiques techniques comme le TDD, ou les tests de recette automatisés qui vous font maîtriser le chaos de votre logiciel. C’est dans cette démarche que les outils de test deviennent un choix crucial pour votre assurance-sérénité. Après cette soirée, vous en saurez plus sur les meilleurs outils de tests open source que nous recommandons.

    Voici des comptes-rendus des sessions précédentes:

    register Inscription

    Edit: Ce sont Gilles Mantel, Etienne Charignon et Grégory Paul qui vous présenteront cette session.

    Certification Scrum Master avec Valtech

    Wednesday, April 15th, 2009

    Badge formation Scrum MasterHier avait lieu la soirée Scrum du Paris JUG. Si vous avez bien accroché, vous serez peut-être intéressé par la formation que Valtech organise en juin.

    Pour résumer, la méthode Scrum permet de gérer des projets de façon agile. Elle consiste à former des équipes soudées (un “Scrum” en rugby est une mêlée) pour atteindre un but en procédant par itérations sur un ensemble d’objectifs.
    Jeff McKenna a une longue expérience du développement logiciel. Il est formateur Scrum certifié. En fait, il a formé la toute première équipe Scrum avec Jeff Sutherland et John Scumniotales.

    Voici la tendance de la demande en emploi sur le mot clé “Scrum” du site indeed.com (qui possède une version française).


    scrum Job Trends graph

    scrum Job Trends scrum jobs

    Cela reflète bien la montée en puissance de Scrum que l’on observe cette année en France.
    En bonus, sont offerts:

    plus d’infos sur la page de la formation.

    Cours du soir Flex

    Sunday, March 22nd, 2009

    Flex at Valtech

    Jean-Baptiste Cazaux nous a donné un cours du soir la semaine dernière sur la technologie Flex d’Adobe.

    Cela a pu donner l’occasion aux consultants présents de confirmer une récente étude du cabinet Gartner sur le marché des technologies RIA. A la lumière des démonstrations du présentateur, nous avons effectivement constaté la maturité de la plate-forme.

    Le programme fut riche:

    • Démos d’applications Flex et AIR
    • Présentation du langage et des outils
    • Debug d’une application
    • Extensions de composants graphiques
    • La gestion des évènements
    • Les layouts
    • Le Framework MVC Cairngorm

    Le moins que l’on puisse dire, c’est que Jean-Baptiste a su nous donner envie d’aller plus loin dans la découverte de la plate-forme applicative. Nous nous revoyons d’ailleurs cette semaine pour la suite de la présentation.