experts java & javascript

Architectures java & javascript

 

JNESIS a développé au fil des années un savoir-faire important dans la définition et la mise en oeuvre d’architectures impliquant les stacks java et javascript.

Nous pensons nos architectures les plus ouvertes et évolutives possibles, respectant toujours une approche “best-of-breed” (la meilleure brique possible pour le besoin à traiter) et pragmatique (pas de sur-technologie).

JNESIS intervient chez de nombreux clients dans la définition très en amont de l’architecture technique, notamment dans le cadre d’une démarche de gestion de la dette technique (lien), après audit de l’existant afin de proposer une architecture dont l’incrément est compatible avec les ressources (humaines, financières, …)  et capacités de l’entreprise ainsi qu’avec son ambition.

Gestion de la dette technique

 

Toutes les organisations accumulent avec le temps une dette technologique, qu’elle soit dans le maintien de technologies obsolètes ou ne bénéficiant plus de mise à jour, dans l’absence de mise en oeuvre d’outils, techniques ou procédés qui pourraient accélérer ou augmenter la qualité des développements.

Pour résorber une dette technique en évitant les postures dogmatiques ou la facilité du « Big bang », nous mettons à contribution l’ensemble des acteurs concernés et nous étudions ensemble le capital logiciel ainsi quelles ressources technologiques et méthodologiques de l’entreprise.

Cela inclut notamment la proposition d’une évolution de l’architecture, de l’audit de code, et/ou de la formation, afin d’amener l’entreprise de son point actuel vers sa cible, tout en tenant compte de la vie courante

Agilité

 

Les méthodes agiles offrent de nombreux avantages comme une moindre dérive fonctionnelle, une meilleure compréhension mutuelle des enjeux et attendus, une capacité à détecter très tôt d’éventuels écarts ou erreurs de conception, une possibilité d’impliquer très tôt les utilisateurs concernés par le développement.

Parce que vos projets sont complexes, nécessitent plusieurs semaines, plusieurs mois de réalisation, vous devez pouvoir compter sur nous lorsque votre environnement change (changement stratégique, métier ou financier). Nos équipes sont expérimentées à l’agilité, vos projets sont conduits en interne selon une démarche agile et nos outils de travail ont été choisi dans cette optique.

La méthode agile permet de bénéficier de livrables réguliers (toutes les 2 ou 3 semaines par exemple) tout au long de la vie du projet, afin de pouvoir échanger avec les utilisateurs sur du matériel concret.

Bénéficiez de ce savoir-faire acquis sur le terrain au travers de véritables projets et retour client, afin de déployer ces méthodes sur vos propres projets.

Assistance à maîtrise d’ouvrage (AMOA)

 

De part notre fort savoir-faire dans les technologies utilisés dans nos propres développements, mais également des enjeux et risques pouvant apparaître dans les projets, JNESIS propose une offre complète d’assistance à maîtrise d’ouvrage incluant :

  • la rédaction (ou la co-rédaction) de cahiers des charges après interview des équipes techniques et fonctionnelles concernées
  • la sélection et la validation de prestataires
  • le suivi conjoint de projet avec mise en place éventuelle des outils de pilotage adéquat
  • l’aide à la réception de livrables par audit et/ou analyse d’écart
  • la tenue d’indicateurs ou l’information de décideurs

Les consultants intervenants dans ce cadre sont des personnes ayant mené de nombreux projets et bénéficiant d’une expérience importante dans les sujets traités.

Audit de code

 

Dans le cadre d’une démarche de mesure de la qualité d’un code, du respect de bonnes pratiques de développement ou de problématiques de performances ou de fiabilité, JNESIS propose une prestation complète d’audit de code par une palette d’expert ayant accumulés de nombreuses années d’expérience dans leur domaine d’expertise respectif.

Nous analysons par échantillonnage des développements java ou javascript, notamment des développements Sencha ExtJS, afin de vérifier que des équipes hétérogènes ou ayant fait l’objet d’un turn over important, ont bien respectés les bonnes pratiques garantissant un code durable, performant et évolutif.

Notre méthodologie d’analyse repose tant sur des outils automatisés que sur de l’analyse manuelle et contextualisée, afin de tenir compte d’éventuelles contraintes métier spécifiques ou d’historiques particuliers.

Expertise java & javascript

 

JNESIS focalise intégralement son activité sur les stacks java et javascript, sans tomber dans le travers de nombreuses ESN généralistes qui proposent des services dans de nombreuses technologies sans jamais parfaitement les maîtriser.

Dans la sphère java, nous concentrons particulièrement nos efforts sur Spring et Hibernate, afin d’offrir une parfaite imbrication de ces technologies avec un haut niveau de fiabilité et de performance.

Cette architecture a été retenue par des milliers d’entreprises et d’organisation à travers le monde, pour des problématiques d’application de gestion, de backends d’application exigeantes en matière de volumétries et de stabilité.

En alternative, nous proposons un solide savoir-faire autour d’architecture back-end plus légères comme Node.js (incluant notamment ExpressJS, SailsJS, MeteorJS) ou frontend javascript.

Nous avons notamment une très forte compétence autour de Sencha ExtJS, acquise après de nombreuses années de travail et plusieurs dizaines de projets livrés avec succès.

Nous intervenons chez nos clients afin de valider des choix technologiques, améliorer les performances ou la qualité, accroître la robustesse.