net enterprise realization day

Post on 24-Feb-2016

35 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

TRANSCRIPT

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

.NET Enterprise Realization Day

Une infrastructure, du métier, des outils

Un SI comme tant d’autres

Pierre Jean MonroziesRioterdecker

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é

Décrire les contextesEntrepriseArchitecturelsFonctionnels

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

Introduction

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

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é

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

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

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

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

Au feu!

Ressources limitéesTemps de traitement critiqueVolume d’appel important

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

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

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

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

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

NetFxFactory

top related