26
Automatisation et coopération pour transformer le travail

Presentation Kantree et Méthodologies

Embed Size (px)

Citation preview

Page 1: Presentation Kantree et Méthodologies

Automatisation et coopération pour transformer le travail

Page 2: Presentation Kantree et Méthodologies

Digicoop

Créée en 2015.Auto-financée jusqu’à fin 2016.

Équipe distribuée.

Mission: aider les entreprises de toute taille à se transformer pour devenir plus agiles et plus collaboratives afin d'améliorer l'efficacité de

leurs équipes et faire face aux défis de demain.

Page 3: Presentation Kantree et Méthodologies

L’équipe

MaximeIngénieur

Co-fondateur

SébastienIngénieur

Co-fondateur

JérémyIngénieur

Co-fondateur

BrunoDir. Commercial

Page 4: Presentation Kantree et Méthodologies

Le choix de la coopérative

➔ Notre objectif: construire une entreprise pérenne➔ La SCOP: statut le plus proche de notre vision de l’entreprise➔ Vision appuyée par un cadre légal

Mais très peu de startups coopératives donc plus difficile

Page 5: Presentation Kantree et Méthodologies

Chronologie

Beta KantreeFévrier 2015

1er clients payantsSeptembre 2015

AccélérateurFévrier 2016

1er contratgrand compte

Juin 2016

Début DigicoopSeptembre 2014

PolynoteNovembre 2015

Kantree 5.0“Enterprise”Février 2017

1er investissementexterne

Décembre 2016

Page 6: Presentation Kantree et Méthodologies

Gestion de projet visuelle et flexible

kantree.fr

Page 7: Presentation Kantree et Méthodologies

Notre vision:

Partager l’information et s’organiser à l’échelle de l’entreprise

Gestion de projet au sens large = n’importe quel travail nécessitantde s’organiser tout seul ou à plusieurs

Page 8: Presentation Kantree et Méthodologies

Pourquoi Kantree ?

8

● Communication difficile● Répétitions● Perte de temps● Perte de productivité● Délaissement des outils● Non-respect des processus

Le monde du travail évolue Dispersion de l’information

Des outils contraignants

Page 9: Presentation Kantree et Méthodologies

Notre approche

☑ Simple

Sans formation

Accessible à tous

Rapide

☑ Flexible

Implémentez n’importe quelle méthodologie ou

processus

Comme des LegoⓇ, assemblez les briques

qu’il vous faut

☑ Collaboratif

Modification temps réel

Toute l’équipe travaille avec Kantree

Planification et suivi se font au même endroit

Page 10: Presentation Kantree et Méthodologies
Page 11: Presentation Kantree et Méthodologies

Apports de Kantree

Pour toute l’organisation★ Implication

Des équipes plus impliquées

Meilleur compréhension du projet

★ Efficacité

Chaque équipe peut s’organiser le plus

efficacement possible pour son travail

Communication facilitée

★ Agilité

Des équipes libérées des contraintes

organisationnelles

Innovation encouragée

Prise en compte rapide des feedbacks

Page 12: Presentation Kantree et Méthodologies

Comment développer rapidement un produit qui réponde aux attentes de

notre cible avec (très) peu de ressources?

Page 13: Presentation Kantree et Méthodologies

Une boucle vertueuse

Retours utilisateurs

Développements

Page 14: Presentation Kantree et Méthodologies

A l’écoute des utilisateurs

Réussite du projet = des utilisateurs heureux qui nous recommandent

Objectif: comprendre le problème de l’utilisateur puis intégrer la résolution de ce problème dans la vision du produit

Contrainte: ça prend du temps

Statistiques d’utilisationdu produit

(metabase)

Toute l’équipe faitdu support(uservoice)

Tests utilisateurs etretours d’expérience

(a/b, usertesting.com, …)

Page 15: Presentation Kantree et Méthodologies

Rôles multiples / personne

Objectif de l’équipe = faire réussir le projet

Faire ce qui est nécessaire quand c’est nécessaireImplique de la transparence / Esprit d’équipe

Page 16: Presentation Kantree et Méthodologies

Automatiser

Planification Développement Relation client

Contrainte n°1 = Temps

Réduire les tâches à ce qui ne peut être fait que par des humains

Page 17: Presentation Kantree et Méthodologies
Page 18: Presentation Kantree et Méthodologies

Méthodologie Kanban

Backlog

Liste de toutes lestâches à faire

En cours

Liste des tâches encours de réalisation

Max = WIP Limit

Terminé

Liste des tâches terminées (testées et en prod)

Equipe / chef de projet

Prioritise/planifie

Développeurs

Réalisent

Cycle Time

Avec

Page 19: Presentation Kantree et Méthodologies

Planification

➔ Point de 5 minutes quotidien➔ Découpage des tâches fait par le chef de projet➔ Réunions régulières de priorisation

Parce que tout le monde est dans la boucle en permanence,très peu de divergences sur la direction à conduire

Page 20: Presentation Kantree et Méthodologies

Continuous Integration (CI)

Code repository (Git)

Développeur

pushCode reviewTests auto

(unit + intégration)

Intégration dans Master

Reviewer

Gitlab

Environnementde test (docker)

Page 21: Presentation Kantree et Méthodologies

Pull Request

Dév. Tests ReviewBranche

Pull Request

Master

● Création/suppression de branche à la volée; 0 coûts● Tests obligatoires pour merger la branche● Pull Request = demande de merge d’une branche dans master● Développement et review fait par les mêmes développeurs● Une fois mergé = considéré ok pour mise en prod

Page 22: Presentation Kantree et Méthodologies

Tests auto● Sur le même environnement que la prod● Création d’environnements automatisée grâce à Docker● Rapports de tests intégrés au repository (Gitlab)● Tests lancés quelle que soit la branche

Push Création d’un environnement de tests sur un cluster

Docker

Executiondes tests

Destruction de l’environnement Rapport de test

Unitaire Intégration Régression

Page 23: Presentation Kantree et Méthodologies

Continuous Delivery (CD)

Nouveaux commits sur

Master

Déploiement(auto)

DB

ServeursUpdate

Migration

Ansible

Backup

Monitoring

Logs

Aucune intervention humaine!

Page 24: Presentation Kantree et Méthodologies

Appliqué à toute l’entreprise

Méthodologie et automatismes appliqués à tous les domaines de notre société: administratif, financement, développement produit,...

Chaque “projet”, à son propre tableau kanban

Très facile de passer d’un tableau à l’autre donc très facile de participer à n’importe quel projet

Tout faire pour automatiser les processus à tous les niveaux

Page 25: Presentation Kantree et Méthodologies

Équipe distribuée

● 100% digital:○ Information non digitale = information non accessible

● Chat room en ligne:○ Communication instantanée○ Asynchrone○ Camaraderie

● Transparence:○ Code accessible à tous○ Visibilité sur toutes les tâches en cours et à venir

Page 26: Presentation Kantree et Méthodologies

Merci

digicoop.iokantree.fr

[email protected]