Leantime
Leantime est un système de gestion de projets open source conçu pour soutenir les startups, les entrepreneurs, et les équipes agiles dans la planification et l'exécution de leurs projets.
Il combine des fonctionnalités de gestion de tâches, de planification de projet, de suivi du temps, et d'innovation en un seul outil, facilitant ainsi la collaboration et l'efficacité des équipes.
Sites web :
Présentation
Un peu d'histoire
Leantime est un système de gestion de projets open source conçu pour aider les startups, les petites et moyennes entreprises (PME) ainsi que les équipes agiles à planifier, exécuter et suivre leurs projets de manière efficace. Bien que l'histoire spécifique de Leantime ne soit pas aussi largement documentée que celle de certains autres logiciels open source, voici un aperçu basé sur les informations disponibles et le contexte général de son développement :
Genèse et Objectifs
Leantime a été développé avec l'objectif de fournir une solution de gestion de projets qui intègre à la fois la planification stratégique et la gestion opérationnelle des tâches. L'idée était de créer un outil qui ne se limite pas à la gestion des tâches quotidiennes, mais qui aide également les équipes à aligner leurs activités sur les objectifs stratégiques à long terme de leur projet ou de leur entreprise.
Caractéristiques Principales
Gestion de projets Lean et Agile : Leantime est conçu pour supporter les méthodologies Lean et Agile, offrant des fonctionnalités telles que des tableaux Kanban pour la gestion des tâches, des diagrammes de Gantt pour la planification, et des tableaux de lean canvas pour la planification stratégique.
Suivi du temps et des progrès : Il permet aux utilisateurs de suivre le temps passé sur les tâches et d'évaluer les progrès réalisés vers les objectifs du projet, facilitant ainsi la mesure de la productivité et l'ajustement des plans en conséquence.
Collaboration d'équipe : Leantime encourage la collaboration en équipe avec des fonctionnalités de discussion intégrées, de gestion des idées et de commentaires sur les tâches, permettant une communication fluide et une prise de décision collective.
Développement Communautaire
En tant que projet open source, Leantime bénéficie du soutien et des contributions d'une communauté active de développeurs, de gestionnaires de projets et d'utilisateurs finaux. Cette communauté contribue à l'amélioration continue du logiciel en signalant des bugs, en proposant de nouvelles fonctionnalités et en partageant des pratiques optimales.
Adoption et Utilisation
Depuis son lancement, Leantime a été adopté par une variété d'organisations, des startups aux PME, cherchant une solution intégrée pour la gestion de projets. Sa facilité d'utilisation, combinée à sa richesse fonctionnelle, en fait une option attrayante pour les équipes cherchant à optimiser leurs processus de gestion de projets sans investir dans des solutions coûteuses ou trop complexes.
Évolution et Mises à Jour
Le projet Leantime continue d'évoluer, avec des mises à jour régulières qui ajoutent de nouvelles fonctionnalités, améliorent l'interface utilisateur et renforcent la sécurité du système. L'accent est mis sur la création d'un outil de gestion de projets qui soit à la fois puissant et accessible, répondant aux besoins des équipes agiles dans un environnement de travail en rapide évolution.
Caractéristiques
Gestion de Projets et de Tâches
- Tableaux Kanban et listes de tâches : Leantime permet aux utilisateurs de gérer leurs tâches via des tableaux Kanban pour une visualisation agile ou des listes de tâches pour une approche plus traditionnelle, facilitant l'organisation et le suivi des progrès.
- Gestion des sprints : Conçu pour les équipes agiles, Leantime intègre la gestion des sprints, permettant une planification et un suivi efficaces des itérations de projet.
Planification et Stratégie
- Cartes de recherche et tableaux de Lean Canvas : Leantime encourage la planification stratégique avec des outils comme les cartes de recherche pour l'exploration d'idées et les tableaux de Lean Canvas pour le développement de modèles d'affaires.
- Gestion des jalons : Les utilisateurs peuvent définir et suivre les jalons importants du projet, assurant que les objectifs clés sont atteints dans les délais.
Suivi du Temps et Rapports
- Suivi du temps : Leantime inclut des fonctionnalités de suivi du temps, permettant aux membres de l'équipe de consigner le temps passé sur chaque tâche, facilitant ainsi la facturation et l'évaluation de la productivité.
- Rapports de projet : Des rapports détaillés aident à évaluer l'avancement du projet, la répartition du temps, et l'efficacité de l'équipe, offrant des insights précieux pour l'amélioration continue.
Collaboration et Communication
- Gestion des idées : Avec son module de gestion des idées, Leantime permet aux équipes de proposer, de discuter et de voter sur de nouvelles idées, favorisant l'innovation et l'implication de l'équipe.
- Commentaires et notifications : Les fonctionnalités de commentaires intégrées et le système de notifications assurent que les membres de l'équipe restent informés et engagés.
Facilité d'Utilisation et Personnalisation
- Interface utilisateur intuitive : Leantime est conçu pour être facile à utiliser, avec une interface claire et des fonctionnalités accessibles pour une prise en main rapide par les équipes.
- Personnalisation : Bien que prêt à l'emploi, Leantime offre des options de personnalisation pour s'adapter aux besoins spécifiques des projets et des équipes.
Open Source et Communauté
- Logiciel open source : En tant que solution open source, Leantime permet aux utilisateurs de modifier et d'étendre le système selon leurs besoins. La communauté autour de Leantime contribue à son développement continu et offre un support aux nouveaux utilisateurs.
- Support et documentation : Leantime dispose d'une documentation complète et d'une communauté active pour aider les utilisateurs à tirer le meilleur parti de l'outil.
En résumé, Leantime est une solution de gestion de projets versatile et riche en fonctionnalités, adaptée aux besoins des startups et des équipes agiles. En combinant la gestion de tâches, la planification stratégique, le suivi du temps, et la collaboration en un seul outil, Leantime vise à simplifier la gestion de projet tout en soutenant l'innovation et l'efficacité des équipes.
Leantime docker-compose & environement file
docker-compose
version: '3.3'
services:
leantime:
image: leantime/leantime:latest
container_name: leantime
restart: unless-stopped
env_file: ./.env # Environment file with settings
volumes:
- /mnt/koa-01/leantime/public_userfiles:/var/www/html/public/userfiles # Volume to store public files, logo etc
- /mnt/koa-01/leantime/userfiles:/var/www/html/userfiles # Volume to store private user uploaded files
- /mnt/koa-01/leantime/config/custom.ini:/usr/local/etc/php/conf.d/custom.ini
# networks:
# - leantime-net
ports:
- "9090:80" # The port to expose and access Leantime
#networks:
# leantime-net:
Les dernières images sont disponibles sur le site officiel Docker Hub, accessibles via ce lien : Leantime
.env
This is a sample configuration file with all possible configuration options.
# If you don't want to maintain a file like this you can pass in all variables via Server Variables
## Minimum Configuration, these are required for installation
LEAN_PORT=80 # The port to expose and access Leantime
LEAN_APP_URL='' # Base URL, only needed for subfolder installation
LEAN_APP_DIR='' # Base of application without trailing slash (used for cookies), e.g, /leantime
LEAN_PORT='8081'
LEAN_DEBUG=0 # Debug flag
# Database - MySQL container
MYSQL_ROOT_PASSWORD='XXXXXXX' # Database password
MYSQL_DATABASE='XXXXXXXX' # Database name
MYSQL_USER='XXXXXXX' # Database username
MYSQL_PASSWORD='XXXXXXXX' # Database password
# Database - leantime container
LEAN_DB_HOST='192.168.100.5' # Database host
LEAN_DB_USER='XXXXXX' # Database username (needs to be the same as MYSQL_USER)
LEAN_DB_PASSWORD='XXXXXX' # Database password (needs to be the same as MYSQL_PASSWORD)
LEAN_DB_DATABASE='XXXXXX' # Database name (needs to be the same as MYSQL_DATABASE)
LEAN_DB_PORT='3306' # Database port
## Optional Configuration, you may omit these from your .env file
## Default Settings
LEAN_SITENAME='Leantime' # Name of your site, can be changed later
LEAN_LANGUAGE='fr-FR' # Default language
LEAN_DEFAULT_TIMEZONE='Europe/Paris' # Set default timezone
LEAN_ENABLE_MENU_TYPE=false # Enable to specifiy menu on a project by project basis
LEAN_SESSION_PASSWORD='XXXXXXXXXXXXXXXXXXXXXXX' #Salting sessions. Replace with a strong password
LEAN_SESSION_EXPIRATION=28800 # How many seconds after inactivity should we logout? 28800seconds = 8hours
LEAN_LOG_PATH=null # Default Log Path (including filename), if not set /logs/error.log will be used
## Look & Feel, these settings are available in the UI and can be overwritten there.
LEAN_LOGO_PATH='/images/logo.svg' # Default logo path, can be changed later
LEAN_PRINT_LOGO_URL='/images/logo.jpg' # Default logo URL use for printing (must be jpg or png format)
LEAN_DEFAULT_THEME='default' # Default theme
LEAN_PRIMARY_COLOR='#1b75bb' # Primary Theme color
LEAN_SECONDARY_COLOR='#81B1A8' # Secondary Theme Color
## Fileuploads
# Local File Uploads
LEAN_USER_FILE_PATH='userfiles/' # Local relative path to store uploaded files (if not using S3)
LEAN_DB_BACKUP_PATH='backupdb/' # Local relative path to store backup files, need permission to write