Réalisations

ERP sur mesure avec Ruby on Rails

Outils ERP / CRM Ruby on Rails

Client :

  • Société Fahrner.
  • Basée à Niedermodern en Alsace, la société Fahrner usine des pièces plastiques pour l'industrie.

Tâches réalisées :

  • Analyse des besoins avec le client.
  • Compréhension de la problématique rencontrée par la société : organisation de la production, difficultés pour déterminer le délai de production des pièces, mauvaise vision sur l'état de la production, difficulté d'exploitation des données capturées par l'ERP existant.
  • Compréhension de l'environnement technique de la société : architecture intranet, serveurs, bases de données et logiciels existants.
  • Validation de la solution envisagée : application web intranet comprenant des vues tableaux de données, des calendriers et des outils de communication.
  • Découpage des tâches en sprints afin d'obtenir des briques logicielles fonctionnelles rapidement, permettant la collecte régulière de retours clients.
  • Développement logiciel : en collaboration avec le client, développement de l'application avec Ruby on Rails.

Spécifications techniques :

  • Installation du serveur Linux Ubuntu 14.04 : Ruby on Rails, base de données PostgreSQL, serveur git pour versionner le code, Capistrano pour déployer le code.
  • Authentification et autorisations : différents droits de lecture / écriture en fonction du groupe auquel l'utilisateur appartient.
  • Connexion à la base de données Microsoft SQL Serveur 2003 hébergée sur un serveur Windows présent dans l'intranet.
  • Calendriers permettant la visualisation de l’occupation machines dans l’atelier et l'ordonnancement des nouvelles fabrications.
  • Visualisation de données dans des tableaux dynamiques triables et filtrables. Exports au formats csv et pdf pour impression papier.
  • Mise en place d'un système de cache afin d'optimiser les performances de l'application traitant un large volume de données.

Cette application est intégrée avec l'application CRM Ruby on Rails.

Technologies
Rails
Ruby
Javascript
Capistrano
PostgreSQL
MSSQL
Memcached
En résumé
Développemente d'application sur mesure sur la base de technologies open-source
Gestion de projet agile, livraisons itératives, collaboration étroite avec le client