INTÉGRATION SERENA BUSINESS MASHUPS ET DIMENSIONS
description
Transcript of INTÉGRATION SERENA BUSINESS MASHUPS ET DIMENSIONS
Copyright ©2010 Serena Software, Inc.
Click to edit Master subtitle style
CLICK TO EDIT MASTER OPTION 1INTÉGRATION SERENA BUSINESS MASHUPS ET DIMENSIONS
2 Copyright ©2010 Serena Software, Inc.
MERCI !
3 Copyright ©2010 Serena Software, Inc.
• Serena Business Mashups (SBM)
• Intégrer SBM et Dimensions : le contexte
• Pourquoi intégrer SBM et Dimensions
• Démonstration
Agenda
4 Copyright ©2010 Serena Software, Inc.
L’automatisation des processus par Serena
SBM vous permet de créer vos applications collaboratives
SBM vous permet d’outiller tout type de processus : IT ou métier
5 Copyright ©2010 Serena Software, Inc.
Où se situe SBM dans votre projet « Optimisation des Processus » ?
Comprendre et documenter
Analyser et optimiser
Harmoniser et mutualiser
Piloter son entreprise
Automatiser et dématérialiser
Définir ses processus (projet SI)
6 Copyright ©2010 Serena Software, Inc.
L’objet de la cartographie
Comprendre et documenter
Analyser et optimiser
Harmoniser et mutualiser
Piloter son entreprise
Automatiser et dématérialiser
Définir ses processus (projet SI)
}
7 Copyright ©2010 Serena Software, Inc.
L’automatisation et le guidage
Comprendre et documenter
Analyser et optimiser
Harmoniser et mutualiser
Piloter son entreprise
Automatiser et dématérialiser
Définir ses processus (projet SI) }
8 Copyright ©2010 Serena Software, Inc.
EXEMPLES CLIENTS
9 Copyright ©2010 Serena Software, Inc.
BanqueGestion des recrutements
Les Challenges
• Remplacer une application interne
• Ouverture sur le Web (internet)
Les Benefices
• Centralisation du recrutement pour le Groupe entier
• Processus faciles à modifier
• Connectivité au S.I.
• Diminution du temps de traitement de 50%
• Gestion automatique du Workflow
10 Copyright ©2010 Serena Software, Inc.
IndustrieS.A.V
Les Challenges• Gestion du S.A.V sur site• Entrée multicanale : internet,
téléphone, terminaux mobiles• Unification des processus sur les
différentes B.U.
Bénéfices
• Réactivité des techniciens notifiés par SMS
• Rentabilisation de l’investissement par rapport à une solution de la GMAO
• Adaptation de la solution aux processus et non le contraire
11 Copyright ©2010 Serena Software, Inc.
Cartes à PuceGestion des demandes
• Les Challenges• Unifier les méthodes de gestion
des demandes et défauts (logiciels et matériels)
• Equipes Internationales• Gestion de bout en bout : Client
– R&D logicielle
• Les Bénéfices• Equipes transverses• Mobilité inter-équipes• Centralisation• Connexion à la gestion de
Version• Traçabilité totale
12 Copyright ©2010 Serena Software, Inc.
ChimieHelpdesk
Challenges• Utilisateurs répartis partout en
France• Equipe support unique centralisé• Besoins d’intégration au S.I.
Bénéfices• Amélioration de la réactivité du
support• Temps de résolution divisés par 2• Création des cas multi-canale :
téléphonie / PABX, eMail, Internet• Création automatique des cas par
l’outil de supervision• Prise de main à distance intégrée• Amélioration sensible du suivi grâce
au rapports.• Mutualisation des équipes et auto-
assignation
13 Copyright ©2010 Serena Software, Inc.
COUVERTURE FONCTIONNELLESBM en quelques mots
14 Copyright ©2010 Serena Software, Inc.
Gestion des données et interfaces graphiques
• Design Graphique Code∅ de l’application :– Design des workflows, sous-workflows et leur synchronisation– Design des écrans de saisie– Design des valeurs à saisir dans les dossiers– Design des formulaires– Design des alertes par eMail
• Client final 100 % Web, installation∅• Home Page, Tableau de bord et Rapports personnalisables
• Support natif des pièces jointes (toutes natures de fichier)
• Gestion de données externes
15 Copyright ©2010 Serena Software, Inc.
Sécurité
• Sécurité (HTTPS...)
• SSO
• Intranet et Extranet
• Gestion des habilitations, ségrégation des données
• Audit silencieux des processus (jalons, planning etc.)
• Audit silencieux des modifications de valeur
16 Copyright ©2010 Serena Software, Inc.
Connectivité
• Edition multi-format (PDF, Word, Excel)
• Support natif de liens externes (URL, Widgets et des Services Web dynamiques)
17 Copyright ©2010 Serena Software, Inc.
CONTEXTE
18 Copyright ©2010 Serena Software, Inc.
Analyse
• Le client a les besoins suivants– Gestion de composants développés par des sous-traitants
– Les composants, versionnés, intègrent :• Des spécifications• Du code• Des cahiers de teste
– Des ‘projets’ sont susceptibles d’utiliser, voire de faire modifier ou créer, des composants.
– Le client a un fort besoin de :• Contrôler les numéros de versions• Contrôler les règles de gestion• Automatiser les synchronisation
19 Copyright ©2010 Serena Software, Inc.
Baselines
Vision fonctionnelle
Demande Nouveau /Modification Projet
Projet
Version de Projet
Demande Nouveau / Modificaiton Composant
Composant
Version de Composant
Règles de gestion, de numérotations
Gestion de versions de fichiers
20 Copyright ©2010 Serena Software, Inc.
POURQUOI UNE RÉPONSE SBM ET DIMENSIONS
21 Copyright ©2010 Serena Software, Inc.
• Cycles de vie
• Développements
• Fusions
• Baselines
• Contrôle fort
• Automatisation
• Souplesse
• Puissance des règles de gestion
Les besoins
22 Copyright ©2010 Serena Software, Inc.
Interface SBMInterface SBM
Visibilité du contenu du project associé à la demande de
création/modification de la version du composant
Visibilité du contenu du project associé à la demande de
création/modification de la version du composant
23 Copyright ©2010 Serena Software, Inc.
L’idée maitresse
• Habiller et piloter Dimensions
• Création automatique des projects, correctement nommés, assignation automatique des droits, création automatique des baselines, fusion automatique des Projects.
• Le tout derrière une interface « 1 bouton » qui encapsule le workflow générale de la demande.
24 Copyright ©2010 Serena Software, Inc.
Interface GraphiquePour les fichiers
Coffre fort des fichiers
Gestion des Baselines
Architecture Technico-Fonctionnelle
Interface GraphiquePour les demandes
Gestion des demandes (données, cycles de vies
etc.)
Gestion des cycles de vie Composants et Projets
Gestion des cycles de vie versions de Composants
et Projets
Synchronisation automatique
des cycles de vies
Contrôles de cohérenceContrôles métiers
Contrôles des numéros de versions
Créations automatiques des objets dans
Dimensions
Client DimensionsPermettant l’exécutionDe commandes en ligne
Client DimensionsPermettant l’exécutionDe commandes en ligne
Gestion des contenants des Composants et des
Projets
25 Copyright ©2010 Serena Software, Inc.
Aperçu : Création/Modification d’un composant
DemandeCréationComposant
ReprésentationDe la VersionComposant
Project
AnalyseAnalyse En SpecEn Spec
NewNew SpecifiedSpecified
Valid SpecValid Spec ComposantSpécicié
ComposantSpécicié
LivraisonOK
LivraisonOK
DeliveredDelivered
Tests Unit. OK
Tests Unit. OK BaselinéBaseliné
ValidatedValidated BaselinedBaselined
Baseline
(pas de statut)(pas de statut)
(pas de statut)(pas de statut)
(pas de statut)(pas de statut)Représentation d’un Composant
26 Copyright ©2010 Serena Software, Inc.
CYCLES DE VIEExemple de cycles de vies des différents objets à implémenter
27 Copyright ©2010 Serena Software, Inc.
Gestion des Compsants
28 Copyright ©2010 Serena Software, Inc.
POINTS IMPORTANTS DU DEMONSTRATEURSLa valeur ajoutée Serena
29 Copyright ©2010 Serena Software, Inc.
• Puissance d’un moteur de workflow, puissance d’un gestionnaire de configuration
• L’utilisateur se laisse guider par le workflow :– Saisie intuitive
– Validation intuitive
• Serena automatise les tâches de mise à disposition des silos de stockage pour les versions de Projets ou de Composants
Guidage automatique
30 Copyright ©2010 Serena Software, Inc.
• Utilisation des statuts pour vous apporter la visibilité sur les différentes demandes (Projets et Composants)
• Traçabilité automatique grâce aux champs « jalons »
• Rapports intégrés pour apporter une visibilité complète
• Extensibilité grâce à l’utilisation de rapports externes (exemple : Gantt)
• Extensibilité grâce à l’utilisation de rapports étendus (analyse d’impact)
Visibilité
31 Copyright ©2010 Serena Software, Inc.
Exemple tableaux de bords (internes et externes)
32 Copyright ©2010 Serena Software, Inc.
• Synchronisation automatique des statuts (demande Composants vers Version de composant par exemple)
• Automatisation de la création des baselines regroupant le bons fichiers
Automatisation
33 Copyright ©2010 Serena Software, Inc.
• Historique (audit trail) automatique : qui, quand, quoi ?
• Notification et relance automatique : envoi de mail, flux RSS …
Suivi automatique
34 Copyright ©2010 Serena Software, Inc.
Exemple audit trail
35 Copyright ©2010 Serena Software, Inc.
• Facilité d’utilisation
• Puissance de paramétrage : la solution reste évolutive– Ex : ajouter une étape dans un cycle de vie se fait en 1
click
• Puissance de contrôle : l’extensibilité de Serena permet d’ajouter des contrôles métiers afin de valider la cohérence des données ou de définir automatiquement les numéros de version (par exemple)
Ergonomie
36 Copyright ©2010 Serena Software, Inc.
DÉMONSTRATEURObjectifs du démonstrateur
37 Copyright ©2010 Serena Software, Inc.
• Démonstrateur mis en place en 3 jours• Montrer sur des cas d’usages précis le comportement de
la solution– Première version de composant (incluant des boucles)– Nouvelle version de composant– Première version de projet : utilisation de composants– Fait Technique : impact
• Montrer la capacité de la solution à afficher vos indicateurs
– Planification / Jalons (utilisation d’un Gantt)– Etats des demandes– Etats des versions
Objectifs
38 Copyright ©2010 Serena Software, Inc.
SCREENSHOTSIssus du démonstrateur
39 Copyright ©2010 Serena Software, Inc.
Encapsulation de l’interface graphique dans un Portail
Saisie des demandes de création ou modifications
de projets
Saisie des demandes de création ou modifications
de projets
Saisie des demandes de création ou modifications
de composants
Saisie des demandes de création ou modifications
de composants
Saisie des Faits TechniquesSaisie des Faits Techniques
40 Copyright ©2010 Serena Software, Inc.
Demande de création de Composant
Saisie du nom du composant
Saisie du nom du composant
Saisie des jalonsSaisie des jalons
La validation de cette demande entraîne la création dans Dimensions d’un « Design Part » pour héberger le
composant, et d’un « Project » pour héberger les fichiers de la version du composant.
La validation de cette demande entraîne la création dans Dimensions d’un « Design Part » pour héberger le
composant, et d’un « Project » pour héberger les fichiers de la version du composant.
41 Copyright ©2010 Serena Software, Inc.
Visualisation de la demande de création de Composant
Nom du ComposantNom du Composant
Statut de la demandeStatut de la demande Version CibleVersion Cible
42 Copyright ©2010 Serena Software, Inc.
Visualisation de la demande (suite)
Etat de la Version du Composant (ici New)Etat de la Version du Composant (ici New)
La demande a changé de statut
La demande a changé de statut
Visibilité des Fichiers gérés dans Serena Dimensions dans le
« Project » créé automatiquement depuis SBM
pour cette version de composant
Visibilité des Fichiers gérés dans Serena Dimensions dans le
« Project » créé automatiquement depuis SBM
pour cette version de composant
Ouverture de Serena Dimensions pour visualiser le contenu du
fichier
Ouverture de Serena Dimensions pour visualiser le contenu du
fichier
L’utilisateur est guidé dans le processus et n’a pas à se poser de questions sur la suite du processus
L’utilisateur est guidé dans le processus et n’a pas à se poser de questions sur la suite du processus
43 Copyright ©2010 Serena Software, Inc.
Cas d’utilisation : Refus d’une spécification
Incrément automatique du numéro de version cible
Incrément automatique du numéro de version cible
Saisie obligatoire d’un motif de refus
Saisie obligatoire d’un motif de refus
44 Copyright ©2010 Serena Software, Inc.
Synchronisation automatique des statuts
A l’acceptation des spécifications par le Pilote Qualité, le statut de l’objet représentant la Version du Composant est
automatiquement impacté (ici : Specified)
A l’acceptation des spécifications par le Pilote Qualité, le statut de l’objet représentant la Version du Composant est
automatiquement impacté (ici : Specified)
45 Copyright ©2010 Serena Software, Inc.
Synchronisation automatique des statutsLes cycles de vies sont simples à synchroniser entre l’objet
« Demande de création » et l’objet « Version de Composant ».
Lorsque la demande est passée au statut « Version Baselinée », la version du composant est elle-même passée
au statut « Baseline »
Les cycles de vies sont simples à synchroniser entre l’objet « Demande de création » et l’objet « Version de
Composant ».Lorsque la demande est passée au statut « Version
Baselinée », la version du composant est elle-même passée au statut « Baseline »
Outre la synchronisation des statuts, SBM lance des commande Dimensions afin de créer les objets adéquats dans le référentiel hébergeant les fichiers. Par exemple
création d’une baseline comportant tous les fichiers de la version « baselinée ».
Outre la synchronisation des statuts, SBM lance des commande Dimensions afin de créer les objets adéquats dans le référentiel hébergeant les fichiers. Par exemple
création d’une baseline comportant tous les fichiers de la version « baselinée ».
46 Copyright ©2010 Serena Software, Inc.
Demande de modification de composant
Sélection du composant puis de la version à modifier
Sélection du composant puis de la version à modifier
Calcul automatique du nouveau numéro de version
Calcul automatique du nouveau numéro de version
Saisie des jalonsSaisie des jalons
47 Copyright ©2010 Serena Software, Inc.
Demande de création de projets
Nom du projetNom du projet
Saisie des versions de composants au statut
« Baselined » à réutiliser tels quels
Saisie des versions de composants au statut
« Baselined » à réutiliser tels quels
Saisie des versions de composants au statut « Validated » ou « Baselined »
à modifier.Cela créera automatiquement N
demandes de modifications
Saisie des versions de composants au statut « Validated » ou « Baselined »
à modifier.Cela créera automatiquement N
demandes de modifications
48 Copyright ©2010 Serena Software, Inc.
Demande de création de composant dans le cadre d’un projet
49 Copyright ©2010 Serena Software, Inc.
Visualisation des la demande de création de projet
Versions de composants utilisés / à créer / à modifier
Versions de composants utilisés / à créer / à modifier
Liste des demandes de création/modificationListe des demandes de création/modification
50 Copyright ©2010 Serena Software, Inc.
Intégration SBM/DimensionsVisualisation de la demande
de création de projet
Visibilité des Fichiers gérés dans Serena Dimensions dans le
« Project » créé automatiquement depuis SBM
pour cette version de Projet
Visibilité des Fichiers gérés dans Serena Dimensions dans le
« Project » créé automatiquement depuis SBM
pour cette version de Projet
Ouverture de Serena Dimensions pour visualiser le contenu du
fichier
Ouverture de Serena Dimensions pour visualiser le contenu du
fichier
51 Copyright ©2010 Serena Software, Inc.
Création d’un fait technique
Sélection du composant puis de la version impactée
par le Fait Technique
Sélection du composant puis de la version impactée
par le Fait Technique
Titre et description détailléeTitre et description détaillée
52 Copyright ©2010 Serena Software, Inc.
Analyse impact d’un Fait Technique
Bouton lançant l’analyse d’impact
Bouton lançant l’analyse d’impact
Résultat analyse impactRésultat analyse impact
53 Copyright ©2010 Serena Software, Inc.
Visualisation Fait Technique
Récapitulatif de l’analyse d’impact
Récapitulatif de l’analyse d’impact
54 Copyright ©2010 Serena Software, Inc.
Exemple Dashboard
Répartition des états des Demandes Projets ou Composants actives
Répartition des états des Demandes Projets ou Composants actives
Répartition des états des Versions Projets ou
Composants
Répartition des états des Versions Projets ou
Composants
55 Copyright ©2010 Serena Software, Inc.
Exemple Dashboard Composants
56 Copyright ©2010 Serena Software, Inc.
ARCHITECTURE TECHNIQUE
57 Copyright ©2010 Serena Software, Inc.
Interface GraphiquePour les fichiers
Coffre fort des fichiers
Gestion des Baselines
Architecture Technico-Fonctionnelle
Interface GraphiquePour les demandes
Gestion des demandes (données, cycles de vies
etc.)
Gestion des cycles de vie Composants et Projets
Gestion des cycles de vie versions de Composants
et Projets
Synchronisation automatique
des cycles de vies
Contrôles de cohérenceContrôles métiers
Contrôles des numéros de versions
Créations automatiques des objets dans
Dimensions
Client DimensionsPermettant l’exécutionDe commandes en ligne
Client DimensionsPermettant l’exécutionDe commandes en ligne
Gestion des contenants des Composants et des
Projets
58 Copyright ©2010 Serena Software, Inc.
Aperçu : Création d’un composant
DemandeCréationComposant
Request représentant laVersionComposant
Espace de stockage Des fichiers pour La version du Composant(Project)
AnalyseAnalyse En SpecEn Spec
NewNew SpecifiedSpecified
Request représentant leComposant
Composant(Design Part)
Valid SpecValid Spec ComposantSpécicié
ComposantSpécicié
LivraisonOK
LivraisonOK
DeliveredDelivered
Tests Unit. OK
Tests Unit. OK BaselinéBaseliné
ValidatedValidated BaselinedBaselined
Version figée(baseline)
(pas de statut)(pas de statut)
(pas de statut)(pas de statut)
(pas de statut)(pas de statut)
(pas de statut)(pas de statut)
59 Copyright ©2010 Serena Software, Inc.
Aperçu : Modification d’un composant
DemandeModificationComposant
Request représentant laVersionComposant
AnalyseAnalyse En SpecEn Spec
NewNew SpecifiedSpecified
Request représentant leComposant
Valid SpecValid Spec ComposantSpécifié
ComposantSpécifié
Livraison OK
Livraison OK
DeliveredDelivered
Tests Unit. OK
Tests Unit. OK BaselinéBaseliné
ValidatedValidated BaselinedBaselined
(pas de statut)(pas de statut)
(pas de statut)(pas de statut)
(pas de statut)(pas de statut)
(pas de statut)(pas de statut)
Espace de stockage Des fichiers pour La version du Composant(Project)
Composant(Design Part)
Version figée(baseline)
60 Copyright ©2010 Serena Software, Inc.
MERCI DE VOTRE ATTENTION