Notre vision logicielle

Ripple Motion aborde le processus de développement à la manière d’une chaîne de production logicielle. Nous transposons la philosophie du Lean management dans nos méthodes à la recherche de performance et d’efficacité.

En adoptant une vision industrielle de la conception logicielle, nous nous concentrons sur la fiabilité à long terme. Nous cherchons à éviter les erreurs coûteuses et les problèmes de maintenance en investissant du temps et des ressources dans la phase de conception : analyse des besoins, planification et anticipation des évolutions futures de l’architecture.

Méthodes de production

 

  • Standardisation des méthodes de développement : code démontrable, répétable et automatisé
  • Choix technologiques durables et évolutifs
  • Développement dirigé par les tests
  • Utilisation de robots d’intégration continue, de déploiement ou de supervision
  • Management visuel
  • Rapprochement du design, des développeurs front et backend
  • Documentation complète et maintenue à jour : cahier des charges, spécifications fonctionnelles, …

Assurance qualité

 

  • Intégration continue sans risque de régression
  • Cycles de livraison courts et par petits lots pour une adaptation à la roadmap
  • Environnements dédiés : info, production, staging et développement
  • Sécurisation par les tests unitaires automatisés : 100% de couverture de code (tests fonctionnels, d’intégration, de sécurité, de performance)
  • Supervision

Humain au coeur du dispositif

 

  • Collaboration Agile*
  • Transparence et proximité avec les équipes clients
  • Amélioration des compétences : formation technique hebdomadaire, développement de l’expertise en matière d‘analyse et de résolution des problèmes, prise de responsabilité, équipe d’ingénieurs pluridisciplinaire

*Ripple Motion intervient auprès de Centrale Nantes pour la gestion de projet autour des méthodes Agile.

Méthodes de production

 

  • Standardisation des méthodes de développement : code démontrable, répétable et automatisé
  • Choix technologiques durables et évolutifs
  • Développement dirigé par les tests
  • Utilisation de robots d’intégration continue, de déploiement ou de supervision
  • Management visuel
  • Rapprochement du design, des développeurs front et backend
  • Documentation complète et maintenue à jour : cahier des charges, spécifications fonctionnelles, …

Assurance qualité

 

  • Intégration continue sans risque de régression
  • Cycles de livraison courts et par petits lots pour une adaptation à la roadmap
  • Environnements dédiés : info, production, staging et développement
  • Sécurisation par les tests unitaires automatisés : 100% de couverture de code (tests fonctionnels, d’intégration, de sécurité, de performance)
  • Supervision

Humain au coeur du dispositif

 

  • Collaboration Agile
  • Transparence et proximité avec les équipes clients
  • Amélioration des compétences : formation technique hebdomadaire, développement de l’expertise en matière d‘analyse et de résolution des problèmes, prise de responsabilité, équipe d’ingénieurs pluridisciplinaire

Nos technologies

  • Backend

    • Celery
    • Django
    • Kafka
    • Nginx
    • MySQL / MariaDB
    • PostgreSQL
    • Python
    • RabbitMQ
    • SQLite
    • ZeroMQ

  • DevOps

    • Ansible
    • AWS
    • Azure DevOps
    • Bitbucket
    • Datadog
    • Debian
    • Docker
    • Gitlab / Gitlab CI
    • Linux

  • Frontend

    • Bootstrap
    • HTML5
    • HTMX

  • Mobile

    • Swift (iOS)
    • SwiftUI (iOS)
    • Kotlin (Android)

Vous portez la digitalisation de vos processus métier comme axe de développement stratégique ?

 

Découvrez comment notre expertise technique et notre rigueur industrielle peuvent accompagner vos ambitions de façon durable.