Méthode

Open Space « La Pilule Rouge – Comment faciliter la collaboration distante dans nos organisations ? »

Suite à la session « Avaler la Pilule Rouge » où je présentais des pistes sur la collaboration distante, j’organise le 17 Septembre (ce Vendredi) à Octo un Open Space « Comment faciliter la collaboration distante dans nos organisations ? ». Le mot est passé par d’autres canaux, mais les lecteurs du blog Octo pourront après tout être intéressé, donc mieux vaut tard que jamais.
Lire la suite

Archi & techno

La fédération d’identité en entreprise

Un précédent article de Guillaume Plouin montrait l’utilisation de la Fédération d’Identité au sein de sites web grand public et réseaux sociaux, nous allons maintenant voir en quoi elle pourrait s’avérer tout aussi utile pour les applications Métiers.

La Gestion Des Identités et des Accès, (GDI&A ou IAM en anglais) aujourd’hui

Revenons à l’origine sur ce qu’est une identité : il s’agit tout simplement de la représentation numérique d’une personne composée d’un identifiant et d’un ensemble d’attributs (nom, prénom, adresse, téléphone…) aussi appelée “fiche d’identité”.
La Gestion des Identités est une problématique plutôt ancienne qui a fait naître un ensemble de bonnes pratiques et d’outils (voir le livre sur la Gestion des Identités).

Une des plus importantes problématiques résolue par la GDI fut l’abondance de comptes utilisateurs que les personnes avaient à retenir et qui se terminaient en post-it (TM) collés à la vue de tous sur leur écran ou sous leur clavier. Comment les blâmer quand on voit la fréquence à laquelle ils doivent changer leur mot de passe et la complexité requise (z$oP6x&1 en janvier, t8%dD2#K en février…).
Grâce aux patterns de GDI (Identifiant Unique Personnel, Annuaire central, Synchronisation) et à la normalisation des processus de gestion des personnes, les utilisateurs peuvent maintenant n’avoir qu’un seul compte leur donnant accès à l’ensemble des applications internes du poste de travail aux applications Métiers.

Néanmoins l’ouverture grandissante des SI, due à deux grandes tendances, remet en question cet état de fait :
Lire la suite

Archi & techno

Intégration d’applications sur le Cloud

Les entreprises qui ont fait le pari de l’externalisation ont de plus en plus d’applications sur Internet. S’ajoutant à cela la nécessité stratégique de pouvoir s’interfacer toujours plus vite avec d’autres partenaires, de nouveaux besoins d’intégration sont apparus:

  • la continuité de l’information entre SI interne et Cloud (scénarios SI2Cloud et Cloud2SI)
  • la continuité de l’information entre applications sur le Cloud (scénarios Cloud2Cloud)

Le besoin de continuité entre SI interne et Cloud ravive d’anciennes problématiques. Les principaux freins ont été jusque là:

  • la réticence au changement (manque de confiance dans le Cloud, crainte de perdre le contrôle des données)
  • le risque encouru en exposant davantage le réseau de l’entreprise (ouvertures de ports supplémentaires sur le firewall)
  • le manque de visibilité des adresses IP internes depuis le Cloud (contrainte du NAT, mécanisme IPV4 de passage du réseau public au réseau privé)

Face à ces défis nouveaux et anciens, l’intégration d’applications sur le Cloud est en pleine émergence. Tâchons dans cet article d’appréhender les différentes technologies d’intégration disponibles et leurs écueils, et d’identifier les tendances pour les années à venir.

Lire la suite

Archi & techno

Systèmes d’aide et d’assistance [2/2]

Après avoir étudié les systèmes d’aide traditionnels, nous allons maintenant aborder ceux, moins fréquents, qui font appel à des techniques issues de l’intelligence artificielle. Certes plus exigeants pour les utilisateurs, ces systèmes offrent en échange une aide plus pertinente et plus adaptée. Ce second article va présenter trois de ces techniques, chacune basée sur un principe différents mais ayant toutes le même objectif : s’approcher au plus près du comportement de l’être humain afin de pouvoir prédire ses objectifs et de l’assister dans la réalisation de ceux-ci. Lire la suite

Archi & techno

Systèmes d’aide et d’assistance [1/2]

Les systèmes d’informations, quels qu’ils soient, possède une complexité telle qu’il est impossible pour un humain de les appréhender dans leur totalité. Qui peut prétendre maitriser, sans se référer à une aide, son système d’exploitation ? Ou même un traitement de texte ? Ainsi, sont apparus avec ces systèmes des systèmes d’aide.

L’objectif de cet article est de faire un tour d’horizon des différentes technologies utilisées pour construire des systèmes d’aide et d’assistance, afin de permettre de choisir la plus adaptée à ce que vous allez construire demain. La progression se fera en partant des systèmes les plus rustiques (manuel d’utilisation, tutoriel) pour terminer par des technologies d’intelligence artificielle (réseaux neuronaux, raisonnement à partir de cas) en passant par les méthodes probabilistes (réseaux Bayésiens).

Cette série d’articles se concentre sur les systèmes d’aides et d’assistance automatisés, ne nécessitant pas l’intervention d’un professeur, gourou ou tout autre rôle endossable par un humain.

Dans ce premier opus, nous allons voir les systèmes traditionnels que sont les manuels et tutoriaux. Un second article présentera les systèmes d’aide et d’assistance utilisant des technique d’intelligence artificielle. Lire la suite

Archi & techno

La stratégie Windows Phone 7

Depuis la convergence entre les téléphones mobiles et les assistants personnels, le secteur de la mobilité n’a cessé d’être en effervescence. Chaque constructeur se complait à proposer régulièrement une nouvelle plateforme dite « révolutionnaire » à grand renfort de communication marketing et presque toujours soutenu par des forfaits dédiés des opérateurs.

L’année 2010 a vu un certain nombre d’annonces importantes venant de Microsoft (Windows Phone 7), Apple (iPad, iPhone 4 et OS 4) et Google (croissance très forte des ventes de téléphones Android). Ces derniers mois, il a donc été de plus en plus difficile de se faire une idée claire du marché (distinction entre l’offre et la demande réelle des consommateurs individuels ou professionnels, manque de clarté sur les roadmaps constructeurs) afin de pouvoir proposer à nos clients des solutions pérennes (dépassant l’engouement initial des nouvelles plateformes).

Faisant suite à notre article précédent sur l’état des lieux de la plateforme Windows Mobile, voici un zoom sur la stratégie Windows Phone 7 et son impact pour les fournisseurs de services mobiles.

Lire la suite

Évènement

Formation Kanban avec David Anderson 27-28 Octobre 2010

Après le succès de la première édition, OCTO et David Anderson renouvellent l’expérience et organisent ensemble une formation Kanban qui se déroulera les 27 & 28 Octobre 2010.

A l’instar d’outils de gestion de flux Toyota et des taskboard agiles, les tableaux Kanban sont une façon simple de mieux maitriser la chaine de création de valeur au sein de votre DSI en appliquant les principes fondamentaux du Lean :
– visualiser la production
– lisser l’activité et mettre en place un flux tiré
– traiter les goulets d’étranglement
– améliorer le système en continue
Pour les participants français, cette formation peut être prise en charge par l’organisme de formation de votre entreprise et dans le cadre du DIF (Droit Individuel à la Formation).
Cette formation est dispensée en Anglais. En voici le contenu.
Lire la suite

Archi & techno

Des chiffres sur le ROI des tests unitaires

Le débat autour du ROI des tests unitaires et du TDD (Test Driven Development) ne date pas d’hier comme cet article du blog Octo de 2008 en témoigne :

http://blog.octo.com/le-roi-du-tdd/

Les questions soulevées sont somme-toute naturelles : même convaincu du bien fondé de cette démarche, il est toujours intéressant d’avoir une estimation de combien coûte cet investissement.
Idem lorsqu’on souhaite démarrer un projet en TDD, comment intégrer cette donnée dans le chiffrage ? Doit-on prévoir +20%, +100%, rien du tout ?
Les chiffres tangibles sont rares, aux questions « concrètement combien ça va me coûter en J/H ? Dans quelle proportion je vais réduire le nombre de bugs ? » on est souvent sans réponses.

Plusieurs études ont pourtant été menées sur le sujet, notamment par Microsoft. Ce dernier a publié en 2009 une étude intitulée “On the Effectiveness of Unit Test Automation at Microsoft”. Nous ferons ici un résumé des points à retenir.

Lire la suite