Des projets "sur mesure" à base de Composants fonctionnels ré-utilisables et de logiciels "Open Source"

Après plus de 15 ans d’expérience, nous avons progressivement affiné une stratégie technique solide et efficace qui nous permet de répondre exactement aux besoins de nos clients tout en préservant la dimension budgétaire et en garantissant la performance du site.

Notre approche peut se résumer en trois parties :
  • S’appuyer sur des technologies Leaders, Standard et Open source 
    • Logiciels «Open source» (Java, MySQL, JQuery, ...)
    • Respect des standards (HTML5, CSS3, ...) 
    • Framework de développement de haut niveau très efficace : Play Framework, J2EE 
  • Développement ‘‘sur mesure’’ pour répondre aux besoins des clients 
    • Sans contrainte graphique pour développer son identité visuelle et une ergonomie performante 
    • Pleine couverture fonctionnelle pour bien répondre aux besoins commerciaux de son marché 
    • Responsive design pour adresser le marché grandissant des Smart Phone et des Tablettes
    • Complète ouverture vers les autres systèmes : Logistique, ERP, Call Center, Compta,... 
  • Capitalisation sur des composants fonctionnels novateurs 
    • Outils de Back Office industrialisés et éprouvés 
    • Outils d’édition novateurs (textes, photos, ...) 
    • Ré-utilisation de modules adaptables : Panier, Transactions, Newsletter, ...

Prévoir une architecture flexible et évolutive

S'il y a une chose que nous avons retenue pendant ces 15 dernières années où nous avons développé des sites Marchands, c'est que les sites marchands sont condamnés à évoluer en permanence pour suivre le marché, accueillir de nouveaux produits, répondre aux nouvelles tendances, être plus performants, s'adapter aux nouvelles technologies,...

Dans notre approche technique, nous avons toujours privilégié la maîtrise de l'architecture technique pour répondre aux défis apportés par les évolutions permanentes de ce marché :
  • Architecture logicielle modulaire et ouverte 
  • Outils d'édition faciles à utiliser 
  • Pouvoir optimiser la vitesse d'affichage du site 
  • Maîtriser tous les composants techniques du site pour répondre aux évolutions 
  • Développement Web Agile ...

Développement agile e-Commerce

Le développement d’applications web est de plus en plus complexe et celui des sites marchands n’y fait pas exception : les besoins des sites marchands sont de plus en plus sophistiqués, les délais de plus en plus courts, les demandes de changement de plus en plus nombreuses et les risques inhérents sont de plus en plus cruciaux dans un contexte de fonctionnement 24 heures sur 24.

Pour répondre à ces défis, Valraiso à adopté les principes du développement Agile dans ses projets :
  • en privilégiant le travail collaboratif avec tous les acteurs du site pour disposer de la vision la plus large possible avec les contraintes de chacun 
  • en se concentrant sur l’efficacité du projet développé plutôt que de perdre du temps en méthodologie et documentation 
  • en nous appuyant sur des composants fonctionnels éprouvés qui font gagner du temps à tout le monde et qui permettent d’optimiser les budgets 
  • en réalisant des livraisons intermédiaires et fréquentes depuis le Story board de conception jusqu’aux modules fonctionnels 
  • en utilisant tous les retours utilisateur possibles afin d’améliorer le logiciel 
  • en faisant preuve du maximum de souplesse et de réactivité face aux demandes d’évolution et de correction 

Un partenaire qui pourra réagir rapidement

La vente sur Internet doit une grande partie de son succès à la disponibilité permanente du site 7 jours/7 et 24 h/24. En contrepartie, il est indispensable d'avoir une équipe prête à intervenir à tout moment si on ne souhaite pas perdre du Chiffre d'Affaires et récolter une mauvaise image sur Internet.

En tant que spécialiste du e-Commerce, nous avons mis en place une organisation engagée à maintenir les sites marchands de nos clients en condition opérationnelle tous les jours de la semaine. 

Méthodologie "DevOps" pour garantir la Performance, la Stabilité et la Disponibilité du site marchand

Aujourd'hui, nous avons complètement adopté la méthodologie "DevOps" dans notre processus Projet. Issu des retours d'expérience des grands acteurs du Web (Google, Amazone, LinkedIn,...) le mouvement DevOps plonge ses racines dans l'environnement Web Open Source Agile

DevOps tend à faire collaborer étroitement les équipes de développement et d'exploitation pour que les préoccupations de chaque partie soient partagées tout au long de la vie du projet. Il s'agit d'une démarche orientée Business qui vise à fournir le meilleur service possible quel que soit le nombre d'itérations nécessaires pour atteindre les objectifs.

Concrètement, cela signifie plusieurs choses :
  • Les deux équipes travaillent dans les mêmes locaux sans cloisonnement de responsabilité avec une vision commune des services proposés aux clients
  • Implication dans toutes les décisions technologiques et participation à tout lancement de projet
  • Les deux équipes travaillent de concert pour :
    • Gérer un référentiel commun depuis les environnements de développement jusqu'à l'exploitation
    • Automatiser les process de livraison et de déploiement
    • Diagnostiquer les risques potentiels dans le cadre de Tests en charge
    • Analyser conjointement les dysfonctionnements en phase d'Exploitation

D'une manière générale, il existe une grande confiance entre les deux équipes parce qu'elles partagent les mêmes responsabilités : Performance, Stabilité et Disponibilité des sites Marchands.
Création graphique : Marc Vandamme