Cours du soir Redmine à Valtech
Preview:
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.