La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

•Présentation de Team Edition for Database Professionals •La méthodologie •Etude de cas.

Présentations similaires


Présentation au sujet: "•Présentation de Team Edition for Database Professionals •La méthodologie •Etude de cas."— Transcription de la présentation:

1

2 •Présentation de Team Edition for Database Professionals •La méthodologie •Etude de cas

3 3 Visual Studio Team System Business Analyst PMO Operations CIO Application Support Architect Project Manager Tester Designer Developer DB Pro Team Edition for Database Professionals •Expand to database teams •Manage Database Change •Extend Team productivity and collaboration •Integrated quality

4 Les architectes ont besoin de modéliser la base de données Les développeurs ont besoin de la base de données de l’application Les testeurs ont besoin de données pour valider l’application Les administrateurs ont besoin d’un suivi des modifications des bases de données Tous doivent travailler en cohésion complète sur le projet

5 Création d’un projet pour y stocker la base de données sous forme de schéma Ensemble d’outils pour les développeurs, les administrateurs pour leurs tâches quotidiennes Traitement des données Traitement du schéma Tests et contrôles sur la base de données Un outil pour réunir les développeurs et les administrateurs

6 Visual Studio Team Suite MSF Process and Guidance Visual Studio Team Foundation Server Visual Studio Industry Partners Software Architects Software Developers Software Testers Database Professionals Visual Studio Team Explorer Application Modeling Infrastructure and Deployment Modeling Code Analysis Performance Tuning Security Analysis Déploiement de base de données Modification de base de données Test de base de données Performance Testing Manual Testing Test Case Management Visual Studio Professional Edition Change Management Work Item Tracking Reporting Project Site Integration Services Project Management Load Test Agent Visio and UML Modeling Class Modeling Unit Testing Code Coverage Nouveau

7

8 CP DéveloppementRecetteDBA DéveloppementIntégrationProduction Procédures Fonctions Structures Etude d’impact Déploiement Test d’intégrité Tests fonctionnels Réalisation d’une évolution en 9 étapes

9 CPDéveloppeurRecetteur TâcheBug Historique Lien avec les changesets Reporting : Durée de réalisation Avancée du projet Lien avec la tâche originelle Reporting : Temps de fixation Nb de bugs ouverts Cycle de vie d’un work item

10 Work items : tâches, bugs, … Planning détaillé Cycle de vie du projet Interactions de l’équipe Reporting précis 1 Le chef de projet crée les tâches pour chaque membre et chaque étape.

11

12 Import de schéma existant Création de requêtes Modification de structures Création de procédures Suivi des works items 2 Réalisation des développements C# et SQL

13 Associations des développements aux tâches Fusions du travail Gestion des conflits Branches Suivi de production Alertes 3 Historisation du travail réalisé

14 Création automatique des tests à partir des procédures & fonctions Paramétrage des scripts C# ou VB Déroulement des tests unitaires Insertion des tests dans le processus d’intégration continue : Association des tests aux builds Génération automatique d’alertes en cas d’échec d’une build Mise à jour des work items en cas d’erreurs 3 Tests unitaires du code produit

15

16 Données aléatoires: Liées à la production Contraintes (taille, langue, caractères…) Tests aux bordures du système Prévisualisation des données Génération des données dans la base de développement 4 Génération des données de test

17

18 Génération de schémas des bases existantes Etude d’impact en cas de mutualisation de tables ou de données Comparaison de schémas Génération de scripts de mise à niveau de la base cible Mise à jour des tâches en cas de modifications 5 Etude d’impact en production

19 Préparation de la recette Import des données de production sur l’intégration Déroulement des scripts de développement en intégration DéveloppementIntégrationProduction 6 Mise en place de la plate-forme d’intégration

20 Comparaison des données après modifications (non régression) Génération de scripts pour corriger les écarts Suivi et archivage des modifications 7 Comparaison des données en intégration

21

22 Gestion des tests : Anciens et nouveaux UnitairesFonctionnels Création de listes de test. Ouverture de bugs en cas d’échec  Réalisation des exigences et certitude de non-régresssion 8 Tests de recette

23 Suivi dans un portail Agrégation des infos d’avancement Vision globale en temps réel  Ajustement rapide de la stratégie du projet 9 Gestion du projet Il reste des bugs !

24 S’informer - Un portail d’informations, des événements, une newsletter bimensuelle personnalisée Se former - Des webcasts, des articles techniques, des téléchargements, des forums pour échanger avec vos pairs Bénéficier de services - Des cursus de formations et de certifications, des offres de support technique Visual Studio 2005 + Abonnement MSDN Premium Abonnement TechNet Plus : Versions d’éval + 2 incidents support

25 © 2007 Microsoft France Votre potentiel, notre passion TM


Télécharger ppt "•Présentation de Team Edition for Database Professionals •La méthodologie •Etude de cas."

Présentations similaires


Annonces Google