CV

General

Mercredi 15 juin 2011 3 15 /06 /Juin /2011 08:18

Les bases de données ont abandonné depuis longtemps le modèle hiérarchique pour un modèle relationnel beaucoup plus puissant. Du coup ces bases de données relationnelles montrent très vite leurs limites lorsqu'il faut traiter des données ... hiérarchiques.

Pour stocker des données purement hiérarchiques, il y a la solution des bases de données natives xml assez peu utilisées.

Une autre solution est d'utiliser les fonctionnalités xml des SGBD relationnels (Oracle, SQL Server ou DB2).

Depuis longtemps (Oracle v8, Sql Server 2000, DB2 v8), on peut créer dans un modèle purement relationnel, une données hiérarchique sous la forme d'une colonne de type xml.

Les SGBD offre ensuite des fonctions et procédures pour indexer le contenu de cette colonne (entendez "indexer le contenu de la hiérarchie xml) et pour requêter via xpath ou xquery les données de cette colonne.

Les intérêts de cette méthode sont nombreux notamment dans sa capacité à stocker à peu près n'importe quoi pourvu que le contenu respecte le standard xml 1.0.

 

Pour information, je vous livre mes exemples d'utilisation : construction d'interface dynamique asp.net, stockage de compte-rendus d'evénement, d'opération, stockage de données complexes venant d'une partie étendue du SI, stockage de rejets ...

 

Quelques références sur SQL Server :

 

http://www.seangallardy.com/2010/06/xquery-and-xpath-for-xml-in-sql-server-2008-or-and-how-i-learned-to-love-the-bomb/

 

http://programming4.us/database/2576.aspx

 

Par Hugues MEUNIER - Publié dans : General
Ecrire un commentaire - Voir les 0 commentaires
Mardi 23 novembre 2010 2 23 /11 /Nov /2010 08:27

La nouvelle n'échappe à personne aujourd'hui. Des bruits couraient depuis quelques temps sur cette opération. Cela risque de porter un coup à VMWARE sur le segment du Cloud et de la virtualisation. Microsoft va pouvoir mettre à disposition gràce à son hyperviseur HYPERV et via ses offres CLOUD, des environnements Windows et Linux basé sur SUSE. De plus, Novell c'est plus de 800 brevets dans des domaines variés qui tombent dans l'escarcelle du géant de Redmond ce qui inquiète au plus haut point les communautés Linux. Celles-ci s'attendent à un abandon progressif de SUSE; moi je parie le contraire car Mcrosoft a tout intérêt à avoir une offre Linux complémentaire à son OS historique.

Par Hugues MEUNIER - Publié dans : General
Ecrire un commentaire - Voir les 0 commentaires
Mardi 16 novembre 2010 2 16 /11 /Nov /2010 08:07

Les méthodes de gestion de projet agiles permettent d'améliorer la satisfaction des utilisateurs via la mise en place d'itérations qui permettent d'améliorer le produit petit à petit.

 

La méthode scrum s'appuie sur 2 éléments, la création d'un esprit d'équipe au sein du projet et l'auto-organisation de cette dernière suivant un principe très simple : l'implication des membres de l'équipe dans un projet commun.

De plus en plus d'entreprises appliquent ces méthodes à la gestion d'entreprises notamment en impliquant les salariés dans les décisions de l'entreprise jusqu'à un certain partage des bénéfices. La plupart des entreprises ayant  adoptées ces principes ont vu une amélioration de la profitabilité et une diminution de l'absentéisme.

Avant d'aller plus loin dans le raisonnement, revenons un peu à la situation actuelle...

 

L'organisation des entreprises françaises est basée sur des principes de hiérarchisation très forts tirés de l'époque napoléonienne et des fondements de l'entreprise publique. Après les privatisations, de nombreuses entreprises ont gardé les principes de gestion de l'époque publique. Ces principes sont fondés sur une hyper hiérarchisation dans l'organisation (tout le monde étant pratiquement le chef de quelqu'un). Dans les faits, il est tout de même difficile de trouver des responsables et les cycles de validation sont très longs voir interminables.

 

Depuis les années 70 (de l'ancien millénaire), le managérial de l'entreprise française type est le monopole des grandes écoles (ENA, centrale, ...) et des écoles de commerce. Nous avons vu, depuis les années 90, apparaître une foison de chefs de projet informatique venant des écoles de commerce. Ces mêmes écoles ont également envahies le monde de la finance avec les résultats que l'on sait. Les principes de management enseignés dans ces écoles sont basés sur la hiérarchisation des responsabilités (CP, DP, Sponsor ...) et sur une pression croissante sur les équipes projet dans le but d'obtenir le résultat attendu, cette pression étant rythmée par les nombreux livrables demandés par les méthodes de gestion de projet classique.

 

Certains responsables  ont fait fi de cette histoire de l'entreprise française et ont appliqué un certain nombre de principes tirés des méthodes agiles notamment de SCRUM :

·     J'implique mes salariés dans les décisions de l'entreprise (impliquer signifie qu'il y a une action du salarié pour faire avancer son entreprise, par exemple lors d'un vote);

·     Je ne mets pas de pression inutile sur les salariés mais au contraire je favorise créativité, participation active et communication

·     Je définis des plannings et des plans de charge raisonnables avec les salariés

·     J'organise des activités de groupe qui favorise l'auto organisation.

·     Enfin, je fais confiance à mes salariés

Il n'est pas très étonnant de constater que les méthodes fondées sur la confiance, la créativité, l'écoute donnent de meilleurs résultats que les méthodes basées sur l'encadrement et l'hyper pression. Un projet est une micro organisation mais l'application de ces principes sur des organisations plus importantes semble donner des résultats favorables mais l'entreprise française est-elle prête pour cette révolution?

 

 

Par Hugues MEUNIER - Publié dans : General
Ecrire un commentaire - Voir les 0 commentaires
Mardi 13 juillet 2010 2 13 /07 /Juil /2010 08:37

Google frappe un grand coup sur le marché des smartphones en proposant un outil (App Inventor for Android) qui

permet de développer, sans connaissance technique particulière, des applications pour son OS. Une stratégie d'ouverture donc à l'inverse d'Apple. Rappelons qu'Apple est le leader du segment Smartphone avec son Iphone qui est le smartphone le plus vendu et proposant le plus d'applications (200 000 sur l'AppStore). Par contre, pour développer une application Iphone, il faut un MAC, un SDK propriétaire et des compétences techniques en c++. Espérons que ce lancement engage Apple dans une stratégie un peu plus ouverte...

De son côté, Microsoft propose toujours un SDK pour les smartphones Windows Mobile complètement intégrés dans l'AGL Visual Studio ce qui permet de développer rapidement des applications Windows Mobile à condition de connaître Visual Studio et un langage supporté dans la CLR (c#, vb.net, c++ managé ...).

 

Le lien vers App Inventor !

Par Hugues MEUNIER - Publié dans : General
Ecrire un commentaire - Voir les 0 commentaires
Jeudi 17 juin 2010 4 17 /06 /Juin /2010 19:52

Les 10 et 11 juin, j'ai eu la chance de pouvoir assister à une formation Scrum donnée par l'un des deux créateurs de la méthode.

Cette formation dure 2 jours et est en anglais (sauf la première phrase pour dire "bonjour je ne parle pas français). La formation est dense, il faut s'accrocher pour saisir certaines finesses du langage de Boston.

Normalement, c'est une formation "scrum Master" mais nous voyons l'ensemble de Scrum avec beaucoup d'exercices pratiques. J'apprends que la campagne d'Obama a été gèrée par une méthode Scrum et Jeff est persuadé qu'il a gagné grâce à sa méthode. Jeff nous présente également son backlog pour organiser un barbecue avec des amis...

Une bonne partie de la deuxième journée est consacrée à nos questions collées sur le mur. Les réponses sont claires et précieuses. Ensuite, nous nous lançons dans un XP game de folie qui permet de finir la formation sur des cas pratiques.

Pour finir, deux points me semblent importants : 

  • la gestion des "impediments" (obstacles) est primordiale
  • La pression est l'ennemi des projets.

 

Jeff pense qu'il faut adopter la gestion des risques de LEAN et les pratiques XP pour le développement. C'est la combinaison gagnante et surtout ne pas oublier les choses simples et un zeste de logique...

Par Hugues MEUNIER - Publié dans : General
Ecrire un commentaire - Voir les 0 commentaires
Vendredi 11 juin 2010 5 11 /06 /Juin /2010 07:11
Une formation au top sur Scrum, par l'un des maîtres de la discipline. Je ferai un résumé la semaine prochaine...
Par Hugues MEUNIER - Publié dans : General
Ecrire un commentaire - Voir les 0 commentaires
Lundi 16 novembre 2009 1 16 /11 /Nov /2009 10:07
Un document produit en 2006 sur le sujet qui peut intéresser tout ceux qui souhaitent s'initier sur XP, SCRUM ....
A télécharger ici !
Bonne lecture
Par Hugues MEUNIER - Publié dans : General
Ecrire un commentaire - Voir les 0 commentaires
Vendredi 7 août 2009 5 07 /08 /Août /2009 14:21
C'est ici :
http://www.windowsservercatalog.com/svvp.aspx?svvppage=svvpwizard.htm

Un wizard qui permet de déterminer le support en fonction du logiciel, de l'hyperviseur et de l'OS invité.
Par Hugues MEUNIER - Publié dans : General
Ecrire un commentaire - Voir les 0 commentaires
Mardi 13 janvier 2009 2 13 /01 /Jan /2009 13:30
Dixit Anne Thomas Manes du cabinet d'analyse Burton Group !
La crise financière et économique a, selon le cabinet, signé l'arrêt de mort de SOA le 01 janvier 2009 : trop couteux, pas assez de retour sur investissement, trop de risques.
De ses cendres, SOA va renaître sous la forme de Mashups, Saas et Cloud computing.

Source : http://apsblog.burtongroup.com/2009/01/soa-is-dead-long-live-services.html
Par Hugues MEUNIER - Publié dans : General
Ecrire un commentaire - Voir les 0 commentaires
Mardi 30 décembre 2008 2 30 /12 /Déc /2008 14:57
Fervents partisans des architectures orientées service (SOA), convaincus que toutes les entreprises allaient adhérer aux principes de couplage faible, d'interfaces standard ..., nous nous sommes plantés en beauté. 
Une belle technologie ne peut suffir à révolutionner les systèmes d'information des grandes entreprises. D'ailleurs les grandes entreprises ont plein de préoccupations à mille années lumière du dernier buzz à la mode. Ces préoccupations sont le business, l'optimisation des coûts, la recherche de productivité et sûrement pas les architectures SOA.

Notre principale erreur a été de traiter en priorité les problématiques techniques alors que la problématique organisationnelle était celle qui méritait toute notre attention. Il n'y a pas de SOA possible sans un changement profond dans l'organisation des entreprises et comme l'organisation des grandes entreprises est un ensemble de structures complexes non malléables, la tâche est gigantesque et pratiquement tous les projets d'envergure ont échoué.

Feu donc la SOA : maintenant nous parlons SaaS et Cloud Computing. Les gros mastondontes du marché proposent ou préparent des offres surfant sur la vague du moment : du virtuel, du lourd, du léger, du paiement à la consommation, de la puissance à la demande. Tout est interconnecté dans un grand nuage une sorte de super Internet qui permettrait de connecter les centres de données des entreprises avec des périphériques mobiles, des lecteurs de DVD, des ordinateurs personnels, des netbooks et même peut être des réfrigérateurs.

Encore une fois, une nouvelle technologie émerge (pas si nouvelle que ça d'ailleurs), de belles présentations sont faites par le marketing mais les points principaux ne sont pas abordés : quelle est l'organisation à mettre en place ? Quels sont les impacts sur mes processus? Comment je vais respecter mes contraintes réglementaires ou légales?

Tout est donc préparé pour que le Cloud Computing devienne la SOA d'aujourd'hui : des beaux concepts, des beaux discours et des belles présentations pour les managers.
Par Hugues MEUNIER - Publié dans : General
Ecrire un commentaire - Voir les 0 commentaires

Présentation

Syndication

  • Flux RSS des articles

Créer un Blog

Recommander

Recherche

Calendrier

Février 2012
L M M J V S D
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29        
<< < > >>
 
Créer un blog gratuit sur over-blog.com - Contact - C.G.U. - Signaler un abus - Articles les plus commentés