Nous utilisons Ruby on Rails depuis 2007. Ce framework nous permet de construire des applications métier sur mesure, fiables, robustes et performantes. Notre équipe est composée d’experts Ruby on Rails, développeurs seniors et juniors ainsi qu’un directeur technique rompu au développement avec Rails.
Une équipe experte en Ruby on Rails
Ruby on Rails : un framework pour des projets solides

En matière de développement web, Ruby on Rails met l’accent sur l’approche pragmatique. Les choix techniques réalisés correspondent à des besoins réels et récurrents. Pour le client, c’est l’assurance d’atteindre un niveau de productivité élevé de part les caractéristiques intrinsèques de Ruby : langage concis, expressif, complètement objet, et de part sa puissance : flexibilité, introspection, méta-programmation, réflexion…
Un framework couplé à une méthodologie agile
Ruby on Rails est fondamentalement couplé à une méthodologie agile et dirigée par les tests. La puissance et la productivité de Ruby nous offrent la possibilité de redéfinir les priorités au fil du projet et de se concentrer pour livrer une application :
– de grande qualité et de haute fiabilité,
– focalisée sur le business de nos clients.
L’approche TDD (test driven development) ou BDD (behavior driven development) sont des concepts fondamentaux du développement avec Ruby on Rails. Cette approche permet d’offrir des développements pérennes, dont la maintenance est facilitée, tout en s’affranchissant d’éventuelles régressions.

Performant, modulaire, évolutif
Les priorités affichées par les concepteurs de ce framework sont clairement les performances. Ce n’est pas un hasard si des applications à très forts volumes utilisent Ruby on Rails tel que : Github, Linkedin, Twitter, AirBnB…
Les modules (on les nomme des gems) proposés par l’immense communauté de rubyistes permettent de trouver rapidement du code fiable adaptable à n’importe quel projet.
Prendre le temps de penser votre outil
Nos développeurs Ruby on Rails sont aussi des experts en gestion de projet.
Ruby on Rails permet de gagner du temps dans les développements. C’est pourquoi son environnement nous invite à bien concevoir vos outils, à étudier vos logiques métiers, à poser les bonnes questions en terme de business, à ne pas s’interdire de remettre à plus tard des fonctionnalités qui paraissent trop complexes. Bref, à progresser pas à pas, en analysant la manière dont vos utilisateurs s’approprient l’outil.
Cette nécessaire, et (parfois) salutaire, prise de recul se concrétise dans notre agence web Ruby on Rails par des rendez-vous réguliers (téléphone, skype, hangout…) et concis afin d’examiner les retours sur les fonctionnalités dernièrement mises en production puis de convenir des futures priorités à développer.
Quelques exemples d'applications web réalisées avec Ruby on Rails

La Générale de Manutention Portuaire (société GMP) est spécialisée dans la manutention de conteneurs au sein de 3 terminaux situés dans le port du Havre. Ses clients sont des sociétés de transport. Les principaux objectifs de l’application réalisée avec le framework RoR sont :
- de permettre aux clients de réserver des créneaux d’enlèvement de conteneurs autorisés à quitter le port et des créneaux de dépose de conteneurs vides,
- de gérer l’ensemble des volumétries en fonction de nombreux paramètres.
Depuis la création de la première version opérationnelle, Imagile fait évoluer l’application en ajoutant régulièrement, en collaboration avec l’équipe informatique de GMP, de nouvelles fonctionnalités. Le but est toujours d’automatiser et de sécuriser toutes les opérations liées à l’activité des transporteurs.

Vitalliance est une société de services d’aide à la personne spécialisée dans l’aide à domicile pour personnes âgées et personnes handicapées. Après avoir réalisé une reprise du site Internet réalisé avec le framework Ruby on Rails, nous nous sommes occupés d’en faire un véritable outil d’acquisition client en l’intégrant dans une stratégie de référencement (naturel et payant). Suite au succès de cette première mission, l’équipe de Vitalliance nous a confié la réalisation de l’espace client et de l’outil de pilotage pour les aides à domicile.
Reprise de projet Ruby on Rails
Certains de nos clients sont venus à nous dans l’optique de nous confier la maintenance de leur site RoR ou de leur logiciel web, réalisé plusieurs années auparavant par une autre agence, voire un freelance.
Afin de nous assurer que nous serons en mesure de vous accompagner dans la durée, nous réalisons un audit de votre outil couvrant divers aspects : existence de tests unitaires, de tests fonctionnels, d’un style tiles, de la version du framework, des bases SEO, etc. Cette étude nous permet de connaître les fondations de votre outil pour définir les étapes d’amélioration et ainsi estimer les volumes de travail à envisager.
Qu’il s’agisse d’une simple maintenance ou d’un projet d’amélioration continue de votre application Ruby on Rails, notre équipe est en mesure de vous accompagner.