1
Accueil > Cours > Découvrez les métiers de développeur > Découvrez comment fonctionne chaque corps de métier
Découvrez les métiers de développeur
6 heures Facile
Mis à jour le 10/10/2022
Découvrez comment fonctionne chaque corps de
métier
Comme je vous le disais dans la première partie du cours, développeur est un terme très vaste qui
englobe beaucoup de métiers.
Il est important de spécifier que toute équipe technique n’a pas forcément une personne pour assurer
chaque spécialité. Dans ce cas, certains développeurs devront assurer plusieurs rôles.
01:47
En effet, toutes les entreprises n’ont pas les ressources financières nécessaires pour faire intervenir une
personne différente par spécialité. Pour multiplier vos chances de trouver un emploi, devenez à l’aise
avec les notions qui complèteront votre spécialité, car vous serez parfois contraint de les mettre en
pratique pour arriver au bout d’un projet.
Je vous propose de découvrir comment une équipe technique travaille sur un projet.
Nous voici dans l’entreprise MeetonCoach spécialisée dans la mise en relation de coaches sportifs
avec des personnes en recherche d’un accompagnement. Cette entreprise dispose d’un site web
qu’elle a réalisée elle-même, permettant aux personnes qui recherchent un accompagnement de
les contacter par e-mail.
Une fois qu’une personne recherchant un accompagnement contacte l’entreprise, l’entreprise appelle
cette personne pour comprendre ses besoins, puis la met en relation avec un coach disponible, adapté à
ses besoins et présent dans sa zone géographique.
L’entreprise grossit de plus en plus et ressent une nécessité : automatiser cette mise en relation pour
que les coachs puissent être listés sur une plateforme, et que les personnes en recherche de coach
puissent les trouver et réserver leur coaching directement.
L’entreprise connaît très bien le processus car elle le pratique déjà depuis longtemps. Elle a
confié cette mission à l’équipe suivante :
un designer ;
un développeur front-end ;
un développeur back-end ;
un développeur mobile ;
un développeur full-stack ;
un chef de projet.
Une équipe de développement logiciel typique
Nous voici au jour 1 du premier sprint. Le chef de projet est en charge de l’équipe, il dispose de toutes les
informations concernant le projet et estime la réalisation à un mois.
Voici les maquettes du site :
Maquettes de l'application
Les maquettes, faites par le designer, permettent de représenter le site avant qu'il soit
développé, afin que tout le monde sache vers quel rendu l'équipe doit aller.
Globalement, l’utilisateur se retrouvera sur la page d’accueil. Il entrera la ville dans laquelle il se trouve et
pourra affiner sa recherche. Il sera ensuite dirigé vers une carte sur laquelle il retrouvera les différents
coachs, avant de pouvoir réserver sa séance et payer en ligne.
Il y a d’autres facettes de ce projet à appréhender, comme une partie réservée aux coachs ou aux
administrateurs, afin de pouvoir gérer la plateforme.
L’entreprise souhaite également mettre en place une application mobile. Le comportement de l’utilisateur
doit être le même.
Version mobile du site
Puisque l'équipe travail en mode agile, le projet sera divisé en 4 sprints de 5 jours. Le premier servira à
mettre en place tout l’environnement de travail, les deux suivants à la réalisation, et le dernier pour les
tests. À la fin de chaque sprint, l’avancée du projet sera présentée à l’entreprise pour qu’elle donne son
avis et que l’équipe puisse adapter en fonction.
Le designer a créé les maquettes avant que les sprints commencent. Le designer est présent en appui
pour accompagner le front-end et le développeur mobile, qui s’occuperont de la partie site web et
application.
Le développeur back-end est en charge de toute la partie qui ne sera pas visuelle, pour que le front-end
et le mobile puissent avoir les bonnes informations au bon moment pour les afficher.
Le full-stack est là pour aider chacun des 3 développeurs en cas de besoin, et interviendra en cas de
retard. Il s’occupe de l’architecture du projet et de la mise en production en bout de course.
Résumé
Indiquer que ce chapitre n'est pas terminé
Et si vous obteniez un diplôme OpenClassrooms ?
Formations jusqu’à 100 % financées
Date de début flexible
Projets professionnalisants
Mentorat individuel
Trouvez la formation et le financement faits pour vous
Être orienté Comparez nos types de formation
Identifiez les activités d’un développeur
Quiz : Situez le métier de développeur
front-end
Le professeur
Thomas Giraud
Formateur - Expert Shopify
POUR LES ÉTUDIANTS
POUR LES EMPLOYEURS
OPENCLASSROOMS
AIDE
LANGUE
Français
NOUS SUIVRE
Mentions légales Conditions générales d'utilisation Politique de protection des données personnelles
Cookies Accessibilité