Back to top

Nos
méthodes & outils

Agile Scrum, Lean,
Kanban & Développement continu

  • Les fonctionnalités sont définies et finalisées ensemble
  • Nous utilisons des user stories, spécifications fonctionnelles, maquettes ou wireframes.
  • Les caractéristiques identifiées constituent le backlog.
  • Les éléments du backlog peuvent être développés individuellement (en développement continu) ou regroupés en sprints (Agile Scrum).
  • Une équipe typique est composée d'un Chef de Projet Technique et de plusieurs Développeurs.
  • Un Directeur de Projet, un Architecte et un Lead Développeur sont en support tout au long du projet.
  • Des ateliers techniques, fonctionnels ou de conception peuvent être organisés selon les besoins.
  • Une réunion de revue a lieu pour chaque livraison majeure.
  • La recette est réalisée individuellement par le client ou ensemble en atelier pour aider à qualifier efficacement les retours.

Gitlab

  • Héberge le code des projets 
  • Centralise les spécifications (wikis)
  • Les tâches de développement sont créées, assignées et suivies à travers les «Kanban boards»
  • Des tests automatiques sont exécutés (lint, phpcs)
  • Chaque commit est testé fonctionnellement sur un environnement généré dynamiquement (Review Apps)
  • Une revue du code est réalisée par les développeurs lead (Merge Requests).
  • Les images Docker sont stockées et déployés grâce au «Container Registry»

Docker

  • Exécute nos environnements de développement
  • Construit les environnement locaux des développeurs
  • Maintient tous les services séparés
  • Contrôle les variables environnementales
  • Évite la configuration chronophages des serveurs de pré-production et de production
  • Facilite le déploiement des développements, en utilisant git et les images Docker
  • Permet une gestion et une mise à jour contrôlée des applications et services

Skilld Cloud Le futur est là

Nous sommes en train de construire une plateforme pour industrialiser les développements
Les processus sont issus de méthodologies reconnues et mis en œuvre par des robots
Les outils nécessaires sont créés dynamiquement au démarrage du projet : Gitlab repo, stockage Alfresco, Rocket chat, etc
La plateforme permettra aux clients d'accéder au pool mondial de développeurs Skilld (plus tard ouvert à des ressources tierces)
L'objectif général est d'accroître la vélocité, l'efficacité et la qualité des projets