Vous êtes sur la page 1sur 22

JIRA

Martin Boucher
Centre ddition numrique
Plan
Objectifs
Les besoins
Prsentation de JIRA
Pourquoi JIRA ?
Concepts de base
Concepts avancs
Complments
avec dmonstration en continue
Objectifs
Identifier les besoins
Comprendre les concepts de base de JIRA
Identifier comment JIRA peut rpondre VOS
besoins
Les besoins
3 catgories de besoins
Gestion de projet (project management)
Gestion des incidents (bug tracking)
Gestion de produit (product management)
Les besoins
Gestion de projet
Outil daide la planification
Allocation de ressources
Estimation des temps de ralisation
Suivi des tches / suivi du temps
Gnration de rapports
Les besoins
Gestion des incidents
Enregistrement des demandes
Assignation des demandes
Processus de travail et de rsolution (workflow)
Documentation / commentaires
Gnration de rapports
Recherche
Traabilit (code source)
Les besoins
Gestion de produit
Dcoupage en versions
Dcoupage en composantes
Gestion des nouvelles fonctionnalits /
amliorations
Gestion des Releases
Production des Release notes
Les besoins
Autres
Scurit
Systme collaboratif
Extensibilit
Robustesse
Souplesse
Prsentation de JIRA
JIRA est un systme de suivi de demandes, de
dfectuosits et de gestion de projet
Dvelopp par Atlassian Software Systems
http://www.atlassian.com/software/jira/
JIRA vient de Gojira qui signifie Godzilla en
japonais
Prsentation de JIRA
Plus de 9700 compagnies utilisent JIRA :
HP, Oracle, American Express, Air Canada, Boeing,
Bell, BBC, Nokia, Verizon, Pfizer, MIT, etc.
La DGTIC possde et utilise prsentement une
instance de JIRA
Le Centre ddition numrique exploite sa propre
instance depuis janvier 2008
gestion de projet et de suivi de dfectuosits
Gestion de projet Agile compter doctobre 2008
Pourquoi JIRA ?
JIRA rpond tous ces besoins (ou presque)
Cration de demandes (bugs / tches / etc.)
Gnration de rapports
Notifications et mcanismes de suivi
Organisation
(catgories / projets / composantes / versions)
Facilit dutilisation
Pourquoi JIRA ?
(suite)
Personnalisation
Extensibilit (plugins)
Recherche
Scurit
Workflow
Suivi du temps
Pourquoi JIRA ?
JIRA est un outil, pas une mthode
Il ne fait pas le travail pour vous
JIRA facilite la collaboration
Il ne limpose pas
JIRA facilite le suivi
Il ne le fait pas votre place
Pourquoi JIRA ?
Utilisation actuelle au CEN
Gestion et suivi des tches de dveloppement
Suivi des dfectuosits et incidents
Gestion et suivi des tches administratives
Planification et suivi de demandes de
changements au schma rudit-Article
Prochaines tapes
Gestion de projet Agile
Intgration aux processus de lquipe de production
Concepts de base
Projets et catgories
Composantes et versions
Demandes (Issues)
Types
Priorits
Rsolution
tat (Status)
Concepts de base
Utilisateurs, groupes et rles
Assignation
Automatique
manuelle
Temps travaill (worklog)
Workflow
Concepts de base
Consultation
Tableau de bord par dfaut
Recherche simple
Navigateur de demande (Issue navigator)
Rapports
Observations (watches)
Filtres
Portlets et tableau de bord personnalis
Concepts de base
Suivi des activits de JIRA
Tableau de bord
Courriel
Abonnements aux filtres
RSS
Intgration avec dautres outils
Confluence, Eclipse (Mylyn), etc.
Concepts avancs
Personnalisation de presque tout le contenu
de JIRA
tat / Rsolution / Priorit / Type de demande
Configuration des champs de saisie
Nouveaux champs de saisie
Nouveaux types de demandes (Issue types)
crans de saisie
Notification des changements
Scurit
Concepts avancs
Sous-tches
Liens entre les tches (dpendances)
Cration de nouveaux workflow
Gestion des livraisons (Releases)
Complments
Plugins
Gestionnaire de code source (Subversion)
GreenHopper
Cration des demandes par courriel
Intgration avec Confluence, le Wiki institutionnel
Environnements de dveloppement (ex. Eclipse)
Via services SOAP / XML-RPC
Questions / commentaires
vous la parole !