Mis en avant

Les agences de développement web & mobile pour les nuls

Les agences de développement ou agences web, sont apparues avec l'essor d'internet dans les années 1990 et depuis elles n'ont cessé de se développer pour couvrir des missions de plus en plus larges.

Quels services une agence propose-t'elle ? À qui faire appel ? Ai-je besoin de passer par une agence de développement web & mobile ? Si oui, comment identifier la meilleure ? Qui sont mes interlocuteurs au sein des agences ?

Nous avons choisi de reprendre les fondamentaux avec vous. On commence par les bases pour vous aider à aborder votre digitalisation en toute simplicité.

Agence de développement, Kesako ?

Une agence web pour la création d'un site internet mais pas que...

En entendant « agence de développement » vous allez tout de suite penser à la création de site internet. En effet, le coeur de métier de ces agences est la conception, le développement et la gestion de site web pour votre entreprise.

Aujourd’hui les services qu’elles proposent sont cependant beaucoup plus larges : elles accompagnent les entreprises pour la création de site, le web design, le développement de logiciels sur mesure ou d’applications mobiles, etc

« L’avantage de passer par une agence c'est qu'au lieu de chercher à recruter une seule personne à qui il manquera peut-être des compétences, là il y a une toute une équipe à disposition. » précise Benjamin Tierny, fondateur de l'agence Dernier Cri. « C’est une équipe solide qui a l’habitude de bosser ensemble et a déjà des vrais process d’organisation. Cela permet d’arriver au point final du projet de manière pragmatique et efficace sans que le porteur de projet ait besoin de se polariser sur les besoins techniques. »

Des agences "Full Service"

Plus récemment, les agences web se sont aussi placés sur d'autres services : on parle d'agences globales (aussi appelées full-service). Ces dernières allient l’aspect technique aux compétences webmarketing pour également vous accompagner dans votre stratégie de communication en ligne : référencement, SEO, réseaux sociaux, etc. Elles sont donc bien plus que des créatrices de site web et vont devenir un véritable acteur pour votre stratégie digitale. Évidement, elles sont avant tout là pour vous conseiller : Elles apportent leur aide pour les décisions telles que choisir le nom de domaine, l’aspect ergonomique de votre site ou de votre application, l’hébergement du site, etc. 

Pour accomplir son rôle, elle prend en compte le cahier des charges que vous avez élaboré. Elle va ensuite s’occuper du développement jusqu’à la mise en ligne et la maintenance de votre site.

Le périmètre d'une prestation de développement peut être large

La prestation est le plus souvent découpée en plusieurs domaines :

Réflexion et conception

Il s'agit de la première étape du projet. L'agence vous fait ses propositions selon ses idées, ses inspirations et ce que vous souhaitez. Il s'agit là de rencontrer vos utilisateurs (ou futurs utilisateurs) et de vous accompagner sur les premiers choix structurants pour la suite

Pour Benjamin, fondateur de l'agence Dernier Cri, la phase de conception et design est clé car « une fois que le projet est défini, on est capable d’identifier les compétences nécessaires donc de dimensionner une équipe : quelqu’un qui fasse du mobile, de la data risk, ou autre. On constitue une dream team ayant toutes les ressources nécessaires. On met en place une organisation agile et on commence à avancer sur le produit. »

Design de l’expérience (UX)

C'est le design et l'expérience utilisateur. Pour attirer davantage les prospects il faut que votre site soit le plus intuitif possible et que la navigation soit facile (placement des boutons pour inciter à l'intéraction, proposer de consulter d'autres pages sur votre site, etc).

Design de l’interface (UI)

L'UI (User Interface) design se rapporte à l'environnement graphique dans lequel évolue l'utilisateur d'un logiciel, d'un site web ou d'une application. Ainsi, l'interface utilisateur fait partie de l'UX, pour pouvoir donner la meilleure expérience possible à l'utilisateur du site ou de l'application. 

Développement Front-end (Web et/ou Mobile)

Le développment Front-end est la création des éléments composés de HTML, CSS et de Javascript contrôlés par le navigateur web de l'utilisateur. En termes un peu plus simples, il s'agit de toute la partie visible du site avec laquelle on peut intéragir, comme un bouton, ou un menu déroulant par exemple.

Développement Back-end

Le back-end, lui, est composé de 3 parties; le serveur, l'application et la base de données.

Tous ces éléments sont invisibles à l'oeil du visiteur mais représentent une grosse partie du site web. Le serveur lui, est l'endroit ou les pages du site sont enregistrées. La base de données receuille toutes vos informations, telles que votre inscription sur le site ou votre panier, et l'application est le site en lui même : la où s'éxecute la "logique" métier.

Dans le cas de site "simples" ou "classiques" comme un blog, site vitrine ou e-commerce, plutôt que de ré-inventer la roue il vous sera souvent recommandé d'utiliser des systèmes complets et éprouvés comme Wordpress, Magento ou Shopify.

Le référencement et marketing digital. 

L'objectif du référencement est de faire en sorte que vos pages web soient bien positionées afin qu'elles apparaissent dans la première page du moteur recherche quand l'utilisateur saisit les mots clefs relatifs à votre contenu. 

Au delà du référencement pur, qui peut avoir des implications techniques lourdes, les agences “full service” vous accompagneront également sur l’acquisition de trafic et l’optimisation de la conversion des visiteurs en clients.

Qui sont vos interlocuteurs dans les agences ?

Vous aurez 5 interlocuteurs principaux au sein des agences, certaines agences réunissent certains rôles ou au contraire les dupliquent selon les spécialités : 

Account Manager

L'account manager a un rôle d'intermédiaire entre le client et l'entreprise. Il a pour rôle principal d'être le vendeur, mais il est aussi à votre écoute sur vos besoins et vos envies. Il peut,  par la suite, vous conseiller et essayer de vous aiguiller sur ce qui vous conviendra le mieux, pour ensuite en informer l'équipe de developpeurs.

Chef de projet

C’est l’interface entre le client et l’équipe technique. Il traduit les besoins de l’entreprise en tâches à effectuer pour l’équipe de développeurs. Son rôle et celui de l'Account Manager peuvent parfois se superposer.

Développeur Back / Front / Mobile

Il est en charge de réaliser les fonctionnalités d’un site Internet. Pour cela il doit analyser le cahier des charges, choisir la solution technique la plus adaptée et développer les modifications. Il va donc écrire  des lignes de code informatique pour développer le site.

Il s’assure de vous livrer une application ou un site qui fonctionne, comme défini par votre cahier des charges.

Souvent expert d’une technologie ou language en particulier, un bon développeur est constamment en veille afin de vous proposer les meilleurs options possibles, respectant l’état de l’art actuel.

Designer UX/UI

Le designer UI s’occupe de la partie purement graphique et visuelle. Il est en charge de la réalisation finale de l’interface et de la qualité des contenus : c'est le maître des images, des formes et des couleurs.

Le designer UX doit rendre le site accessible et facile à prendre en main. Pour cela, il va définir et optimiser le parcours type de vos utilisateurs. Son but ultime est de créer une expérience d’utilisation qui provoque de l'émotion chez l'utilisateur.

DevOps / Architect

Le DevOps peut s’occuper des missions de développement et d’exploitation. Sa double compétence lui permet de créer des applications qui sont parfaitement adaptées à l’infrastructure (elle même définie par l'Architect) et qui continuent de fonctionner une fois mises en place. Le DevOps permet globalement de réduire les frictions à la livraison de l’application, avec une qualité accrue.

Les évolutions à prévoir dans le fonctionnement des agences web & mobile

D'après Maria Paez, directrice marketing de l'agence Soluti, il existe deux modes de fonctionnement aujourd'hui. « Sur le marché actuel on parle de régie ou de forfait. La régie est une personne qui vient chez le client. »

Mais l'évolution du marché et des demandes laisse émerger des alternatives comme celle proposée par Soluti. « Nous on a décidé de sortir de ces deux modèles classiques et on est dans une démarche de co-conception, c’est-à-dire que le directeur du projet chez notre client fait parti de notre équipe. On monte une équipe agile et il fait partie intégrante du projet. C’est une vraie collaboration et il vient arbitrer les décisions. On lui donne les clés de lecture nécessaire d’un point de vue technique et on revoit avec lui si des aspects lui semblent flous. On a des product owner par procuration classiquement appelés les chefs de projet qui centralisent toutes les infos. C’est un vecteur ouvert à la discussion pour l’arbitrage, la compréhension. »

Enfin, nous voyons émerger un modèle innovant : le Product Studio. Delphine Pinon, du product studio Alqemist, nous présente le concept : “Nous sommes spécialisés dans la conception, le développement et le test de produits à partir d’une simple idée. En maitrisant toute la chaine de valeur de création d’un produit digital, on répond à une demande spécifique de la part de porteurs de projet qui peinent parfois à trouver le chemin le plus court et le moins coûteux jusqu’à la commercialisation de leur idée.

Ils ont contribué à cet article

Dernier Cri 

Soluti
Alqemist

 

 

Articles liés :

Top des agences de développement (2018)

Top des meilleurs spécialistes pour s'internationaliser en Europe

Le top des meilleures entreprises pour organiser un team building