|
|
Applying Agile Modeling with UML & Patterns - Part II
Agile Modelling (AM) is a practical method for effective modelling and documentation; it express values that good developers have been applying for many years, while providing a set of more concrete practices as well. Agile models are just barely good; they don't have to be perfect, and are created with the simplest tool that can possibly work. Agile modelling is applicable to requirements analysis, UI design, architectural analysis, and object design. Some agile models are just text, but many will be a simple use of a standard diagramming notation such as the UML. This presentation helps you apply agile modelling by highlighting the important practices.
(Tuesday, May 16, 2006 1:00 AM)
Visualiser
Tagged as :
|
Professional Open Source - Part I
Sacha Labourey, CTO for JBoss Inc will present an overview on the current direction of Middleware, and how an enterprise can be transformed through SOA. Sacha will examine JEMS (JBoss Enterprise Middleware Suite), as the only open source platform for SOA, offers a dramatically lower cost structure versus proprietary systems, proven performance in mission critical enterprise applications while providing leading support and services.
(Wednesday, May 17, 2006 1:00 AM)
Visualiser
Tagged as :
|
Professional Open Source - Part II
Sacha Labourey, CTO for JBoss Inc will present an overview on the current direction of Middleware, and how an enterprise can be transformed through SOA. Sacha will examine JEMS (JBoss Enterprise Middleware Suite), as the only open source platform for SOA, offers a dramatically lower cost structure versus proprietary systems, proven performance in mission critical enterprise applications while providing leading support and services.
(Wednesday, May 17, 2006 1:00 AM)
Visualiser
Tagged as :
|
Comment assurer une qualité de service en environnement applicatif (complexe) de type SOA ? - Part I
Une organisation gouvernementale dispose d'un site Web exposé à une très forte audience, et sujet à une croissance importante d'une année à l'autre. Ce site Internet, en apparence portail unique fournissant de nombreux services au citoyen, est en réalité un ensemble hétérogène d'applications tournant sur des technologies (J2EE) et des architectures (SOA) extrêmement complexes. Plusieurs difficultés en résultent, notamment la représentativité des tests de charge pour anticiper les incidents constatés en production, l'analyse fine et la résolution de ces incidents, ainsi que la supervision des nombreux flux applicatifs. Afin d'évoluer d'un mode réactif non satisfaisant à un mode proactif de gestion des performances du site Internet, cette organisation fait appel à Valtech pour une mission d'accompagnement sur la qualité de service, puis choisit les solutions de Quest Software pour appuyer cette démarche. Le but est de mettre en place des processus et des outils permettant d'améliorer et de contrôler, tout au long du cycle de vie du projet, les performances applicatives, du point de vue utilisateur final jusqu'à la base de données. Les experts de Quest Software et de Valtech Consulting s'appuient sur ce projet pour présenter leur offre combinée de Gestion des Performances Applicatives. Cette solution fait partie des offres stratégiques et répond aujourd'hui à une demande croissante.
(Thursday, May 18, 2006 1:00 AM)
Visualiser
Tagged as :
|
Comment assurer une qualité de service en environnement applicatif (complexe) de type SOA ? - Part II
Une organisation gouvernementale dispose d'un site Web exposé à une très forte audience, et sujet à une croissance importante d'une année à l'autre. Ce site Internet, en apparence portail unique fournissant de nombreux services au citoyen, est en réalité un ensemble hétérogène d'applications tournant sur des technologies (J2EE) et des architectures (SOA) extrêmement complexes. Plusieurs difficultés en résultent, notamment la représentativité des tests de charge pour anticiper les incidents constatés en production, l'analyse fine et la résolution de ces incidents, ainsi que la supervision des nombreux flux applicatifs. Afin d'évoluer d'un mode réactif non satisfaisant à un mode proactif de gestion des performances du site Internet, cette organisation fait appel à Valtech pour une mission d'accompagnement sur la qualité de service, puis choisit les solutions de Quest Software pour appuyer cette démarche. Le but est de mettre en place des processus et des outils permettant d'améliorer et de contrôler, tout au long du cycle de vie du projet, les performances applicatives, du point de vue utilisateur final jusqu'à la base de données. Les experts de Quest Software et de Valtech Consulting s'appuient sur ce projet pour présenter leur offre combinée de Gestion des Performances Applicatives. Cette solution fait partie des offres stratégiques et répond aujourd'hui à une demande croissante.
(Thursday, May 18, 2006 1:00 AM)
Visualiser
Tagged as :
|
Les outils Open Source pour industrialiser les développements en environnements .NET - Part I
Gérer un processus de développement de manière industrielle tout en disposant d'une certaine agilité est devenu un des facteurs clé de la réussite d'un projet. Ces dernières années, plusieurs méthodes tels que l'intégration continue, les tests unitaires ou et la traçabilité des exigences ont permis de réduire considérablement les délais de développement. Le but de cette session sera de proposer un software factory originale basée sur plusieurs outils éprouvés du marché (la plupart Open Source) : CruiseControl, SVN Subversion et Gemini de CounterSoft. Les questions soulevées seront : - Comment mettre en place un atelier d'intégration continue (daily build) - Comment assurer la traçabilité des exigences jusque dans le code source - Comment intégrer la gestion des exceptions non gérés avec un outil de bug tracking - Quel est le coût d'une telle solution ?
(Thursday, May 18, 2006 1:00 AM)
Visualiser
Tagged as :
|
Les outils Open Source pour industrialiser les développements en environnements .NET - Part II
Gérer un processus de développement de manière industrielle tout en disposant d'une certaine agilité est devenu un des facteurs clé de la réussite d'un projet. Ces dernières années, plusieurs méthodes tels que l'intégration continue, les tests unitaires ou et la traçabilité des exigences ont permis de réduire considérablement les délais de développement. Le but de cette session sera de proposer un software factory originale basée sur plusieurs outils éprouvés du marché (la plupart Open Source) : CruiseControl, SVN Subversion et Gemini de CounterSoft. Les questions soulevées seront : - Comment mettre en place un atelier d'intégration continue (daily build) - Comment assurer la traçabilité des exigences jusque dans le code source - Comment intégrer la gestion des exceptions non gérés avec un outil de bug tracking - Quel est le coût d'une telle solution ?
(Thursday, May 18, 2006 1:00 AM)
Visualiser
Tagged as :
|
Implémenter une couche de persistance avec .NET - Part I
Développer une couche de persistance est assurément une des tâches les plus difficiles lors de la réalisation d'une application de gestion. Alors que les techniques de mapping objet / relationnel sont restées pendant plus de dix ans l'apanage d'experts, de plus en plus de projets franchissent le pas. Avec cet engouement, ces mêmes projets payent souvent les pots cassés d'une mauvaise conception ou d'une méconnaissance des principes du mapping, dont la persistance est tout sauf transparente (malgré ce qu'affirment les présentations marketing). Quels sont les pièges à éviter lorsqu'on doit faire du mapping O/R ? Y-a-t-il des modèles de conception à suivre ? La génération de code peut-elle apporter une solution alternative moins coûteuse et mieux maîtrisée ? Faut-il réserver cette technique à des petits projets ou des gros projets ? Cette session s'attachera à décrire les grands principes du mapping objet / relationnel tout en décrivant au travers d'une étude de cas pratique les effets pervers d'une mauvaise conception. Les outils de persistance utilisés seront ceux du marché, qu'il soient propriétaires ou Open Source (nhibernate, Code-Smith, …). Quant à l'approche "techniquement agnostique", elle conviendra aussi bien aux aficionados de .NET que de Java EE.
(Thursday, June 08, 2006 1:00 AM)
Visualiser
Tagged as :
|
Implémenter une couche de persistance avec .NET - Part II
Développer une couche de persistance est assurément une des tâches les plus difficiles lors de la réalisation d'une application de gestion. Alors que les techniques de mapping objet / relationnel sont restées pendant plus de dix ans l'apanage d'experts, de plus en plus de projets franchissent le pas. Avec cet engouement, ces mêmes projets payent souvent les pots cassés d'une mauvaise conception ou d'une méconnaissance des principes du mapping, dont la persistance est tout sauf transparente (malgré ce qu'affirment les présentations marketing). Quels sont les pièges à éviter lorsqu'on doit faire du mapping O/R ? Y-a-t-il des modèles de conception à suivre ? La génération de code peut-elle apporter une solution alternative moins coûteuse et mieux maîtrisée ? Faut-il réserver cette technique à des petits projets ou des gros projets ? Cette session s'attachera à décrire les grands principes du mapping objet / relationnel tout en décrivant au travers d'une étude de cas pratique les effets pervers d'une mauvaise conception. Les outils de persistance utilisés seront ceux du marché, qu'il soient propriétaires ou Open Source (nhibernate, Code-Smith, …). Quant à l'approche "techniquement agnostique", elle conviendra aussi bien aux aficionados de .NET que de Java EE.
(Thursday, June 08, 2006 1:00 AM)
Visualiser
Tagged as :
|
La gestion de projet offshore : qu'est ce qui change ? - Part I
Depuis 3 ans, Valtech s'est engagé dans le développement de projets offshore entre la France et l'Inde. Les nombreux projets réalisés ont permis de se forger une expérience dans la gestion de projet offshore et d'adapter un certain nombre de pratiques dans les activités de gestion de projet pour mener à bien les projets.
Ce séminaire abordera entre autres les points suivants : - La gestion de projet offshore de la réponse à appel d'offre au bilan de projet - La gestion de projet pour les développements de projet en forfait - Les estimations - Le lancement de projet avec définition et partage des responsabilités entre les équipes françaises et indiennes - L'organisation des équipes - La répartition des travaux de développement entre les pays - Les moyens de communication - Les bonnes pratiques et pratiques Agile - Les Métriques et indicateurs permettant de suivre des activités distribuées - L'Infrastructure matérielle et logicielle - Les centres de développement (à confimer)
(Thursday, May 18, 2006 1:00 AM)
Visualiser
Tagged as :
|
La gestion de projet offshore : qu'est ce qui change ? - Part II
Depuis 3 ans, Valtech s'est engagé dans le développement de projets offshore entre la France et l'Inde. Les nombreux projets réalisés ont permis de se forger une expérience dans la gestion de projet offshore et d'adapter un certain nombre de pratiques dans les activités de gestion de projet pour mener à bien les projets.
Ce séminaire abordera entre autres les points suivants : - La gestion de projet offshore de la réponse à appel d'offre au bilan de projet - La gestion de projet pour les développements de projet en forfait - Les estimations - Le lancement de projet avec définition et partage des responsabilités entre les équipes françaises et indiennes - L'organisation des équipes - La répartition des travaux de développement entre les pays - Les moyens de communication - Les bonnes pratiques et pratiques Agile - Les Métriques et indicateurs permettant de suivre des activités distribuées - L'Infrastructure matérielle et logicielle - Les centres de développement (à confimer)
(Thursday, May 18, 2006 1:00 AM)
Visualiser
Tagged as :
|
Automatisation des recettes fonctionnelles : un levier pour la conduite du changement - Part I
A l'heure où les contraintes de coûts se font de plus en plus fortes et s'ajoutent aux contraintes de délais toujours plus courts, l'automatisation des tests est une évidence pour les MOE. Les MOA de leur côté sont souvent peu outillées et méconnaissent les bénéfices d'une stratégie d'automatisation des tests fonctionnels. Au delà du gain en délai et en coût, une telle stratégie permet d'améliorer la conduite du changement en faisant intervenir les utilisateurs dans les meilleures conditions possibles au moment des recettes. La présentation se propose de replacer ces éléments dans un réel processus de maximisation de la valeur perçue.
(Thursday, May 18, 2006 1:00 AM)
Visualiser
Tagged as :
|
Automatisation des recettes fonctionnelles : un levier pour la conduite du changement - Part II
A l'heure où les contraintes de coûts se font de plus en plus fortes et s'ajoutent aux contraintes de délais toujours plus courts, l'automatisation des tests est une évidence pour les MOE. Les MOA de leur côté sont souvent peu outillées et méconnaissent les bénéfices d'une stratégie d'automatisation des tests fonctionnels. Au delà du gain en délai et en coût, une telle stratégie permet d'améliorer la conduite du changement en faisant intervenir les utilisateurs dans les meilleures conditions possibles au moment des recettes. La présentation se propose de replacer ces éléments dans un réel processus de maximisation de la valeur perçue.
(Thursday, May 18, 2006 1:00 AM)
Visualiser
Tagged as :
|
Mise en œuvre de SOA - Pourquoi avez-vous besoin d'un ESB ? - Part I
La mise en œuvre d'un architecture orientée services peut prendre différentes formes qui varient largement dans leur complexité. Le choix entre ces différentes formes de mise en œuvre est crucial car il impacte fortement la manière dont les applications et services doivent être conçus pour rentrer dans la cadre de l'architecture choisie. Cette présentation a pour objectif de faire un tour d'horizon de ces différents modes de mise en œuvre, de voir leurs avantages et inconvénients, et de voir quel type d'implémentation convient en fonction des situations et des SI. Les problématiques de format pivot de données, de transformation et d'enrichissement de données seront abordées. Les problématiques d'administration et de contrôle de la qualité de service seront aussi abordées.
(Wednesday, May 17, 2006 1:00 AM)
Visualiser
Tagged as :
|
Mise en œuvre de SOA - Pourquoi avez-vous besoin d'un ESB ? - Part II
La mise en œuvre d'un architecture orientée services peut prendre différentes formes qui varient largement dans leur complexité. Le choix entre ces différentes formes de mise en œuvre est crucial car il impacte fortement la manière dont les applications et services doivent être conçus pour rentrer dans la cadre de l'architecture choisie. Cette présentation a pour objectif de faire un tour d'horizon de ces différents modes de mise en œuvre, de voir leurs avantages et inconvénients, et de voir quel type d'implémentation convient en fonction des situations et des SI. Les problématiques de format pivot de données, de transformation et d'enrichissement de données seront abordées. Les problématiques d'administration et de contrôle de la qualité de service seront aussi abordées.
(Wednesday, May 17, 2006 1:00 AM)
Visualiser
Tagged as :
|
|
|
|
|
|
 |