Syntys L&S

EDITEURS - DEVELOPPEMENT - SERVICES

Votre développement vous appartient

Syntys group English Français
Prevenir progresser construire resoudre

pointLes  Technologies

Le choix de la technologie pour le développement de vos produits est souvent guidé par des exigences multiples et spécifiques : critères techniques, historique technologique, ressources internes, pérennité, stratégie et valorisation, ...

Nos domaines d'expertise, articulés autour des deux plateformes principales du marché (Java et .Net) et notre expertise, nous permettent de vous guider en préconisant des solutions répondant à vos besoins. L'objectif est de vous aider à choisir l'architecture de votre produit en comparant les scénarios possibles par rapport à votre contexte.

Nos équipes sont ensuite à votre disposition pour mettre en oeuvre ces préconisations en termes :

  • de principe d'architecture (SOAEDARESTMDA, ...)
  • d'interface utilisateur (client riche, client léger, RIA, smart client, AJAX, ...)
  • de choix de composants (open source, commerciaux, ...)
  • de méthodologie (agile, scrum, lean, TDD, BDD, ...)
  • d'outils (bug et issue tracking, gestion de configuration, intégration continue, build system, IDE, ...)
  • de cloud computing (virtualization, Amazon S3, EC2, ...)
  • de développement :
  • Interface Utilisateur (JSF, Struts, Wicket, Grails, Seam, Adobe Flex, Eclipse RCP, ...)
  • Serveur (Spring, EJB3, Mule ESB, ServiceMix, Jackrabbit, JBossAS, Glassfish, ...)
  • Données (JPA, Hibernate, JCR, MySQL, Oracle, ...)

Xavier Hanin, responsable de l'équipe de production, est l'expression même de la compétence de 4SH dans les technologies les plus récentes. Fortement impliqué dans le monde open source (committé dans la fondation Apache, créateur de Apache Ivy, ...), il est également le créateur et leader du JUG de Bordeaux. Il enseigne aussi à l'Institut Polytechnique de Bordeaux (IPB ENSEIRB MATMECA) et intervient lors de nombreuses conférences internationales (Devoxx, ApacheCon, JavaZone, ...).

pointRestructurer un produit

L'objectif du projet est de concevoir à partir d'un existant historique (produit de gestion des temps et des activités) un nouveau produit avec des technologies à base de services (SOA) permettant une intégration simplifiée dans les systemes d'information de ces clients, une configuration des processus < métier > (BPEL) et un mode de commercialisation souple (SAS). 8 mois sont nécessaires pour les spécifications et la conception technique du produit (accompagnement technologique et réalisation d'un prototype J2EE - ORACLE Fusion) ainsi pour que la sélection d'un prestataire Offshore en charge de la mise en oeuvre du nouveau produit.

En savoir plus

pointAccélérer l'évolution de son logiciel

Après le rachat d'une solution, le client choisit 4SH pour l'aider a faire évoluer son produit. 4SH met en place un dispositif intégrant spécification et développement (.NET) permettant au client de maintenir et d'enrichir techniquement et fonctionnellment ce nouveau produit qui doit devenir à terme le logiciel phare de sa gamme.

En savoir plus

pointFaire évoluer une solution

Editeur possédant est une des premières plate-formes de services en mode SAS, 4SH intervient dans un premier temps pour proposer des pistes d'évolution des services. 4SH prend en charge ensuite la spécification et le développement d'un nouveau module (J2EE, Oracle ADF) renforçant ainsi les équipes de développement interne et permettant d'accélérer l'évolution du produit.

En savoir plus

 

Nos interventions

Notre coeur de métier est de fournir des services pour les éditeurs de logiciel de taille moyenne (5 a 100 développeurs). Nous intervenons sur tout le cycle de développement du produit.

Notre objectif : Vous fournir les services les plus adaptés pour accélérer l'évolution et la performance de votre produit.

Challenges

La connaissance des challenges spécifiques aux éditeurs, permet a 4SH de proposer des solutions adaptées visant à améliorer leurs produits, leurs gammes et leurs organisations.

pointEditeur :

Créer :

  • Un nouveau module dans une technique maitrisée
  • Un nouveau module dans une technique non maîtrisée
  • Un lot d'interfaces

Documenter :

  • Règles de gestion
  • Règles techniques
  • Tests de recettes

Benchmarker :

  • Evaluer le positionnement marketing et technique d'un produit
  • Proposer des scénarios et options d'amélioration
  • Définir un périmètre et une trajectoire produit

Prendre en charge

  • Un logiciel ancien pour faire la maintenance niveau 2,3
  • Un support client 24/24 multi-langue

Aider a vendre :

  • Créer les jeux de démos
  • Proposer des scénarios et options d'amélioration
  • Créer les démonstrations produits

Ouvrir un nouveau marché :

  • Lancer commercialement un produit sur un nouveau territoire

pointArchitecture / expertise :

L'architecture technique et applicative est une des valeurs de votre produit.

Restructurer :

  • Portage technique
  • Changement d'architecture
  • Montée de versions (Technique et Fonctionnel)

Auditer et conseiller :

  • Architecture
  • Bonnes pratiques
  • Outils et productivité

pointMéthodologie :

Améliorer l'organisation de la production :

  • Bonnes pratiques et CMMI
  • Standard de spécification
  • Organisation en Work Package

Contrôler :

  • Test unitaires
  • Tests applicatifs
  • Test de performance

Sélectionner un partenaire :

  • RFQ/RFP

Industrialiser les tests :

  • Identification des risques
  • proposition d'amélioration

Proposer des leviers d'optimisation :

  • OffShore
  • NearShore
Télécharger la plaquette