1 / 17

.NET Enterprise Realization Day

.NET Enterprise Realization Day. 1 journée , 5 sessions, 1 réalisation. Une infrastructure, du métier, des outils. Un SI comme tant d’autres. Pierre Jean Monrozies Rioterdecker. N3RD en chiffres Rôles 1 Architecte 1 DBA 4 Développeurs 2 Intégrateurs 6 Villes différentes

maina
Download Presentation

.NET Enterprise Realization Day

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. .NET Enterprise Realization Day 1 journée, 5 sessions, 1 réalisation

  2. Une infrastructure, du métier, des outils Un SI comme tant d’autres Pierre Jean MonroziesRioterdecker

  3. N3RD en chiffres Rôles 1 Architecte 1 DBA 4 Développeurs 2 Intégrateurs 6 Villes différentes 1 Contrôle de source 2 Cas d’utilisations 45 Soirées de travail N3RD Command Center: un projet télé-travaillé

  4. Décrire les contextes • Entreprise • Architecturels • Fonctionnels • Evoquer les absents du jour • Le traitement des données • Le développement collaboratif Introduction

  5. Itinéraire au cœur de l’architecture cible • Usine à logiciels et SI d’entreprise • Architecture applicative Ménage Ntiers / SOA • Architecture physique Déploiement d’un jour • Cas d’utilisation: La gestion des alertes d’urgence • Les sujets non abordés en plénières • 5 axes pour mieux comprendre et stimuler l’échange Objectif

  6. Une chaine de réalisation logicielle en entreprise? • Pivot d’intégration de solutions • Homogénéité dans la gestion des ressources humaines • Meilleur rapport entre qualité application et fidélité aux exigences • Time to Market et support amélioré • Risque: Poids des habitudes paralyse l’agilité L’architecture applicative dans le SI d’une entreprise

  7. Intégration • Rapport prix/couverture fonctionnelle avantageux • Solution reconnue et garantie • Faibles efforts d’ajustement technique et organisationnel • Conçu pour respecter les standards • Fabrication • Solution à très forte valeur ajoutée • Application critique • Application spécifique • Vouloir l’agilité du métier • Solution d’urgence Quand intégrer, quand fabriquer?

  8. Ligne de famille de produits • Identifier les fonctionnalités communes et les modèles de variation d’un domaine particulier • Produire une gamme de produit plus rapidement, de façon moins couteuse et avec le moins de risque pour une plus grand qualité que s’il avait fallu produire chacun individuellement • Fondée sur : • Les processus, l’architecture, les composants, un framework, des outils, des tests unitaires, la spécialisation des acteurs Principe de l’usine à logiciels

  9. Spécialiser les acteurs, responsabilise les actes et engendre l’expertise • Chaine circulaire où chacun dépend d’un autre, la qualité du produit final est sous la responsabilité collective A chacun son rôle

  10. Role: Software Designer Microsoft Blend N3rdCommandCenter.UI Role: Dev Fonctionnel VS2005: TE for developer N3rd.CommandCenter.BusinessLogic N3rd.CommandCenter.DataAccess N3rd.CommandCenter.DataEntities Role: Architecte Fonctionnel VS2005: TE for architect N3rd.CommandCenter.DataContracts N3rd.CommandCenter.ServiceContracts N3rd.CommandCenter.BusinessContracts Role: DBA VS2005: TE for database N3rdCommandCenterDatabase Du modèle aux projets

  11. Ressources limitées • Temps de traitement critique • Volume d’appel important Au feu!

  12. Base de données • Structure conçue en fonction de la couche d’accès aux données • L’accès aux données • Entreprise Library 3.0 • Modèle netTiers pour CodeSmith • Encapsulation pour programmation par contrats d’interface • Absence d’accès concurrentiel et de contexte transactionnel Le traitement des données

  13. Le « sharepoint » du développement • Carrefour de la réalisation • Environnement intégré mais spécialisé • Processus de développement adaptable à la méthode d’entreprise • Couvre une bonne part du cycle de vie logiciel • Extensible par l’équipe • Vaste gamme de métriques de supervision Le carrefour de la réalisation

  14. Seulement le premier pas… • Capitalisation de l’expertise fonctionnelle marginale • Contrôle de source limité • Faible solution d’intégration continue • Orcas puis Rosario sont attendus pour étoffer l’offre

  15. Un environnement de développement • Team Foundation server • Visual studio Team Edition • Framework 3.0 • Entreprise Library 3.0 • netTiers • Codesmith • Un environnement de production • Windows Server 2003 Le prix du billet

  16. Quand son environnement devient un projet d’entreprise • JM. Prieur, A. Metge • Dotez-vous d’un réseau adaptatif à moindre coût • P.Recchia, A.Guerot • Repas • Le premier pas vers le management des processus • X.Vaneste, P. Recchia • Le parcours utilisateur au coeur des applications immersives • L. Andrianarivony, JM. Princet Attention au départ

  17. NetFxFactory

More Related