Icône code
Développement offshore / nearshore

Depuis 2020, Artza Technologies héberge son équipe de développement agile au Maroc.

Au sein de l’équipe se trouvent tous les rôles-clés agile Scrum :

  • Développeurs full-stack
  • Testeurs fonctionnels
  • Experts DevOps
  • Product Owner
  • Scrum Master
  • Coach Agile

L’environnement technique est celui de Microsoft : langage C#, framework .NET Core, Visual Studio, Azure DevOps, Azure Cloud, bases SQL Server et SQL Azure.
Tous les collaborateurs Artza Technologies Maroc maîtrisent parfaitement les codes de l’agilité et du DevOps et sont sensibles à l’implication du client, à l’importance de la communication et de l’amélioration continue.
Tous ont l’expérience et l’habitude pour travailler sur des projets internationaux, notamment européens. Les horaires de travail identiques, malgré un léger décalage d’une heure en été, assurent une facilité de communication et une collaboration efficace.

Comment mener un projet de développement nearshore avec Artza Technologies Maroc ?


Définir vos objectifs

Définir vos objectifs

  • Quels sont les résultats que votre entreprise attend ?
  • Développez-vous une solution interne, un logiciel commercial ?
  • Avez-vous identifié les technologies qui vous intéressent ?
  • Avez-vous déjà réfléchi au déploiement et à l’hébergement de votre future application ?

Etablir un mode de fonctionnement

Etablir un mode de fonctionnement

Nous pouvons prendre en charge la totalité de la réalisation de votre projet d’application avec une équipe agile complète dédiée.
Nous pouvons également vous apporter un renfort sur une phase précise de votre projet.
Par exemple, vous aider à définir une première version du Backlog, mettre en place l’organisation agile en identifiant les rôles-clés et en formant vos collaborateurs, déployer et configurer votre projet avec Azure DevOps pour la gestion fonctionnelle et la mise en place d’une démarche DevOps complète.
Nous pouvons également renforcer vos équipes internes par l’intervention à distance de nos développeurs.
Tout cela dépend bien sûr de vos besoins que nous étudierons attentivement avec vous.

Protéger votre code et vos données

Protéger votre code et vos données

Vous pourriez être réticent à envoyer vos données dans un pays extra-européen…
Nous signerons alors un accord de non-divulgation et nous règlementerons la manière d’accéder à vos données ainsi que celle d’héberger votre code-source.
Tout collaborateur Artza Technologies Maroc dispose d’un ordinateur portable professionnel et les données de travail ne sortent pas des ces machines référencées chez nous dont nous sommes propriétaires.
De plus, dans l’organisation d’un projet que nous pilotons, le code-source et les données sont hébergés dans une organisation Azure DevOps située dans un centre de données (datacenter) Microsoft Azure en France.
Idem pour le déploiement des environnements de développement, de test et d ‘intégration.
Néanmoins, si la présence de vos données sur nos ordinateurs marocains n’est pas envisageable dans votre situation, nous pouvons alors déployer des machines virtuelles, hébergées dans votre propre infrastructure, afin que vos données ne sortent pas de vos ressources informatiques.
Nos développeurs ne feront alors que se connecter à ces machines virtuelles.

Communiquer et contrôler

Communiquer et contrôler

La communication et l’implication totale du client sont des éléments fondamentaux de réussite d’un projet. Pour assurer la communication avec vos équipes projet, rester en contact en permanence, partager avec vous le contrôle du processus de développement, nous utilisons Microsoft Teams. Pour chacun de nos projets client, une équipe Teams est créé afin que toute personne impliquée dans le projet puisse communiquer facilement avec les autres membres.

Voyons maintenant, avec deux cas concrets, un exemple d’offres nearshore que nous vous proposons

plateforme SaaS de gestion des risques Projet complet – plateforme SaaS de gestion des risques

Développement d’une application web par l’intervention d’une équipe agile Scrum :

plateforme SaaS de gestion des risques
  • Une Scrum Master (Artza Technologies Maroc)
  • Une Product Owner (Artza Technologies Maroc)
  • Un architecte TechLead – expert DevOps (Artza Technologies France)
  • Deux développeurs .NET sénior (Artza Technologies Maroc)
  • Une testeuse fonctionnelle pour l’automatisation (Artza Technologies Maroc)
  • Un coach agile (Artza Technologies France)

Gestion agile du projet :

  • Méthode Scrum – 11 Sprints de 10 jours
  • Implication du client à Paris – deux experts en gestion des risques
  • Ateliers de travail à Paris avec les deux experts en gestion des risques côté client et le coach agile et l’architecte TechLead côté Artza Technologies
  • Communication par Microsoft Teams
  • Gestion des backlogs et suivi des travaux par Azure DevOps Services
  • Tableaux de bord
  • Accès pour le client au projet Azure DevOps pour valider les User Stories

Démarche DevOps par Azure DevOps Services :

  • Repositories Git
  • Gestion des branches selon GitFlow (Gitflow release branch process)
  • Pipelines Build
  • Plans de test – un plan de test pour chaque Sprint
  • Pipelines Releases – Develop, Recette, Production
  • Tableaux de bord

Déploiement Cloud sur Microsoft Azure :

  • Environnement de développement sur un abonnement Azure Artza Technologies
  • Environnement de recette sur un abonnement Azure Artza Technologies avec accès au client
  • Environnement de production sur un abonnement Azure du client
  • Déploiements automatiques par Azure DevOps sur les environnements Azure de développement et de recette
  • Déploiement par Azure DevOps avec approbation du client sur l’environnement de production du client

renfort en développement agile Renfort en développement agile – Tourisme & Voyages

  • Deux développeurs Artza Technologies Maroc, un TechLead .NET et un développeur .NET confirmé, participent à la réalisation de différents projets en étant complètement intégrés aux équipes agiles du client.
  • La communication et le travail collaboratif s’effectuent à l’aide de Microsoft Teams.
  • Les horaires de travail sont identiques : pas de décalage horaire en hiver, décalage d’une en été à cause des changements d’heure été/hiver en Europe.
  • L’intervention de nos deux développeurs est réalisée à temps plein en mode régie selon un tarif journalier inférieur de plus de la moitié aux tarifs pratiqués par les ESN françaises.
  • Des clauses de confidentialité et de non-divulgation des données ont été signées au début du contrat par Artza Technologies et le client.
  • Pour garantir un haut niveau de sécurité concernant le code source et les données des applications du client, ce dernier a fourni aux deux développeurs Artza Technologies deux machines virtuelles hébergées physiquement au sein de son infrastructure interne en France. Ces machines virtuelles contiennent un environnement complet de développement, notamment l’éditeur Visual Studio avec licences à jour.

Nos propositions

Développement complet de votre projet d‘application d’entreprise

Organisation agile et démarche DevOps

Tarifs nearshore moitié moins élevés que les tarifs européens

Outillage complet – Teams, Visual Studio, Azure DevOps, Azure

Du renfort ponctuel d’un développeur jusqu’à l’équipe agile complète

Des questions, des remarques ?
Nous parler de vos projets ?
En savoir plus ?