Aller au contenu
Fixe : +212 5 25 22 33 32 GSM : +212 6 60 38 65 00 WhatsApp
Devis

Application web, France et Europe

Externaliser la création d'une application web en offshore au Maroc

Nous assurons la création d'applications web sur mesure (Laravel, Symfony, React) en offshore au Maroc, pour des entreprises, éditeurs et agences de France et d'Europe. Trois modes : forfait, régie ou équipe dédiée. Le travail se fait en français, depuis Agadir, avec un suivi en visio.

Gratuit, sans engagement, détaillé poste par poste

4,9/5, 46 avis Google

  • Facturation en euros
  • Interlocuteur unique
Schéma de liaisons à distance : création d'application web offshore au Maroc

Création d'application web offshore au Maroc : ce qui change à distance

Pour la création d'une application web en offshore au Maroc, le choix du mode de collaboration compte plus que pour tout autre service. Le forfait convient à un outil dont les règles sont connues : un portail client, un outil de devis, un back-office. Il suppose un cahier des charges que vous avez validé, puisque tout ce qui n'y figure pas fera l'objet d'un avenant. La régie convient à un produit vivant ou à un renfort : vous achetez du temps de développement et vous pilotez les priorités. L'équipe dédiée prolonge la régie sur la durée, avec les mêmes personnes d'un mois sur l'autre.

La distance ne pose pas de problème technique : le code vit dans un dépôt Git, les demandes dans un outil de tickets, les démonstrations en visio. Elle pose un problème de précision. Une règle métier évidente pour vos équipes ne l'est pas pour un développeur qui n'a jamais vu votre atelier ou votre service client. Il faut donc l'écrire, avec des exemples et des cas limites, et prévoir une recette sérieuse de votre côté. C'est un effort réel, à compter dans votre planning. À distance, la qualité du cahier des charges pèse plus que le nombre de réunions.

Une application manipule presque toujours des données personnelles : clients, salariés, utilisateurs. En confiant son développement à une société marocaine, vous restez responsable de traitement au sens du RGPD, et nous agissons comme sous-traitant, dans un pays qui dispose de sa propre loi de protection des données, la loi 09-08. La règle pratique la plus simple consiste à développer sur des données de test et à limiter les accès à la production à ce qui est strictement nécessaire. Le Maroc n'ayant pas de décision d'adéquation européenne, le reste se règle au contrat, avec votre délégué à la protection des données.

Maquette de la page des cours de l'Institut Al Fissah : titre et aperçu d'un cours en visioconférence
Exemple de projet réalisé : Institut Al Fissah, plateforme de cours en ligne.

Trois cas de création d'application web offshore au Maroc

À lire comme des scénarios, pas comme des références : ces demandes illustrent ce qui se présente dans un projet mené à distance, sans citer de client.

  1. Cas 1

    Un éditeur SaaS dont l'équipe est saturée

    Sa feuille de route avance moins vite que les demandes des clients, et un recrutement prendrait des mois. Des développeurs rejoignent son dépôt, ses revues de code et ses points d'équipe. Le renfort ne remplace pas son architecte : il suit les conventions de l'équipe, et son travail reste lisible dans l'historique du dépôt. Livrable type : renfort en régie sur Laravel ou React, fonctionnalités livrées par demandes de fusion, compte rendu régulier du temps passé.

  2. Cas 2

    Une PME qui remplace ses tableurs par un outil métier

    Plannings, devis ou suivi de commandes tiennent dans des fichiers partagés que plus personne ne maîtrise. Le risque est de reproduire le tableur à l'identique, défauts compris. Le cadrage sert à trier ce qui relève d'une vraie règle de gestion et ce qui n'était qu'une habitude de saisie. Livrable type : phase de cadrage écrite, maquettes des écrans, application web au forfait avec gestion des droits, export des données et documentation d'utilisation.

  3. Cas 3

    Une agence web qui a vendu un projet trop technique pour elle

    Elle maîtrise le design et la relation client, pas le développement d'un espace client relié à un logiciel de gestion. Elle craint surtout de perdre la main sur le planning annoncé à son client. Un découpage en lots, chacun avec sa date de recette, lui permet de tenir ses engagements. Livrable type : développement du back-office et des interfaces de programmation sous accord de confidentialité, l'agence gardant la maquette et le contact avec son client.

Les étapes d'un projet

Les 4 étapes, dans l'ordre : cadrage, maquettes, développement par lots, mise en production et suivi. Chaque étape est validée avec vous avant la suivante.Étapes d'un projet : Création d'application web1CadrageVous validez :le cahier des charges2MaquettesVous validez :les écrans3Développement parlotsVous validez :la recette4Mise en productionet suiviVous validez :la livraisonLes 4 étapes, dans l'ordre : cadrage, maquettes, développement par lots, mise en production et suivi. Chaque étape est validée avec vous avant la suivante.Étapes d'un projet1CadrageVous validez : le cahier des charges2MaquettesVous validez : les écrans3Développement par lotsVous validez : la recette4Mise en production et suiviVous validez : la livraison

Exemples de projets réalisés par l'agence

Écran du CRM FOOT COMMUNITY sur tablette : formulaire de gestion d'un match avec photos, date, lieu et prix
Exemple de projet réalisé par l'agence : FOOT COMMUNITY, CRM sur mesure.
Écran de l'application DOD Architecte sur tablette : liste des projets en noir et blanc avec menu latéral
Exemple de projet réalisé par l'agence : DOD Architecte, application web de gestion (CRM).

Quatre précautions

Ces vérifications valent pour un projet mené à distance comme pour un autre, avec notre agence ou avec une autre.

  1. 1

    Le dépôt de code chez vous, dès le premier jour

    Ouvrez le dépôt Git sur le compte de votre société et invitez-y l'équipe. La propriété du code à la livraison finale est prévue dans nos propositions ; un dépôt à votre nom vous donne en plus la visibilité en cours de route. Vous voyez ainsi chaque modification le jour où elle est faite. Même règle pour l'outil de tickets et l'environnement de recette : ouverts à votre nom, ils survivent au projet.

  2. 2

    Un cadrage écrit avant tout forfait

    Sans spécification validée, un prix fixe ne protège personne. Si le besoin reste flou, commencez par une phase de cadrage ou par de la régie, puis passez au forfait quand le périmètre est stable. Comptez ce cadrage comme un livrable à part entière : il reste utilisable même si vous changez ensuite de prestataire, ce qui limite votre dépendance.

  3. 3

    Les accès aux données réelles

    Décidez qui accède à la production, à quelles données et pour combien de temps. Prévoyez un jeu de données de test, et faites figurer ces règles dans l'accord de sous-traitance. Quand un accès à des données réelles est indispensable, par exemple pour une reprise d'historique, limitez-le dans le temps et tracez-le.

  4. 4

    La réversibilité

    Demandez une documentation d'installation et de déploiement à la livraison, pour qu'une autre équipe, interne ou externe, puisse reprendre l'application sans nous. Vérifiez aussi que les mots de passe, les clés et les comptes de service sont créés par vous et simplement partagés avec l'équipe : la réversibilité se joue là autant que dans le code.

D'autres exemples de projets réalisés par l'agence

Écran de l'application MARINA JEWELRY sur tablette : liste d'ensembles de bijoux avec menu latéral doré
Exemple de projet réalisé par l'agence : MARINA JEWELRY, application web de gestion.
Écran de l'application Exchange sur tablette : formulaire de transaction avec devise de départ et d'arrivée
Exemple de projet réalisé par l'agence : Exchange, application web de gestion.

Questions fréquentes

Budget, délais, organisation : les réponses aux questions courantes d'un projet mené à distance.

Combien coûte la création d'une application web ?

Le montant dépend du nombre d'écrans, des règles métier et des connexions à d'autres logiciels.

Peut-on commencer en régie et passer au forfait ensuite ?

Oui, et c'est souvent le plus sain. Une première période en régie sert à cadrer le besoin et à livrer un socle ; les lots suivants, mieux définis, peuvent être chiffrés au forfait. Le temps passé en régie n'est pas perdu : il produit du code et une spécification éprouvée.

Vos développeurs peuvent-ils travailler avec nos outils ?

Oui. En régie ou en équipe dédiée, l'équipe utilise votre dépôt de code, votre outil de tickets et vos canaux de discussion, et participe à vos points d'équipe en visio. Les horaires de bureau à Agadir recouvrent largement ceux de la France.

Signez-vous un accord de confidentialité avant la création d'une application web ?

Oui, un accord de confidentialité peut être signé avant tout échange de documents. Le contrat de prestation reprend ensuite la confidentialité, la cession du code et le traitement des données personnelles. Il couvre aussi les documents reçus avant la signature du contrat.

Demandez à être rappelé

Pas besoin d'un cahier des charges : trois champs, un rappel pour préciser le périmètre, puis un devis détaillé poste par poste.

  • Gratuit et sans engagement
  • Un interlocuteur unique
  • Vos informations restent confidentielles

Tous les champs sont obligatoires, sauf mention « facultatif ».

Réponse sous 1 jour ouvré

Création d'application web offshore au Maroc : un projet à détailler ? Donner plus de détails dans le devis complet.

Parlons de votre projet offshore

Création d'application web offshore au Maroc : décrivez votre besoin en 2 minutes et recevez un devis détaillé poste par poste, gratuit et sans engagement.