Cours du soir Redmine à Valtech

67 %
33 %
Information about Cours du soir Redmine à Valtech

Published on August 3, 2008

Author: elefevre

Source: slideshare.net

Description

Présentation de RedMine, donnée mercredi 25 juin 2008 à Valtech Paris.

Outil collaboratif : Redmine Guillaume Tardif 25 Juin 2008

Redmine : outil de développement collaboratif Aperçu JIRA, Mantis, Trac Redmine : utilisation générale Redmine : Administration Retour d’expérience

Aperçu JIRA, Mantis, Trac

Redmine : utilisation générale

Redmine : Administration

Retour d’expérience

Besoin d’outil collaboratif Besoin de partage d’information Besoin de partage d’information en général Similaire wiki News, forum Equipes distribuées géographiquement gestion de taches, features, etc. Contraintes Multi-technos (Java, .NET, C++, PL/SQL?) Intégration avec d’autres outils Récupération des taches dans eclipse (mylin) Intégration avec Maven : changelog

Besoin de partage d’information

Besoin de partage d’information en général

Similaire wiki

News, forum

Equipes distribuées géographiquement

gestion de taches, features, etc.

Contraintes

Multi-technos (Java, .NET, C++, PL/SQL?)

Intégration avec d’autres outils

Récupération des taches dans eclipse (mylin)

Intégration avec Maven : changelog

Tour d’horizon Jira (License) Gestion de tickets (bugs, features, etc.) Utilisé sur de nombreux projets open source Customisation avancée en java Mantis PHP, simple à installer Champs et workflow customisables Trac Outil collaboratif avec Wiki, roadmap, activité, tickets, browser code source (subversion et autres) Champs de formulaire et workflow customisables (V0.11) Customisation avancée en python Redmine Fonctionnellement très similaire à trac meilleure architecture, multi-projet, configuration web News, releases, forum, changelog, vue calendrier. Simple à installer et à administrer Intégration Subversion, CVS

Jira (License)

Gestion de tickets (bugs, features, etc.)

Utilisé sur de nombreux projets open source

Customisation avancée en java

Mantis

PHP, simple à installer

Champs et workflow customisables

Trac

Outil collaboratif avec Wiki, roadmap, activité, tickets, browser code source (subversion et autres)

Champs de formulaire et workflow customisables (V0.11)

Customisation avancée en python

Redmine

Fonctionnellement très similaire à trac meilleure architecture, multi-projet, configuration web

News, releases, forum, changelog, vue calendrier.

Simple à installer et à administrer

Intégration Subversion, CVS

JIRA Très présent dans le monde open source car gratuit pour les projets open source Intégration Mylin, maven (génération de rapport changelog) Multi-projet, définition de groupes, d’utilisateurs, de droits, etc. Types de tickets, champs et workflow configurables par projet. Roadmap : suivi des livraisons Génération de report « changelog » pour les livraisons Intégration wiki Confluence Subversion, CVS Fish-Eye pour browser le code source Interface un peu complexe, besoin de customisation

Très présent dans le monde open source car gratuit pour les projets open source

Intégration Mylin, maven (génération de rapport changelog)

Multi-projet, définition de groupes, d’utilisateurs, de droits, etc.

Types de tickets, champs et workflow configurables par projet.

Roadmap : suivi des livraisons

Génération de report « changelog » pour les livraisons

Intégration

wiki Confluence

Subversion, CVS

Fish-Eye pour browser le code source

Interface un peu complexe, besoin de customisation

JIRA Integration subversion/CVS

Integration subversion/CVS

Mantis Open source PHP Gestion de ticket et roadmap Multi-projet, champ et workflow customisables Intégration eclipse Intégration CVS, Subversion

Open source PHP

Gestion de ticket et roadmap

Multi-projet, champ et workflow customisables

Intégration eclipse

Intégration CVS, Subversion

Trac Open source en Python Portail web collaboratif : Gestion de tickets (features, bugs, taches, etc.) Roadmap (suivi de l’avancement des livraisons) browser Subversion wiki activité projet Large base d’utilisation Utilisé sur certaines « forges » : Mac OS Forge Plugins (python): intégration de site maven, usines de dev, etc. Intégration eclipse mylin

Open source en Python

Portail web collaboratif :

Gestion de tickets (features, bugs, taches, etc.)

Roadmap (suivi de l’avancement des livraisons)

browser Subversion

wiki

activité projet

Large base d’utilisation

Utilisé sur certaines « forges » : Mac OS Forge

Plugins (python):

intégration de site maven, usines de dev, etc.

Intégration eclipse mylin

Gestion de tickets : Formulaire et workflow configurable Reports customisables, notifications email et flux RSS Liens avec commits SVN, wiki, roadmap, autres tickets. (syntaxe wiki utilisable) Trac

Gestion de tickets :

Formulaire et workflow configurable

Reports customisables, notifications email et flux RSS

Liens avec commits SVN, wiki, roadmap, autres tickets. (syntaxe wiki utilisable)

Description des milestones (releases) de l’application Description wiki Lien vers le log SVN correspondant à la release Visualisation de l’avancement Trac Roadmap and Milestones

Description des milestones (releases) de l’application

Description wiki

Lien vers le log SVN correspondant à la release

Visualisation de l’avancement

Vue globale de l’activité sur un projet creations/modifications/fermeture de tickets Commits SVN, wiki, Milestones Flux RSS Trac Project Activity

Vue globale de l’activité sur un projet

creations/modifications/fermeture de tickets

Commits SVN, wiki, Milestones

Flux RSS

Test Driven Development Aperçu JIRA, Mantis, Trac Redmine : utilisation générale Redmine : Administration Retour d’expérience

Aperçu JIRA, Mantis, Trac

Redmine : utilisation générale

Redmine : Administration

Retour d’expérience

Redmine Open source (Ruby on Rails) Similaire à Trac (moins grande base d’utilisateurs Trac pour l’instant) utilisé par exemple pour Typo3 (l’un des principaux CMS Open source) Initialement reprise des fonctionnalités de Trac gestion de ticket, wiki, browser repository de code, roadmap, activité, recherche sur l’ensemble des modules, flux RSS Améliorations par rapport à Trac Multi-projet à la base et notions de projets / sous projet Administration entièrement web : configuration (champs custom, workflow, droits), création de projets, d’utilisateurs, etc. News, forum, vision « calendrier » Meilleure architecture back : intégration native LDAP, meilleure intégration SVN, CVS et autres repo. Communauté très réactive Plusieurs gestionnaire de source ajoutés rapidement plugin usine de dev (Continuous Integration) déjà disponible

Open source (Ruby on Rails)

Similaire à Trac (moins grande base d’utilisateurs Trac pour l’instant)

utilisé par exemple pour Typo3 (l’un des principaux CMS Open source)

Initialement reprise des fonctionnalités de Trac

gestion de ticket, wiki, browser repository de code, roadmap, activité, recherche sur l’ensemble des modules, flux RSS

Améliorations par rapport à Trac

Multi-projet à la base et notions de projets / sous projet

Administration entièrement web : configuration (champs custom, workflow, droits), création de projets, d’utilisateurs, etc.

News, forum, vision « calendrier »

Meilleure architecture back : intégration native LDAP, meilleure intégration SVN, CVS et autres repo.

Communauté très réactive

Plusieurs gestionnaire de source ajoutés rapidement

plugin usine de dev (Continuous Integration) déjà disponible

Multi-projet Roadmap, News

Multi-projet

Roadmap,

News

Redmine : Roadmap

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 déplacer les tickets vers un autre tracker / projet Flux RSS / exports

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 déplacer les tickets vers un autre tracker / projet

Flux RSS / exports

Redmine : issues Description wiki des tickets Historique de toutes les modifications Tickets liés, dupliqués Commits liés au ticket, fermeture automatique des tickets (mots clefs dans le commentaire de commit) Notification mail (« watch ») ou flux RSS

Description wiki des tickets

Historique de toutes les modifications

Tickets liés, dupliqués

Commits liés au ticket, fermeture automatique des tickets (mots clefs dans le commentaire de commit)

Notification mail (« watch ») ou flux RSS

Redmine : Forum, News Spécifique aux projets (possibilité de voir les news de tous les projets, comme l’activité générale transverse) Notifications par flux RSS ou mail News : notification mail générale ou non Forum : possibilité de s’abonner à un forum (watch)

Spécifique aux projets (possibilité de voir les news de tous les projets, comme l’activité générale transverse)

Notifications par flux RSS ou mail

News : notification mail générale ou non

Forum : possibilité de s’abonner à un forum (watch)

Page d’accueil et vision « calendrier » Multi-projet personnalisable Redmine : My Page

Page d’accueil et vision « calendrier »

Multi-projet

personnalisable

Test Driven Development Aperçu JIRA, Mantis, Trac Redmine : utilisation générale Redmine : Administration Retour d’expérience

Aperçu JIRA, Mantis, Trac

Redmine : utilisation générale

Redmine : Administration

Retour d’expérience

Administration A installer Ruby on Rails (ou instantRails qui inclue MySQL) My SQL Redmine Installation Redmine très simple Création d’un schema redmine dans la BDD 2 lignes de commandes préparation de la BDD Lancement serveur

A installer

Ruby on Rails (ou instantRails qui inclue MySQL)

My SQL

Redmine

Installation Redmine très simple

Création d’un schema redmine dans la BDD

2 lignes de commandes

préparation de la BDD

Lancement serveur

Redmine : administration Transverse projets Utilisateurs : possibilité de création automatique et / ou lien LDAP Roles, trackers, workflow, champs customs tickets : définis de façon transverse (utilisable ensuite par projet) customisation des notifications par mail

Transverse projets

Utilisateurs : possibilité de création automatique et / ou lien LDAP

Roles, trackers, workflow, champs customs tickets : définis de façon transverse (utilisable ensuite par projet)

customisation des notifications par mail

Redmine : administration

Redmine : création d’un projet

Redmine : administration d’un projet Modification des informations de base et modules actifs Ajout d’utilisateurs au projet et rôles des users Ajout de version (milestones) / catégories de tickets Page d’accueil wiki Lien avec un repository (SVN, CVS, Darcs, Mercurial, Bazaar, Git) Création de forums

Modification des informations de base et modules actifs

Ajout d’utilisateurs au projet et rôles des users

Ajout de version (milestones) / catégories de tickets

Page d’accueil wiki

Lien avec un repository (SVN, CVS, Darcs, Mercurial, Bazaar, Git)

Création de forums

Test Driven Development Aperçu JIRA, Mantis, Trac Redmine : utilisation générale Redmine : Administration Retour d’expérience

Aperçu JIRA, Mantis, Trac

Redmine : utilisation générale

Redmine : Administration

Retour d’expérience

Retour d’expérience Mis en œuvre Critères importants: Multi-projet Facilité de mise en œuvre Facilité d’administration Création d’utilisateurs automatisée et lien LDAP Facilité de création/customisation de projet Souplesse de lien avec un repository par projet (CVS/SVN) Simplicité d’utilisation (pas de formation des utilisateurs) Projets parents utilisés par équipe business, sous projets pour le développement réel ~ 6-7 projets créés, ~ 3 utilisent vraiment redmine en opérationnel ~ 30 users

Mis en œuvre

Critères importants:

Multi-projet

Facilité de mise en œuvre

Facilité d’administration

Création d’utilisateurs automatisée et lien LDAP

Facilité de création/customisation de projet

Souplesse de lien avec un repository par projet (CVS/SVN)

Simplicité d’utilisation (pas de formation des utilisateurs)

Projets parents utilisés par équipe business, sous projets pour le développement réel

~ 6-7 projets créés, ~ 3 utilisent vraiment redmine en opérationnel

~ 30 users

Copyright notice Vous êtes libre de : Reproduire, distribuer et communiquer cette création au public Modifier cette création Selon les conditions suivantes : Paternité. Vous devez citer le nom de l'auteur original de la manière indiquée par l'auteur de l'oeuvre ou le titulaire des droits qui vous confère cette autorisation (mais pas d'une manière qui suggérerait 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/

Vous êtes libre de :

Reproduire, distribuer et communiquer cette création au public

Modifier cette création

Selon les conditions suivantes :

Paternité. Vous devez citer le nom de l'auteur original de la manière indiquée par l'auteur de l'oeuvre ou le titulaire des droits qui vous confère cette autorisation (mais pas d'une manière qui suggérerait 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/

Contact information Présentation de Guillaume Tardif [email_address] www.valtech.fr Vous pouvez modifier cette présentation mais vous devez citer les sources (auteur et traducteur) quelque part dans votre présentation. Par exemple incorporez cette diapositive au début pour dire que votre présentation provient de ces sources. Merci de faire pour le mieux.

Add a comment

Related presentations

Related pages

Cours du soir Redmine à Valtech - Business

Cours du soir Redmine à Valtech; Download. of 29 ...
Read more

Cours Du Soir Fitnesse à Valtech - Documents

Cours du soir sur Fitnesse donné mardi 17 juin à Valtech Paris. Docslide.fr. Upload Login / Signup. Leadership; ... Cours Du Soir Fitnesse à Valtech;
Read more

Forums - Mantis Bug Tracker • View topic - Configuration ...

J'ai lu http://www.slideshare.net/elefevre/cours-du-soir-redmine-valtech/ que mantis ne gère pas le local ... Je pense que je vais passer à Redmine pour ...
Read more