Top articles
-
Estimations – Méthode des points de cas d’utilisation
Les diagrammes de Cas d’Utilisation sont sans conteste les plus faciles à utiliser. Les CU ainsi que les autres diagrammes UML semblent représenter une base d’évaluation plus précise et plus fiable que les Points de fonction. En terme de précision, la...
-
Gouvernance SOA : la phase de Design Time (2)
Stratégie « top-down ». Le développement de services, il faut définir les stratégies de développement qui se révèlent les plus intéressantes pour les services en question. •Stratégie « top-down » : commence par la définition des ontologies de l’organisation...
-
Tout le monde en rêve et personne ne l'a jamais fait ...
Partir d'un modèle de concepts métier et transformer ce modèle en d'autres modèles s'affinant progressivement pour arriver finalement à un modèle de code source. En 2014 l'homme devra encore se plier à la machine. Depuis longtemps on nous promet pour...
-
2/11 Projet informatique, passer du moyen âge à l'ère industrielle. Urbanisez pour mieux régner, 1ère partie : les fondations.
Il faut l'accepter, nous sommes dans un monde en perpétuel mouvement. La prise en compte du changement est vitale. La mondialisation impose ses nouvelles lois, les gouvernements se succèdent font et défont ce que les précédents on fait. Pour se démarquer...
-
Gouvernance SOA : la phase de Change Time
Cohabitation de versions Des services déployés en phase Run Time peuvent être changés pour s’adapter aux nouvelles exigences métier Gestion des versions Règle 1 Le message XML contient un numéro de version afin de permettre le contrôle du flux XML en...
-
Vos fournisseurs, font-ils du bon boulot ?
Lorsqu'un projet fait intervenir des fournisseurs dans le cadre de fourniture de services utilisant les technologies de l'information (IT), les résultats sont décevants dans 50% des cas. Pour la fourniture de services applicatifs, on se retrouve dans...
-
Gouvernance SOA : lachez tout !
Le couplage lâche, c’est une évidence, la logique d’un service est, par nature, fortement liée à son environnement : Tout d’abord, la logique d’un service est directement dépendante de son implémentation (1). Cette implémentation s’appuie sur un ensemble...
-
L’élaboration du Cahier de Recette
Le Cahier de REcette (CRE) a pour but principal de fournir un plan d’action détaillé à la MOA ou MOE qui sera en charge de la réalisation des tests. Celui-ci est composé essentiellement des dossiers de tests et des fiches de tests Les dossiers de tests...
-
La fin du travail d'expert ?
En 1997, pour la première fois au monde une machine ( le super ordinateur Deep Blue d'IBM ) devenait plus fort que l'homme en battant le champion du monde d'échec Garry Kasparov. On pouvait alors rétorquer que les échecs est un système mathématique constitué...
-
Comment préparer une bonne recette ?
Une bonne recette se prépare longtemps à l'avance La recette d'une application est l'étape finale de la réalisation d'un projet informatique mais pour qu'elle soit un succès il faut la préparer dés le début. Cela commence par la mise au point de la stratégie...
-
1/11 Projet informatique : passer du moyen âge à l'ère industrielle. Tout ce qu'il ne faut pas faire !
Les projets informatiques nécessitent une méthode spécifique intégrant un ensemble de bonnes pratiques que l'on peut à loisir enrichir et adapter. Sans la mise en place d'une telle méthode, on s'expose à un gaspillage important de ressources voire faire...
-
4/11 Projet informatique : passer du moyen âge à l'ère industrielle. Résolvez l'équation : ROI = SOA
SOA (Service Oriented Architecture) permet un véritable alignement entre les objectifs stratégiques de la direction générale et les technologies de la DSI. Cette traçabilité entre les services fonctionnels et leurs implémentations permettra d'obtenir...
-
5/11 Projet informatique, passer du moyen âge à l'ère industrielle. Mettez le paquet sur les Use Case.
Les cas d'utilisation (Use Case dans le langage unifié de modélisation UML) représente la technique la plus efficiente pour concevoir des spécifications fonctionnelles (SFG , SFD ou bien encore STD). Malheureusement de nombreuses sociétés se basent sur...
-
9/11 Projet informatique, passer du moyen âge à l'ère industrielle. Comment vérifier que les développeurs n'ont pas mijoté un plat de spaghetti ? (qualité du code, audit, style, ...)
La méthodologie de gestion d'un projet informatique doit inclure les aspects normes et stratégie de codage. Sinon l'arnarchie va régner, chaque développeur aura sa propre manière d'indenter son code, de nommer les classes, les attributs, les méthodes...
-
11/11 Projet informatique, passer du moyen âge à l'ère industrielle. Devenez parano en vérifiant chaque jour votre développement logiciel avec l'intégration en continue.
N'attendez surtout pas que les développements soient commencés pour mettre en place la plate forme d'intégration continue car vous risqueriez de "brûler du gaz" pour rien. Au contraire investissez dés le départ et soyez audacieux et innovateur, ce sont...
-
Quelle est l'étape la plus importante dans l'urbanisation des SI ?
Trop souvent négligé par les DSI dans le plan d'urbanisation, la conduite du changement est cependant capitale pour la réussite du processus. Trop souvent négligé par les DSI dans le plan d'urbanisation, la conduite du changement est cependant capitale...
-
Qui fait fonctionner un moteur de règles ?
La mise en place d’un moteur de règles requiert la collaboration étroite entre 3 grands types d’acteurs : l’expert métier, le développeur de règles, l’administrateur du moteur de règles. L’expert métier : Définit le modèle de règles en collaboration avec...
-
Quand je serais grand, je serais urbaniste pour les SI
L’urbaniste est le spécialiste de l’urbanisme (la science, art ou technique de l’organisation spatiale des établissements humains), c’est à dire de l’aménagement des villes. L’architecte travaille sur une parcelle alors que l’urbaniste travaille au niveau...
-
L'urbanisation, un objet fractal ?
"Un objet fractal est un objet dont chaque élément est aussi un objet fractal." La démarche d'urbanisation des SI est récursive. Chaque composant logiciel peut utiliser un bus interne sur lequel des sous composants sont connectés. De même les processus...
-
3/11 Projet informatique, passer du moyen âge à l'ère industrielle. Ne subissez plus les changements extérieurs, mais soyez en mesure de les accueillir à tout instant !
La méthode des processus métier orientés objectifs ( http://urbanisation-si.eklablog.com ) utilise les concepts du diagramme d’Ishikawa (plus connu sous le nom de diagramme d’arrêtes de poisson ou encore diagramme de cause à effet) qui consiste à identifier...
-
7/11 Projet informatique, passer du moyen âge à l'ère industrielle. N'ayez plus peur du "grand méchant générateur de code"
Où en est-on sur la génération de code ? L'OMG (Object Management Group) a depuis plus de 10 ans spécifié des normes sur la transformation de modèles permettant en théorie de générer un modèle de code (PSM Plateform Specific Model) à partir d'un modèle...
-
10/11 Projet informatique, passer du moyen âge à l'ère industrielle. Ne jouez pas perso, travaillez en équipe.
Le système de gestion de version doit être opérationnel immédiatement, sinon gare à la facture salée du rattrapage manuel. Pendant les phases d'inception et d'élaboration des méthodes UP (Unified Process), la discipline "Environnement" permet la mise...
-
2/11 Projet informatique, passer du moyen âge à l'ère industrielle. Urbanisez pour mieux régner, 2ème partie : les gains et les réticences.
Le système d’information d’une organisation peut s’organiser suivant une matrice (Framework de Zachman) ou les colonnes sont les traditionnels : Quoi (inventaires des données), Comment (processus métier), Ou (localisation, distribution), Qui (Acteurs,...
-
Pas de nouvelles, mauvaises nouvelles
Rire souvent et beaucoup ; gagner le respect des gens intelligents et l'affection des enfants ; savoir qu'un être a respiré plus aisément parce que vous avez vécu. C'est cela réussir sa vie. On a souvent peur de ce qu'on ne comprend pas ou de ce qu'on...
-
6/11 Projet informatique, passer du moyen âge à l'ère industrielle. Travaillez votre agilité.
Les méthodes agiles (Scrum, Kanban, XP, … ) ne sont pas incompatibles avec les processus d'ingénierie comme CMMI, ISO, … qui spécifient le "quoi faire" et non le "comment faire" qui relève justement de leur périmètre. La meilleure méthode sera celle que...