Upload
atlassian
View
3.068
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
JIRA : Point focal des flux d’information de l’Usine Logicielle STEF-IT
Mars 2012
2
Sommaire
! Carte d’identité STEF-IT ! Nos plateformes JIRA
– Historique de l’implémentation – Principales métriques
! Une semaine avec un chef de projet STEF-IT – Planification des taches de maintenance – mesure de l’avancement et de la qualité des travaux livrés
! Fonctionnement de nos équipes Support ! Points forts et prochains challenges
3
Carte d’identité STEF-IT
! STEF : Logisticien Européen du froid, spécialiste :
– du transport et stockage sous température dirigée,
– des flux physiques et des flux d’information.
! STEF-IT : Société de Service et d’Ingénierie Informatique, filiale à 100% du groupe STEF.
– Implantations : Lyon, Paris, Vannes et Madrid
– 200 collaborateurs
– en charge de la totalité des systèmes d’information du groupe STEF et
de certains de ses clients externes.
4
Implémentation de l’outil JIRA
! Mis en place en 2007 pour piloter une T.M.A – Version 4.2 actuellement, Migration vers la version 4.4 en cours – Choix de l’intégrateur Valiantys dés le début :
• Audits annuels, préventifs • Suivi des plans d’action d’année en année, mesure du respect des bonnes
pratiques
! Architecture retenue: – Serveur Tomcat, MySQL 5.0, 8 Go pour la JVM – Solution couplée à un ESB pour la communication inter-applications et
l’exposition des Web Services (pas d’utilisation de « Jelly Scripts »)
! 2 plateformes JIRA : – Une interne dédiée au groupe (ses Directions métiers, STEF-IT),
détaillée dans cette présentation : 1500 utilisateurs – Une externe, dédiée à ses clients, ouverte depuis mi-2011 : 50
utilisateurs
5
Notre historique : quelques métriques
Une évolution mesurée régulièrement et anticipée
6
Notre historique : quelques métriques
16/12/ 2008
15/12/ 2010
26/12/ 2011
Types de demandes 17 20 35
Nb projets 124 118 130
Nb utilisateurs déclarés
559 989 1336
Nb groupes 70 84 ì 82
Nb demandes 38009 121621 196088
Rubriques personnalisées
155 132î 132
Nb écrans différents
33 33 36
Règles de notification (Mails)
17 13 î 13
Règles de permission (dont basés sur les rôles)
34 (0)
26 î (4)
20 (5)
Nb de Workflow 6 + 1 (standard)
3 + 1 (standard)
3 + 1 (standard)
Une factorisation régulière pour limiter l’inertie
7
Une semaine avec un chef de projet STEF-IT: Quelques clés pour comprendre
Cadrage & analyse Réalisation Recette
(cognos 8 BI)
(qualimétrie code source)
! Bienvenue dans l’équipe de Maintenance ! ! Votre objectif : Produire un patch permettant de répondre à une demande
d’évolution ou de correction.
8
Une semaine avec un chef de projet STEF-IT: Quelques clés pour comprendre
! Pour le pilotage de l’activité : Préférence des tableaux de bord, partagés ou personnalisés au détriment des notifications automatiques
9
Une semaine type d’un chef de projet STEF-IT: ¾Lundi 08H00
Liste des demandes non affectées 1
2
Le drag & Drop provoque
l’affectation.
La demande est présentée en fonction de la
date de livraison prévue et des
charges (estimée, saisie)
! Planification des demandes non assignées, visualisation du plan de charge avec notre « Gadget Planificator »
10
Une semaine type d’un chef de projet STEF-IT: ÂMardi 12H00
Cadrage & analyse Réalisation Recette
analyse
chiffrage
Précisions à apporter
Ouverte
Fermée
Planification
réalisation
Tests croisés
Attente recette
recette
validée
Une sous tache par phase
est créée automatiquement,
dés le début de l’analyse
La demande quitte le statut « réalisation »
11
1 exigence de type « pilotage » associée à un ou plusieurs cas de tests unitaires
Détection sous Quality center, de la mise à jour du statut de l’exigence.
Message au format Xml + appel des web services
Une semaine type d’un chef de projet STEF-IT: ÀJeudi 10H00
! Les tests unitaires ont été passés sur la suite HP Quality center.
12
! L’audit de code s’est exécutée le jeudi soir. Le chef de projet va prendre connaissance de la qualité du code livré:
Complexité et couplage du composant maitrisée, mais règle de nommage non
respectée : Le composant sera retourné au développeur
Une semaine type d’un chef de projet STEF-IT: ¾Vendredi 08H00
Focus sur le code modifié et sa qualité
13
! Le code source a finalement été corrigé à temps, puis livré à nouveau ! La demande peut être fermée par le chef de projet.
– Sa fermeture provoque automatiquement celle des sous-taches – Les temps consignés sur les sous taches sont agrégés sur la demande principale
! La fermeture de plusieurs demandes peut revêtir d’autres formes, en conservant le même mode collaboratif
Une semaine type d’un chef de projet STEF-IT: ÁVendredi 22H00
14
ESB MULE
Pendant ce temps au Help Desk Les techniciens communiquent par outils interposés
En cours
Ouverte
Fermée
validée
Appel de l’utilisateur
Fin de l’appel (+60% des cas)
Support niveau 1 Support niveau 2
Appel traité par le technicien directement ?
Oui
Non
Mail Format XML
Création de demande
Ajout de commentaires, M.A.J. du statut
Capture des commentaires
Capture du statut
Capture du statut
m.a.j. commentaires et statut
15
Points forts
! Ergonomie appréciée des utilisateurs ! Adhésion des équipes, France et Europe (Interface multilingues) ! Stabilité de la plateforme
! Intégration de l’outil dans notre environnement de développement . Jira devient le point focal pour piloter les flux d’information.
! Un tableau de bord bien construit, et idéalement partagé, permet
d’évacuer 80% de la complexité apparente ! Offre plugins : Riche, variée, facile à implémenter
16
Nos prochains challenges
! Déléguer une partie de l’administration (gestion des utilisateurs, des groupes, par exemple)
– Etude de la version JIRA 4.4 en cours – Mieux exploiter notre Active Directory
! Archiver facilement des demandes (et assurer leur restauration éventuelle)
! Trouver l’équilibre personnalisation / administration / performances
! Incorporer ou lier nos référentiels (sites, clients …)
17
Nos prochains challenges (suite)
! Mieux exploiter JIRA dans le cadre d’une méthodologie AGILE – Greenhopper ? – Balsamiq for JIRA ?
! Personnaliser le reporting sur les délais de résolution
! Mesurer si les processus sont sous contrôle : – Jira permet de structurer un process. – Six sigma permet de le mesurer
et confirmer sa mise sous contrôle
18
Merci pour votre attention
Stephane Oberlechner
Chef de projet Méthodes et Qualité
www.stef.com