Les Patterns des Grands du Web – la bêta perpétuelle

Description du pattern

Avant d’introduire la bêta perpétuelle, il est nécessaire de revenir sur un pattern classique du monde Open Source : “Release early, release often”. Le principe de ce pattern consiste à mettre régulièrement le code à la disposition de la communauté afin de permettre aux développeurs, testeurs, utilisateurs de donner un feedback en continu sur le produit. Cette pratique a été décrite dans “La cathédrale et le bazar” d’Eric Steven Raymond. Elle rejoint le principe d’itération courte des méthodes agiles.

(Lire la suite…)

Les Patterns des Grands du Web – Test A/B

Description

Le test A/B est une méthode de développement produit qui permet d’expérimenter la performance d’une fonctionnalité.  On peut par exemple tester un mail, une page d’accueil, une bannière publicitaire ou un parcours de paiement.

Cette stratégie de test permet de valider les différentes versions d’un objet en agissant sur une unique variable : le libellé d’un objet de mail ou le contenu d’une page par exemple.

(Lire la suite…)

Compte-rendu du petit-déjeuner organisé par OCTO et Strator « Retour d’expérience : l’agilité à grande échelle »

Introduction :

Gartner a prédit que 80% des projets de développement logiciel se feront suivant des méthodes Agiles à l’issue de 2012. Les statistiques tendent à confirmer cette prédiction ; le recours à ces méthodes s’est banalisé pour les petits projets, et nombre de sociétés les expérimentent depuis plus de 2 ans. OCTO accompagne ses clients dans ce domaine depuis plus de 6 ans. Néanmoins, le passage à l’échelle de gros projets (5000 J.H et plus), est loin d’être trivial.

Notre client, Strator, filiale d’Altadis Distribution France, développe des  solutions logicielles à destination des buralistes et diffuseurs de presse. La nouvelle gamme devant répondre à de forts enjeux, Strator choisit l’Agile pour réduire rapidement les risques, s’assurer d’apporter rapidement de la valeur et mieux piloter ses risques.

La méthode Scrum est déployée sur les différents sites de développement : 9 équipes réparties dans 4 pays sont impliquées. Au bout de 6 mois, la gestion de projet s’avère très couteuse, et la production patine : les livraisons sont difficiles et les recettes douloureuses.

C’est dans ce contexte qu’OCTO est intervenu.

(Lire la suite…)

OCTO accompagne AXA Banque sur son API bancaire

Communiqué de presse OCTO, Paris, le 20/03/12

 Grand prix de l'Appli bancaire by Axa Banque

AXA Banque lance le premier « Grand prix de l’Appli Bancaire », s’appuyant sur une API (Application Programming Interface) et un écosystème développés en collaboration avec OCTO Technology.

L’API d’AXA Banque, rendue publique le 19 mars 2012, est un projet innovant d’ouverture du SI, offrant la possibilité à des développeurs tiers de créer des applications utilisant les données bancaires des clients AXA Banque qui les y auront autorisées. Le portail développeur AXA Banque, accessible à http://developer.axabanque.fr/, détaille la documentation de l’API et offre les liens vers l’ensemble de l’écosystème.

(Lire la suite…)

« eXtreme Quotation » : planning agile sous stéroïdes

93 histoires d’utilisateur ; 20 minutes ; l’équipe a évalué la complexité de la carte fonctionnelle complète.

Nous avions supposé que cette nouvelle technique serait rapide, mais à ce point là, nous n’en revenons pas. Avec trois autres équipes, l’expérience a donné des résultats comparables.

Nos planning agiles viennent de vivre une révolution, nous ne pouvons pas garder ça pour nous. Après la technique du planning poker, voici

l’eXtreme Quotation : le planning agile «cartes sur table»

(Lire la suite…)

CR du petit-déjeuner OCTO « Tablettes : passons à l’ère post PC »

Agenda :

  • Rappel de l’offre mobilité OCTO
  • Les tablettes : quels usages pour quels enjeux ?
  • Les tablettes : quels impacts sur le SI ?
  • Table ronde : retours d’expérience d’Arval, Corsairfly, Axa et BNP Paribas Fortis
  • Questions/réponses

(Lire la suite…)

Petit-déjeuner OCTO – Tablettes : passons à l’ère du post-PC le 26 janvier

OCTO organise le jeudi 26 janvier 2012 à partir de 8h45 un petit-déjeuner gratuit, à Eurosites George V  « Tablettes : passons à l’ère du post-PC ».

Avec la participation de BNP Paribas Fortis, ARVAL et AXA.

Pour vous inscrire cliquez ici . Découvrez le descriptif de l’évènement et les intervenants dans ce billet.

En moins de 2 ans les tablettes se sont imposées partout. Elles ont cannibalisé le marché du PC et tué celui du netbook !
Internet, mails, réseaux sociaux, actualités ou jeux. Ceux qui ont essayée la tablette l’ont adoptée.

Rapidité, légèreté, simplicité, autonomie et prix sont au coeur de ce succès.

Vos entreprises ont l’opportunité d’épouser cette révolution et de faire évoluer leurs métiers, services et applications en tirant pleinement partie des tablettes. Les exemples ne manquent pas : outils d’aide à la vente, applications RH, bureau mobile, contrôle qualité in situ, documentation ou encore formation.

Et vous, quels usages faites ou ferez-vous des tablettes ?

(Lire la suite…)

Les systèmes mutualisés : démarrer et ne pas se perdre

Cet article fait partie d’une série de trois articles, dans laquelle nous allons définir ce qu’est un système mutualisé, expliquer les enjeux d’un tel système et nos recommandations pour démarrer sa construction, le pérenniser et en assurer la gouvernance. Nous nous attacherons à étayer nos explications de retours d’expériences.

  • Les systèmes mutualisés : enjeux et risques
  • Les systèmes mutualisés : comment réaliser une gouvernance efficace
  • Les systèmes mutualisés : démarrer et ne pas se perdre

Evaluer l’opportunité de lancer un projet de mutualisation et définir le périmètre d’un tel système n’est pas simple et doit faire l’objet d’une analyse en amont qui prend en compte plusieurs variables comme la valeur métier/sectorielle, l’homogénéité des processus dans les entités, etc. Dans ce contexte, l’article part de l’hypothèse que l’opportunité de mutualiser les processus de plusieurs entités de l’entreprise a été identifiée et que la décision de construire un système mutualisé est prise.

Pour réussir à mettre en place un système mutualisé, il faut non seulement réfléchir aux contraintes intrinsèques de la solution mutualisé mais aussi à celles liées au contexte de l’entreprise et à son organisation. Ceci dans le but de concevoir une solution unique faisant converger les processus tout en offrant suffisamment de souplesse pour permettre la subsidiarité nécessaire à chaque entité.

La construction d’un tel système représente un vrai challenge et un jeu de forces qui n’est pas simple à gérer. Néanmoins le projet peut être mieux maitrisé si dès le démarrage nous prenons en compte les éléments suivants :

  • Définir le modèle de production et développement
  • Définir la frontière entre le cœur et le spécifique
  • Définir le niveau de mutualisation
  • Concevoir un produit adapté pour maitriser la part du spécifique
  • Assurer l’intégration dans des environnements divers
  • Adopter une démarche itérative et incrémentale

(Lire la suite…)

Les systèmes mutualisés : comment réaliser une gouvernance efficace ?

Introduction

Cet article est le deuxième d’une série de trois articles, dans laquelle nous allons définir ce qu’est un système mutualisé, expliquer les enjeux d’un tel système et nos recommandations pour démarrer sa construction, le pérenniser et en assurer la gouvernance. Nous nous attacherons à étayer nos explications de retours d’expériences.

(Lire la suite…)

Les systèmes mutualisés : enjeux et risques

Cet article est le premier d’une série de trois articles, dans laquelle nous allons définir ce qu’est un système mutualisé et les enjeux d’un tel système, donner nos recommandations pour démarrer sa construction, le pérenniser et en assurer la gouvernance.

 

Les systèmes mutualisés : définition

Un système mutualisé est un système implémentant des processus et des fonctions communes à plusieurs entités. Ainsi, des systèmes multi-entité, multi-pays, multicanal de distribution à destination de populations d’utilisateurs différentes et multi-ligne de marché sont des systèmes mutualisés. Par exemple, les systèmes suivants sont des systèmes mutualisés :

  • En assurance : un système multi-ligne de marché de gestion des remboursements santé pour les assurances individuelles et les assurances collectives
  • En banque : un système multi-pays de gestion des contrats commun à la France, l’Espagne et la Pologne
  • En distribution : un système multi-ligne de marché et multi-pays d’encaissement, commun à des petites, grandes surfaces et magasins discount et installés sur l’ensemble de l’Europe
  • En télécommunication : un système multicanal de souscription de contrat utilisé en boutiques, par les conseillers téléphoniques et par les internautes
  • En industrie : un portail client multi-ligne de marché et multi-pays, commun à l’ensemble des divisions d’un grand groupe industriel

La problématique des systèmes mutualisés a déjà été abordée par OCTO lors de l’Université du SI : Les SI multi-entité.

(Lire la suite…)