Conception et développement d'applications Web métiers

Vous avez un projet d'automatisation et de dématérialisation de vos processus métiers, de modernisation et de rationalisation de votre parc applicatif, de développement de nouveaux services digitaux ? Hardis Group vous accompagne dans la conception, le développement et l'intégration d'applications Web sur mesure ou de nouveaux services Web, destinés à vos collaborateurs, partenaires ou clients, et capitalisant sur votre système d'information existant.

Méthodologie et outils adaptés aux enjeux de la digitalisation

A l'heure de la digitalisation, le développement d'applications monolithiques n'est plus de mise. Pour répondre à la demande des directions métiers de disposer et faire évoluer rapidement les applications, sans pour autant sacrifier la qualité, la fiabilité et la sécurité, nous privilégions :

  • Les développements de projets en méthodes agiles
  • Les outils DevOps d'intégration et de déploiement en continu
  • Les architectures applicatives en microservices et orientées composants
  • L'hébergement des plateformes de développement, pré-production et/ou production en cloud privé, hybride ou public

Les microservices, pour gagner en évolutivité et en agilité

Dans une architecture en microservices, chaque service est autonome et indépendant, et a une fonction déterminée. Ce qui permet de gagner en évolutivité et en agilité : nous développons et déployons des fonctions de base de l'application web, puis nous l'enrichissons en remplaçant un service ou en rajoutant d'autres services. Cette approche du développement web permet de :

  • Faire évoluer vos applications de manière itérative et sélective
  • Réutiliser certains composants d'une application à l'autre
  • Réduire les délais d'intégration et de mise en production ainsi que le coût global de possession (TCO)
  • Ouvrir votre SI en exposant ces nouveaux composants sous forme de services REST et SOAP
  • Réaliser les interfaces graphiques personnalisées et adaptées aux différents besoins

Mais nous ne réinventons pas la roue ! Nous capitalisons au maximum sur les back-offices historiques, qui ont fait leurs preuves en matière de création de valeur pour les métiers, de robustesse et de pérennité, pour développer ces nouveaux services web.

Architectures "cloud ready", orientées composants

Les différents services peuvent être hébergés et sécurisés sur des plateformes différentes, ce qui contribue à une meilleure :

  • utilisation globale des infrastructures informatiques : ressources internes ou PaaS (Azure, Amazon, Heroku, Bluemix, Google App Engine)
  • répartition de la puissance de calcul pour traiter les données, dont le volume est exponentiel
  • tolérance aux pannes : si un service est défaillant, l'application peut fonctionner en mode dégradé

Nous vous accompagnons dans l'étude, la conception et le développement de votre plateforme orientée composants.

UX : productivité, ergonomie et responsive design

Nous développons des applications pensées pour améliorer la productivité de vos collaborateurs et l'expérience utilisateur. Les interfaces sont conçues pour répondre aux nouveaux standards du design Web et aux évolutions des usages et attentes des utilisateurs : personnalisation des écrans, affichage des pages tenant compte de la taille des écrans des terminaux utilisés (Responsive Web Design).

Des centres de service multi compétences et basés en France

Chefs de projet, développeurs front et back-office, designers, architectes, urbanistes, administrateurs systèmes et réseaux, spécialistes du test applicatif... : nos équipes pluridisciplinaires, basées à Grenoble, Lyon, Paris et Nantes, vous accompagnent de bout en bout pour concevoir, développer et intégrer vos applications métier Web. Elles maîtrisent les technologies suivantes :

  • Responsive Web Design : Bootstrap, foundation
  • Langages : HTML5, CSS3, Less, Sass
  • Plateformes et framework : JavaScript (AngularJS 1&2, Node.js), Java (JEE, Hibernate, Spring, JSF), PHP (Symfony, Zend), .Net (VB, C#, MVC, Universal Platform)...
  • CMS et portails : Drupal, Joomla, WordPress, Liferay, Jahia, Jalios
  • Plateforme d'Intégration Continue, intégrant de nombreux outils (Maven, Bamboo, Sonar, JIRA, Git, Subversion...)
  • Microservices : Node.js, Spring Boot, Spring Cloud