Évènement

Annonce : Kanban depuis les tranchées à Agile Grenoble 2010

Mardi 23 novembre, OCTO aura la chance de participer à l’une des conférences agile la plus visitée en France : Agile Grenoble 2010 (en effet, plus de 300 participants se sont déplacés en 2009 !).

Cyril Megard, coach agile chez l’éditeur Moody’s Analytics, et moi-même y présenterons nos retours d’expérience respectifs autour de Kanban notamment dans de larges contextes projets souvent géographiquement distribués…

Venez nombreux si Grenoble n’est pas trop loin pour vous ! Il y a plein de belles sessions au programme et du beau monde dont Aslak Hellesoy, acteur influent du monde java membre actif sur le projet  Cuccumber, mais également Claude Aubry fervent défenseur de Scrum en France !

Archi & techno

Automatiser le deploiement over the air

Automatiser le déploiement over the air

Nous en parlions déjà : depuis l’iOS4 un nouveau mode de déploiement « over the air » est disponible (i.e : par téléchargement de l’application directement depuis l’iPhone, sans passer par iTunes). Celui-ci simplifie la distribution de démo aux beta testeurs, en particulier en entreprise ou l’utilisation d’iTunes est parfois problématique. Ce mode de déploiement permet également la création d’un App Store d’entreprise.
Jusqu’ici ce processus restait encore entièrement manuel. Plus maintenant !

Dans cet article nous verrons comment automatiser le déploiement au moyen d’une Usine De Dev iPhone (UDD), afin de le rendre plus fiable et plus productif.

Lire la suite

Évènement

OCTO recrute un expert mobilité (Iphone, Ipad, Android…) !

Créée il y a un an, l’équipe mobilité réalise des applications iPhone, iPad et Android, de l’idée au store, et accompagne ses clients dans leur stratégie Smartphone.

Au sein de cette équipe, vous participez à la réalisation d’applications innovantes en méthodologie agile et êtes spécifiquement en charge :

  • de la conception et du respect des normes d’architecture logicielle
  • de faire respecter les bonnes pratiques liées aux contraintes du développement sur mobile
  • de garantir l’adéquation en terme de performances et de qualité
  • du bon respect des normes d’ergonomie sur Smartphone

Vous serez également régulièrement amené à apporter votre regard d’expert lors de missions de conseil, participer à différents ateliers de cadrage et brainstorming et contribuer à la communauté interne OCTO via des articles de blog et des conférences.

Plus concrètement :

Vous avez deux ans d’expérience dans le conseil SI, une formation en école d’ingénieurs ou spécialisée en informatique, et une expertise forte en mobilité (iPhone/ iPad ou Android).

Vous n’aimez pas la routine. Vous avez envie d’apprendre. Innovation et capitalisation du savoir sont vos maitre-mots. Nous cherchons des passionnés ! Chez OCTO, vous interviendrez avec une vision “from concept to cash” et vous pourrez exprimer vos idées au cours de missions variées et innovantes, de l’idée au store.

Un peu de contexte :

Voici quelques exemples des réalisations de l’équipe :

  • application Boursorama : 100% du portail financier, + de 100 000 téléchargements en moins de 4 mois
  • application Generali inomineo : première application d’assurance connectée au SI, prix de l’innovation aux Oscars de l’Assurance
  • IGCEA : premier bancassureur présent sur iPhone, et également disponible sur Android
  • autres applications réalisées pour MMA, AG2R la Mondiale, Fortis, et des acteurs prestigieux du luxe

A retrouver en image ici.

Pour postuler : recrutement@octo.com

Archi & techno

Automatiser ses tests de web services grâce à soapUI

Pour tester des web services (REST/SOAP), je me suis demandé si je devais développer mon framework : des tests de contrats (tests des requêtes XML via un framework de test unitaire) et des  tests d’intégration (via Fitnesse/GreenPepper).
Pas forcément compliqué à mettre en place, mais rébarbatif et pouvant être sujet à erreurs (donc, d’éventuelles contraintes supplémentaires de maintenance).

Mes besoins : trouver un outil rapide à prendre en main et gratuit pour automatiser mes tests de web service. On m’avait parlé de soapUI, je voulais m’en faire une idée.

Dans cet article je vais, au travers d’un exemple, utiliser soapUI pour effectuer toutes les étapes nécessaires à l’élaboration de tests automatisés : tests unitaires de requêtes, tests fonctionnels, tests en intégration continue.
Nous allons donc mettre à l’épreuve soapUI dans le but de créer une suite de tests automatisés.
Lire la suite

Archi & techno

Ma lecture de l’architecture de Percolator : un composant du moteur de recherche Google

En avril 2010, Google a mis à jour son système d’indexation. Caffeine – le nom de ce projet – est sans doute passé inaperçu pour le grand public mais il représente un changement profond pour Google. Il n’améliore pas directement la page de recherche, comme a pu le faire instant search, mais il améliore le mécanisme d’indexation, ce qui permet de fournir des résultats pertinents. Pour l’utilisateur final, cette amélioration permet de réduire le délai entre le moment où une page est découverte sur le web et le moment où elle est prise en compte dans la recherche Google, ce qui rend les nouvelles pages disponibles plus rapidement. Google a publié récemment un papier de recherche sur Percolator, l’un des services qui sous-tend Caffeine. Les précédents papiers de recherche de Google concernaient Map/Reduce et Google File System. Ces deux papiers sont devenus les fondations de Hadoop à propos duquel j’ai récemment écrit une série d’articles. J’étais donc très intéressé de découvrir cette nouvelle architecture. Après l’avoir lu, j’ai choisi d’écrire cet article en anglais, pour vous donner, non pas à proprement parler un résumé, mais ma compréhension de cette nouvelle architecture.

Stratégie SI

Les agences bancaires, la fin d’un modèle ?

      Suite à un article paru dans La Tribune sur l’avenir des agences bancaires en France, nous avons souhaité rebondir sur cette problématique du monde de la banque de détail.

     En 2010, plusieurs signes permettent de dire que le modèle classique de l’agence bancaire du coin de la rue est en train de se faire bousculer. Il est désormais communément admis que la concurrence est présente tant sur le plan tarifaire que des services offerts ou de la technologie mise à disposition des clients. Les banquiers prennent conscience (enfin diront certains) que si les agences ne veulent pas mourir, elles devront faire évoluer leur modèle.
Lire la suite

Évènement

Présentation Spring Batch au JUG de Lausanne hier

OCTO Suisse

Merci à Julien et Olivier qui ont présenté Spring Batch hier au JUG de Lausanne devant un public restreint mais avec beaucoup de discussions et de questions à la clef.

Les slides de la présentation sont disponibles sur le site du JUGL :

Rendez-vous le mois prochain pour parler de performance en Java avec Ludovic Poitou qui nous fera un retour d’expérience sur l’optimisation d’OpenDS. Vous pouvez d’ores et déjà vous inscrire ici, la présentation aura lieu le jeudi 9 décembre à Lausanne.

Brèves de consultants

Voyage en Inde

Ca y est, je suis revenu d’Inde ! J’y ai fait ma keynote d’ouverture d’Agile Tour Pune samedi 23 octobre – eh oui, en Inde, le samedi est un jour travaillé. Il y a d’autres différences énormes dans leur culture, qui changent tout pour la mise en place de l’Agilité. Lecteur, je voulais te parler des trois principales que j’ai observées.

Agile Tour

Le contexte… Agile Tour, c’est 45 conférences dans 25 pays. L’Inde souhaitait la venue d’un organisateur niveau mondial. La petite ville de Pune a attiré 200 personnes, majoritairement des managers ou des directeurs. J’ai pu voir comment ils s’organisaient entre eux et quelles formes prenaient leurs interactions. J’ai beaucoup entendu parler de leurs problématiques actuelles. Ils ont un autre angle de vue très différent sur la même méthode. Lire la suite

Archi & techno

Utiliser Hadoop pour le calcul de la Value At Risk Partie 6

Dans le premier article de cette série, j’ai introduit pourquoi le framework Hadoop peut être utile pour calculer la VAR et analyser les données intermédiaires. Dans le second, troisième et quatrième article j’ai détaillé deux implémentations concrètes du calcul de la VAR avec Hadoop. Ensuite dans le cinquième article, j’ai étudié comment analyser les résultats intermédiaires avec Hive. Je vais enfin vous donner quelques chiffres de performances sur Hadoop et les comparer à ceux sur GridGain. Grâce à ces chiffres, je détaillerai certains points capitaux pour les performances lorsqu’on utilise ce type d’outils. Pour finir, je concluerai sur l’intérêt d’Hadoop pour réaliser ce type de calcul.
Lire la suite

Archi & techno

Utiliser Hadoop pour le calcul de la Value At Risk Partie 5

Dans le premier article de cette série, j’ai introduit pourquoi le framework Hadoop peut être utile pour calculer la VAR et analyser les données intermédiaires. Dans les second, troisième et quatrième articles j’ai donné deux implémentations concrètes du calcul de la VAR avec Hadoop ainsi que des détails d’optimisation. Un autre intérêt d’utiliser Hadoop pour le calcul de la Value At Risk est la possibilité d’analyser les valeurs intermédiaires au sein d’Hadoop avec Hive. C’est l’objet de ce (petit) article au sein de cette série.
Lire la suite