Nexus innovations offre des services de génie logiciel sur mesure

Présentez-nous un projet technologique, un besoin d’entreprise, et nous mobiliserons une équipe de développeurs qualifiés pour livrer la meilleure solution qui soit. Nexus peut s’adapter à vos besoins et vos systèmes déjà en place pour livrer des projets d’étendue variable. Le génie logiciel s’apparente étrangement à la construction, et puisqu’une image vaut mille mots, nous avons choisi de catégoriser l’étendue de notre expertise en différents types de travaux résidentiels :

La maison neuve

La maison neuve

Nexus peut vous bâtir une maison neuve. On part d’une page blanche, on recueille vos besoins, on dessine des croquis, on fait et valide des plans d’architecture, et on propose un échéancier. Une fois qu’on a une entente sur les plans et l’envergure du projet, on mobilise une équipe qui exécutera le travail, en partant du solage, en passant par la structure, jusqu’à la surface et la finition intérieure. Vous pouvez bien sur engager vos propres architectes, votre designer d’intérieur, ou votre briqueleur, il nous fera plaisir de travailler en équipe avec vos spécialistes. Pour traduire l’analogie en termes logiciels, on parle de logiciel clé en main: analyse, architecture, infrastructure, backend, frontend, support et maintenance, on s’occupe de tout !

Le garage

Le garage

Vous avez déjà une maison mais vous souhaitez y ajouter une extension? C’est tout à fait possible. Ici, on parle de projet d’intégration logicielle. Par exemple, on peut étendre les fonctionnalités d’un ou plusieurs systèmes existants, en livrant des composantes logicielles qui peuvent servir diverses fonctions :

  • Un connecteur qui télécharge / téléverse des données d’un système à l’autre
  • Une interface qui agrège des données de plusieurs systèmes et qui produit des rapports
  • Un connecteur qui détecte des événements dans un système et qui pousse des notifications dans un outil de collaboration
  • Un nouveau module qui ajoute des fonctionnalités à une application existante

La maison ancestrale

La maison ancestrale

Finalement, vous avez une maison ancestrale qui a une grande valeur, mais qui a besoin d’être modernisée. En logiciel, on parle de projet de refactor ou de transformation, ou si les rénovations sont mineures, on parle de support et maintenance. Un exemple typique serait une refonte visuelle d’une vieille application pour la rendre responsive (mobile), sans toutefois briser les fonctionnalités actuelles. Dans ce type de projet, notre équipe s’assure d’abord de valider puis moderniser les outils de qualité de code et de diagnostique (tests unitaires, tests d’intégration, tests utilisateurs) pour détecter les possibles régressions causées par la transformation. Ça demande un peu plus d’effort initial mais on s’assure que les fondations de votre maison ancestrale restent intactes! Voici quelques exemples de projets de transformation:

  • Évolution d’une version de Framework logiciel (SharePoint, Sitecore, .NET, Angular, etc)
  • Refonte visuelle d’une application
  • Migration de l’infrastructure d’un système (serveurs locaux vers le cloud)
  • Transfert du support et de la maintenance d’une application vers l’équipe Nexus

Développement applicatif / Web

Développement applicatif sur mesure (technologies Microsoft)

Design d’interfaces Web(UI/UX)

Microsites (WordPress)

Évolution / maintenance de votre parc applicatif

Plateformes de collaboration (SharePoint et Office365)

Développement et maintenance d’Intranets sur mesure

Développement de composantes sur mesure

Conseil et accompagnement sur la gouvernance, la migration et la gestion de contenu

Solutions d’intégrations (Web Services, Api)

Échange d’information entre organisations / systèmes

Intégration d’applications d’entreprise

Nos technologies

L’équipe Nexus travaille principalement avec les technologies Microsoft. Nous n’avons pas d’allégeance forte envers un outil technologique ou un autre, mais nous valorisons plutôt la productivité. Nous capitalisons sur une utilisation judicieuse de la suite Microsoft Office365, de Visual Studio Online et de Azure ainsi que des multiples intégrations possibles pour atteindre un niveau de productivité très élevé. Nous pouvons d’ailleurs vous conseiller pour intégrer ces outils chez vous. Toujours dans le but de rendre notre travail plus productif et agréable, nous sommes également à l’affut des nouvelles tendances technologiques en matière de développement frontend, de stockage et recherche de données, d’outils de collaboration, de monitoring et de DevOps. Nos développeurs passionnés sont les mieux placés pour guider l’évolution technologique de Nexus et nous leur accordons la confiance qu’ils méritent.

Méthode Agile

Nous préconisons une approche agile pour la livraison des projets. Typiquement, un projet se construit à partir d’une collecte de besoin et d’un estimé à haut niveau de nos experts. Nous vous aidons ensuite à bâtir un cahier de charge (backlog) qui doit être priorisé et maintenu par un product owner (PO) désigné chez le client.

Nexus livre ensuite des incréments logiciels fonctionnels et testables (sprints) et des rencontres sont cédulés à chaque Sprint (typiquement aux deux semaines) pour suivre l’avancée du projet. Nexus assignera un ScrumMaster pour accompagner le PO dans la gestion du backlog, faciliter le travail des développeurs, animer les rencontres, et livrer des rapports d’avancement à chaque sprint.

Support et accompagnement

Une fois qu’une solution a été livrée, nous mettons à votre disposition un service de support professionnel avec une équipe dédiée et un système de billets en ligne. L’équipe de support sera disponible pour effectuer des demandes sporadiques et régler des bugs, sans avoir à planifier un projet d’envergure.