La gestion d'un projet avec un wiki
Présenté à
phpQuébec (cache)
Date : Jeudi 7 Septembre 2006
Heure : 19h00
Lieu : École Polytechnique
Métro: Université de Montréal
Carte :
http://www.polymtl.ca/outils/img/plan_01.gif
Ville : Montréal
Qui suis-je?
Qu'est-ce qu'un wiki?
- Une site Web où les usagers peuvent facilement devenir contributeurs.
- Ward Cunningham (cache) a implementé le WikiWikiWeb (cache) original en 1995.
- Des centaines de logiciels Wiki disponibles
- Les fonctions d'un wiki classic
- Éditeurs multiples via un fureteur Web (Internet Explorer, Firefox, etc)
- Syntaxe Wiki incluant création de pages via WikiWords
- Historique des versions: Un exemple. On sait qui a changé quoi et quand.
Syntaxe Wiki
La syntaxe Wiki permet de formatter le texte en évitant le html
(Il y a diverses syntaxes)
Les fonctions des wikis modernes
- Catégories et structures pour éviter le "Wiki chaos"
- Authentification & permissions
- Chaque page peut avoir des permissions distinctes
- Facile de changer la signature visuelle (style)
- Ajout de fichiers (.doc, .xls)
- Images (et même édition en ligne via applet Java Jgraphpad ou Jhotdraw)
- Surveiller une page (notification par courriel)
- Cache des liens externes
- Chiffrier (ex: TikiSheet)
- Présentations (comme celle-ci)
- Engin de recherche
- Plugins de toutes sortes
- etc
Pourquoi ç'est efficace

Tous sur la même page!
"Given enough eyeballs, all bugs are shallow" -Eric Raymond (The Cathedral & the Bazaar)
"Personne ne sait tout, mais tout le monde sait quelque chose".
Pierre Lévy (cache) (Intelligence collective)
Gestion de projet classique
Projets -> tâches –> échéanciers –> cheminement critique.
Budgets / rapports.
Gros projets / employés
Logiciels
http://www.phprojekt.com/
http://www.dotproject.net/
http://www.tutos.org/
http://office.microsoft.com/project/
http://www.google.com/Top/Computers/Software/Project_Management/Open_Source/
Problèmes
- Problème avec logiciels de gestion de projets
- données incomplètes (les gens s'en servent-ils?)
- que faire avec les tâches "permanentes"?
- Savez-vous combien de temps vous aller passer sur une tâche?
- Allouez-vous des budgets?
- Lourd, complexe
Réalité
Pas adapté à gérer la plupart des petits projets
La gestion de projet se fait par courriel.
Wiki comme gestionnaire de projets
Gestion de projet "soft"
- Chaque projet a une page avec qui fait quoi pour quand.
- Les personnes concernées sont avisées par courriel lors de modifications
- Système de ticket (tracker) si grand nombre de tâches définies (bogue, appels, etc)
la catégorie Enterprise Wiki
Twiki (cache) précurseur
Tiki (cache) Wiki + Tracker + calendrier
Trac (cache) Wiki + Tracker + Subversion
Confluence (cache)
Social Text (cache)
teamflux (cache)
Wiki comparé à:
- Courriel
- Forum de discussions
- Listes de diffusion (Mailing Lists)
- Blogs
- Clavardage
Problèmes actuels en entreprise
La main droite sait-elle ce que fait la main gauche?
Je ne sais pas ce que je ne sais pas
Dans une équipe de travail, on peut parfois se demander:
- Qui a la dernière version du fichier du rapport X de l'an passé?
- Comment rapidement informer un nouveau membre de l'équipe de l'état d'un dossier?
- Comment savoir si quelqu'un a déjà travaillé sur un dossier Y?
- Que faire lorsque Jean est en vacances (et que Jean a des fichiers requis sur son ordi!)
Facteurs de succès et échec
Pensez-vous à implanter un wiki?
- SSO / intégration avec les autres applications
- Équipe dispersée (géo et fuseau horaire)
- Culture de partage d'information
- Une personne en charge
- Ontologie / arborescence / "refactoring"
Le Wiki comme Intranet
- Quoi mettre sur votre Wiki?
- Documentations, procédures, base de connaissance, etc
Tout ce qu'un nouvel employé devrait apprendre
- Une bonne habitude: À chaque courriel envoyé, demandez-vous si quelqu'un d'autre devrait connaître cette info, maintenant ou dans le futur. (Email doesn't scale)
Tiki Wiki/CMS/Groupware
Sources
Exemples de projets
http://www.phpbeer.com/
http://repex.qc.ca
Comparer les wikis, CMS & Groupware
http://www.wikimatrix.org/
http://www.opensourcecms.com/
Questions?
http://www.tikiwiki.org/
marclaporte@php.net
freenode #tikiwiki