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

NET Enterprise Realization Day

  • Upload
    maina

  • View
    35

  • Download
    0

Embed Size (px)

DESCRIPTION

.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 - PowerPoint PPT Presentation

Citation preview

Page 1: NET Enterprise Realization Day

1 journée, 5 sessions, 1 réalisation

.NET Enterprise Realization Day

Page 2: NET Enterprise Realization Day

Une infrastructure, du métier, des outils

Un SI comme tant d’autres

Pierre Jean MonroziesRioterdecker

Page 3: NET Enterprise Realization Day

N3RD en chiffresRô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é

Page 4: NET Enterprise Realization Day

Décrire les contextesEntrepriseArchitecturelsFonctionnels

Evoquer les absents du jourLe traitement des donnéesLe développement collaboratif

Introduction

Page 5: NET Enterprise Realization Day

Itinéraire au cœur de l’architecture cibleUsine à logiciels et SI d’entrepriseArchitecture applicative Ménage Ntiers / SOAArchitecture physique Déploiement d’un jourCas d’utilisation: La gestion des alertes d’urgenceLes sujets non abordés en plénières

5 axes pour mieux comprendre et stimuler l’échange

Objectif

Page 6: NET Enterprise Realization Day

L’architecture applicative dans le SI d’une entreprise

Une chaine de réalisation logicielle en entreprise?

Pivot d’intégration de solutionsHomogénéité dans la gestion des ressources humainesMeilleur rapport entre qualité application et fidélité aux exigencesTime to Market et support amélioréRisque: Poids des habitudes paralyse l’agilité

Page 7: NET Enterprise Realization Day

Quand intégrer, quand fabriquer?

IntégrationRapport prix/couverture fonctionnelle avantageuxSolution reconnue et garantieFaibles efforts d’ajustement technique et organisationnelConçu pour respecter les standards

FabricationSolution à très forte valeur ajoutéeApplication critiqueApplication spécifiqueVouloir l’agilité du métier Solution d’urgence

Page 8: NET Enterprise Realization Day

Ligne de famille de produitsIdentifier les fonctionnalités communes et les modèles de variation d’un domaine particulierProduire 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 individuellementFondé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

Page 9: NET Enterprise Realization Day

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

Page 10: NET Enterprise Realization Day

Du modèle aux projets

Role: Software Designer

Microsoft BlendN3rdCommandCenter.UI

Role: Architecte Fonctionnel

VS2005: TE for architect

N3rd.CommandCenter.DataContractsN3rd.CommandCenter.ServiceContracts

N3rd.CommandCenter.BusinessContracts

Role: Dev Fonctionnel

VS2005: TE for developerN3rd.CommandCenter.BusinessLogic

N3rd.CommandCenter.DataAccessN3rd.CommandCenter.DataEntities

Role: DBA

VS2005: TE for database

N3rdCommandCenterDatabase

Page 11: NET Enterprise Realization Day

Au feu!

Ressources limitéesTemps de traitement critiqueVolume d’appel important

Page 12: NET Enterprise Realization Day

Base de donnéesStructure conçue en fonction de la couche d’accès aux données

L’accès aux donnéesEntreprise Library 3.0Modèle netTiers pour CodeSmithEncapsulation pour programmation par contrats d’interface

Absence d’accès concurrentiel et de contexte transactionnel

Le traitement des données

Page 13: NET Enterprise Realization Day

Le « sharepoint » du développement

Carrefour de la réalisationEnvironnement intégré mais spécialiséProcessus de développement adaptable à la méthode d’entrepriseCouvre une bonne part du cycle de vie logicielExtensible par l’équipeVaste gamme de métriques de supervision

Le carrefour de la réalisation

Page 14: NET Enterprise Realization Day

Seulement le premier pas…Capitalisation de l’expertise fonctionnelle marginaleContrôle de source limitéFaible solution d’intégration continue

Orcas puis Rosario sont attendus pour étoffer l’offre

Page 15: NET Enterprise Realization Day

Un environnement de développementTeam Foundation serverVisual studio Team EditionFramework 3.0 Entreprise Library 3.0netTiersCodesmith

Un environnement de productionWindows Server 2003

Le prix du billet

Page 16: NET Enterprise Realization Day

Quand son environnement devient un projet d’entreprise

JM. Prieur, A. MetgeDotez-vous d’un réseau adaptatif à moindre coût

P.Recchia, A.GuerotRepasLe premier pas vers le management des processus

X.Vaneste, P. RecchiaLe parcours utilisateur au coeur des applications immersives

L. Andrianarivony, JM. Princet

Attention au départ

Page 17: NET Enterprise Realization Day

NetFxFactory