Agile
Nos valeurs: rester Agile
La conception et la réalisation de projets informatiques est un processus dont la complexité ne se dément pas. Année après année, chaque entreprise est confrontée à des problèmes de délais et de qualité dans la réalisation des projets informatiques nécessaires à son évolution.
A la fin des années 90, de nouvelles méthodes de gestion des projets informatiques ont commencé à voir le jour. Ces méthodes, dites AGILES, prennent aujourd’hui leur essor en France. Elles mettent en valeurs 4 grands principes fondamentaux sur lesquelles s’appuie Ripple Motion.
- L’équipe : La communication au sein de l’équipe réunie autour du projet est l’une des ressources principales mise en avant par Ripple Motion. Nous croyons en la collaboration des gens de l’art dans le but d’obtenir le meilleur pour le projet. La simplicité et l’excellence technique sont les moteurs de nos développements.
- L’application : Il est primordial que l’application fonctionne. En définissant des cycles de développement très courts, conduisant à des livraisons partielles fréquentes et fonctionnelles, Ripple Motion assure ses clients du bon fonctionnement de l’application et de l’avancement correct du projet.
- La collaboration : L’implication du client dans le cycle de développement est l’un des éléments fondateurs des méthodes que nous utilisons. Le client est mis en contact avec de nouvelles fonctions de l’application à chaque livraison afin de lui permettre d’ajuster ses demandes, ou de modifier ses besoins.
- L’acceptation du changement : Les besoins de chacun d’entre nous évoluent sans cesse. Il est normal que les besoins de nos clients évoluent eux aussi. Les méthodes que nous utilisons permettent d’accepter ces changements comme faisant partie intégrale du projet.
Nos méthodes
SCRUM est la méthode Agile que nous avons retenu pour la gestion de nos développements. Elle est simple, facile à mettre en oeuvre et pleine de bon sens.
En bref, cette méthode consiste à définir un jeu de fonctions à réaliser (le Backlog). Chaque fonction est pondérée en fonction du temps nécessaire à sa réalisation et de son importance pour le projet. Le Backlog est ensuite découper en un nombre d’itération de courtes durées (les Sprint). Chaque Sprint dure typiquement 2 à 3 semaines. A la fin de chaque itération, l’équipe livre une version utilisable, remplissant les caractéristiques définies dans le SPRINT, puis enchaîne sur le Sprint suivant. Entre chaque Sprint, les fonctions du Backlog peuvent être modifiées et leur importance peut être réévaluée.
Le respect de nos valeurs passe inévitablement par la mise en place d’une politique simple et claire de la gestion de la qualité. Le code source est l’une des ressources principales d’une SSII telle que Ripple Motion. Nous fabriquons du code pour le compte de nos clients. Ce code doit être simple, lisible, transférable et suivi. L’application étant au centre de notre système de valeur, le développement est entièrement conduit par les tests. Pour chaque fonction créée, un jeu de test est dessiné et réalisé en amont du codage de la fonction elle-même. Ces tests sont systématiquement joués afin de garantir la non régression du code produit. Dès sa création, Ripple Motion a mis en place les outils nécessaire à l’assurance du suivi de la qualité du code source qu’elle produit. Ces outils permettent la traçabilité du code via un système de gestion de code très répandu, couplé à un système de documentation efficace. La mesure de la qualité du code source est effectuée via des outils d’analyse de code et un moteur d’intégration continue .
Agile Nantes
Ripple Motion anime depuis le début de 2009 la communauté des praticiens Agiles de Nantes (et ici) et fédère ainsi l’ensemble des acteurs de la région autour de ces valeurs.
Le détail des activités du groupe se trouve ici
Vous pouvez vous inscrire sur ce flux pour vous tenir informé des sessions agiles à Nantes.
Ripple Motion contribue à l’Agile Tour 2009 en organisant l’étape de Nantes le 14 Octobre 2009.


