Méthodologie kanban : Installation de Kanboard

I. Présentation

La méthodologie Kanban est une méthodologie de travail assez connue et beaucoup utilisée dans le monde du développement, même si elle ne se limite pas du tout à ce domaine. Elle se caractérise notamment par l'utilisation d'un tableau blanc à plusieurs colonnes sur lesquelles on va visualiser et représenter les tâches par des post-it et l'état d'un projet. Voici un exemple de ce fameux tableau à post-it :

kanban
Tableau Kanban. Source : freedif.org

La méthodologie est plus complète que le simple fait d'accrocher des post-it à un tableau, mais je ne saurait la décrire dans son exactitude et ce n'est pas l'objectif de ce tutoriel, pour cela je vous renvoie vers un article plus complet : Méthodologie Kanban

Bref ! Aujourd'hui, nous allons installer Kanboard ! Il s'agit d'une application web légère et efficace pour vous permettre de travailler en utilisant la méthodologie Kanban, mais en mode web. Le fait d'avoir votre propre instance de cet outil et de ne pas utiliser des produits en ligne ou commerciaux hébergés on ne sait où vous permettra entre autre de gagner en confidentialité en utilisant des produits libres et auto-hébergés !

Kanboard a été développé par le Canadien Frédéric Guillot, et voici le site officiel du projet : Kanboard

Afin de mener à bien ce tutoriel, il est nécessaire d'avoir un serveur web fonctionnel (Apache 2 dans mon cas), il nous faudra également un système SGDB (Système de gestion de base de données) type MySQL ou Sqlite. Enfin il sera nécessaire d'avoir PHP d'installé, en bref un serveur LAMP ! Je vous oriente vers ce tutoriel si vous avez besoin d'être guidé pour l'installation d'un serveur LAMP : Installation d'un serveur LAMP

Petite note pour PHP, il sera notamment nécessaire d'installer les paquets "php5-sqlite" et "php5-gd" qui sont des librairies PHP nécessaires au bon fonctionnement de kanboard. Pour une distribution Debian / Ubuntu :

apt-get install php5-sqlite php5-gd

Accessoirement, on pourra également installer "unzip" pour décompresser l'archive de kanboard que nous allons télécharger

II. Téléchargement et installation de Kanboard

On se rend donc dans /var/www/html (pour ma Debian 8), ou plus précisément à la racine de son répertoire web, pour ensuite y télécharger kanboard via la commande suivante :

wget http://kanboard.net/kanboard-latest.zip

On va ensuite décompresser cette archive

unzip kanboard-latest.zip

On se retrouve donc avec un répertoire "kanboard" qui contient une ensemble de scripts PHP et une base de données Sqlite, le tout est par défaut déjà utilisable ! Il faut néanmoins avant rendre le tout lisible et exécutable par notre serveur web (l'utilisateur "www-data" sous Debian/Ubuntu, "apache" sous Fedora/RHEL 😉 ), on utilisera donc la commande "chown" pour modifier le propriétaire et groupe du dossier :

chown www-data:www-data kanboard -Rf

Pour une installation basique, utilisant une base Sqlite simple, l'installation est déjà terminée !

III. Première connexion et utilisation

On pourra alors se connecter sur notre page d'authentification ( en utilisant le login "admin" et le password "admin").

kanboard-kanban-installation-01Avant toute action, je vous montre comment changer le mot de passe de l'administrateur, c'est l'étape à ne surtout pas manquer pour un minimum de sécurité. On se rend donc dans "Gestion des utilisateurs" puis sur "admin" et enfin dans "Changer le mot de passe" :
kanboard-kanban-installation-03

Voila chose faite ! Vous pouvez maintenant vous lancer dans l'exploration de cette application web, voici l'interface d'accueil :

kanboard-kanban-installation-02et une vue projet avec le "fameux" tableaux à post-it 😉

kanboard-kanban-installation-04Pour plus d'information sur les fonctionnalités et l'utilisation de ce formidable outils Open-Source, je vous oriente vers la documentation du site officiel : Documentation Kanboard

Note : Pour ceux qui désirent utiliser Kanboard mais qui n'ont pas la possibilité de l'auto-hébergé, l'association consacrée aux logiciels libres Framablog héberge des instances de Kanboard : Framaboard

 

Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Partager sur Google+ Envoyer par mail

Mickael Dorigny

Co-fondateur d'IT-Connect.fr. Auditeur/Pentester chez Orange Cyberdéfense.

Nombre de posts de cet auteur : 526.Voir tous les posts

3 thoughts on “Méthodologie kanban : Installation de Kanboard

  • Merci pour le tuto, mais dommage d’avoir choisir pour image une photo qui montre bien tout ce qu’il ne faut pas faire quand on fait du Kanban 😉

    Répondre
  • Merci pour ce tuto mais c’est quoi la différence entre cette outil et trello.com ? :p

    Répondre
    • Bonjour,
      Trello est un outil avant tout hébergé (notamment aux Etats-Unis) il ne faut donc pas y stocker d’informations trop confidentielle dans le cadre professionnel. En revanche la version gratuite est très exploitable.

      Kanboard semble apporter des fonctionnalités supplémentaires et est très extensible via des modules complémentaires. D’autre part, il est Opensource et peut donc être auto-hébergé… ce qui évite les fuites..
      Les 2 outils semblent très performants.

      Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.