1 29
100%
Actual Size
Fit Width
Fit Height
Fit Page
Automatic
25 Juin 2008 Outil collaboratif : Redmine Guillaume Tardif
Cours du soir Redmine à Valtech
Embed Size (px)
344 x 292
429 x 357
514 x 422
599 x 487
DESCRIPTION
Présentation de RedMine, donnée mercredi 25 juin 2008 à Valtech Paris.
Citation preview
1. Outil collaboratif : Redmine Guillaume Tardif 25 Juin
2008
2. Redmine : outil de dveloppement collaboratif
Redmine : utilisation gnrale
3. Besoin doutil collaboratif
Besoin de partage dinformation
Besoin de partage dinformation en gnral
Equipes distribues gographiquement
gestion de taches, features, etc.
Multi-technos (Java, .NET, C++, PL/SQL?)
Intgration avec dautres outils
Rcupration des taches dans eclipse (mylin)
Intgration avec Maven : changelog
4. Tour dhorizon
Gestion de tickets (bugs, features, etc.)
Utilis sur de nombreux projets open source
Customisation avance en java
Champs et workflow customisables
Outil collaboratif avec Wiki, roadmap, activit, tickets,
browser code source (subversion et autres)
Champs de formulaire et workflow customisables (V0.11)
Customisation avance en python
Fonctionnellement trs similaire trac meilleure architecture,
multi-projet, configuration web
News, releases, forum, changelog, vue calendrier.
Simple installer et administrer
Intgration Subversion, CVS
5. JIRA
Trs prsent dans le monde open source car gratuit pour les
projets open source
Intgration Mylin, maven (gnration de rapport changelog)
Multi-projet, dfinition de groupes, dutilisateurs, de droits,
etc.
Types de tickets, champs et workflow configurables par
projet.
Roadmap : suivi des livraisons
Gnration de report changelog pour les livraisons
Fish-Eye pour browser le code source
Interface un peu complexe, besoin de customisation
6. JIRA
Integration subversion/CVS
7. Mantis
Gestion de ticket et roadmap
Multi-projet, champ et workflow customisables
Intgration CVS, Subversion
8. Trac
Portail web collaboratif :
Gestion de tickets (features, bugs, taches, etc.)
Roadmap (suivi de lavancement des livraisons)
Utilis sur certaines forges : Mac OS Forge
intgration de site maven, usines de dev, etc.
9.
Formulaire et workflow configurable
Reports customisables, notifications email et flux RSS
Liens avec commits SVN, wiki, roadmap, autres tickets. (syntaxe
wiki utilisable)
Trac
10.
Description des milestones (releases) de lapplication
Lien vers le log SVN correspondant la release
Visualisation de lavancement
Trac Roadmap and Milestones
11.
Vue globale de lactivit sur un projet
creations/modifications/fermeture de tickets
Commits SVN, wiki, Milestones
Trac Project Activity
12. Test Driven Development
Redmine : utilisation gnrale
13. Redmine
Open source (Ruby on Rails)
Similaire Trac (moins grande base dutilisateurs Trac pour
linstant)
utilis par exemple pour Typo3 (lun des principaux CMS Open
source)
Initialement reprise des fonctionnalits de Trac
gestion de ticket, wiki, browser repository de code, roadmap,
activit, recherche sur lensemble des modules, flux RSS
Amliorations par rapport Trac
Multi-projet la base et notions de projets / sous projet
Administration entirement web : configuration (champs custom,
workflow, droits), cration de projets, dutilisateurs, etc.
News, forum, vision calendrier
Meilleure architecture back : intgration native LDAP, meilleure
intgration SVN, CVS et autres repo.
Plusieurs gestionnaire de source ajouts rapidement
plugin usine de dev (Continuous Integration) dj disponible
14.
15. Redmine : Roadmap
16. Redmine : issues
Filtre modifiable simplement
dition des tickets en direct / multi-dition (utile par exemple
pour prioriser ou assigner les tickets aux versions)
Possibilit de sauvegarder des filtres (perso ou publique)
Possibilit de dplacer les tickets vers un autre tracker /
projet
17. Redmine : issues
Description wiki des tickets
Historique de toutes les modifications
Commits lis au ticket, fermeture automatique des tickets (mots
clefs dans le commentaire de commit)
Notification mail (watch) ou flux RSS
18. Redmine : Forum, News
Spcifique aux projets (possibilit de voir les news de tous les
projets, comme lactivit gnrale transverse)
Notifications par flux RSS ou mail
News : notification mail gnrale ou non
Forum : possibilit de sabonner un forum (watch)
19.
Page daccueil et vision calendrier
Redmine : My Page
20. Test Driven Development
Redmine : utilisation gnrale
21. Administration
Ruby on Rails (ou instantRails qui inclue MySQL)
Installation Redmine trs simple
Cration dun schema redmine dans la BDD
22. Redmine : administration
Utilisateurs : possibilit de cration automatique et / ou lien
LDAP
Roles, trackers, workflow, champs customs tickets : dfinis de
faon transverse (utilisable ensuite par projet)
customisation des notifications par mail
23. Redmine : administration
24. Redmine : cration dun projet
25. Redmine : administration dun projet
Modification des informations de base et modules actifs
Ajout dutilisateurs au projet et rles des users
Ajout de version (milestones) / catgories de tickets
Lien avec un repository (SVN, CVS, Darcs, Mercurial, Bazaar,
Git)
26. Test Driven Development
Redmine : utilisation gnrale
27. Retour dexprience
Cration dutilisateurs automatise et lien LDAP
Facilit de cration/customisation de projet
Souplesse de lien avec un repository par projet (CVS/SVN)
Simplicit dutilisation (pas de formation des utilisateurs)
Projets parents utiliss par quipe business, sous projets pour
le dveloppement rel
~ 6-7 projets crs, ~ 3 utilisent vraiment redmine en
oprationnel
28. Copyright notice
Reproduire, distribuer et communiquer cette cration au
public
Selon les conditions suivantes :
Paternit. Vous devez citer le nom de l'auteur original de la
manire indique par l'auteur de l'oeuvre ou le titulaire des droits
qui vous confre cette autorisation (mais pas d'une manire qui
suggrerait qu'ils vous soutiennent ou approuvent votre utilisation
de l'oeuvre).
Rien dans ce contrat ne diminue ou ne restreint le droit moral
de l'auteur ou des auteurs.
Pour plus d'infos voir :
http://creativecommons.org/licenses/by/3.0/
29. Contact information Prsentation de Guillaume Tardif
[email_address] www.valtech.fr Vous pouvez modifier cette
prsentation mais vous devez citer les sources (auteur et
traducteur) quelque part dans votre prsentation. Par exemple
incorporez cette diapositive au dbut pour dire que votre
prsentation provient de ces sources. Merci de faire pour le
mieux.
LOAD MORE