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 couler le projet.
On entends souvent parler dans le cadre de l'urbanisation des SI, de la gestion des processus métier (BPM Business Process Management) associée à un moteur de règles métiers (BRMS Business Rules Management System). Mais qu'est-ce exactement un moteur...
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...
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...
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...
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...
Dans la méthodologie de gestion de projet UP (Unified Process) et les xUP (RUP Rational Unified Process, 2TUP 2 Tracks Unified Process, EUP Enterprise UP ...), l'environnement (tous les outils pour mener à bien le projet) est une discipline à part entière...
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...
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...
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...
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...