Aller au contenu

Mini-projet collectif : "modéliser ma rue"#

But :#

On souhaite construire une maquette 3D très simplifiée, un modèle visuel représentatif de l'organisation architecturale d'une rue incluant certaines fonctionnalités.

rue-félix-le-dantec-brest

Vue de la rue Félix le Dantec à Brest, un éloge à la couleur

On utilisera pour cela des briques de LEGO Classic

lego-classic-le-cube-de-construction

Des LEGO, vous n'êtes pas sérieux ? C'est pour les enfants, nous, on est au lycée, en Sciences de l'Ingénieur !
  • Renault a développé sa motorisation hybride innovante E-TECH à partir d'une maquette réalisée en LEGO :


  • En entreprise, des formations s'appuient sur la réalisation de modèles 3D avec des pièces LEGO :

lego-serious-play-starter-set
La méthodologie LEGO®SERIOUS PLAY® à CentraleSupélec
lego-serious-play-entreprise


Lego4Scrum pour expérimenter une démarche agile

Cependant, les pièces de Lego dont nous disposons au laboratoire de SI sont très limitées en nombres, en type, en couleur... Aussi, pour étendre nos possibilités de construction, nous allons produire une maquette numérique en 3D.

Différentes solutions logicielles permettent de réaliser des constructions virtuelles à base de LEGO, nous utiliserons OnShape qui fonctionne sur PC comme sur iPad, avec la possibilité de partager nos réalisations en ligne et potentiellement d'exporter nos pièces personalisées pour les fabriquer en impression 3D...

Si vous ne connaissez pas l'application OnShape il va vous falloir préalablement la prendre en main.


Contraintes#

Dans ma rue, les contraintes urbanistiques sont les suivantes :

  • Les immeubles ont au minimum un rez-de-chaussée et au maximum 3 étages (4 niveaux) ;
  • Les immeubles ont une couleur principale unique pour toute la façade ;
  • Chaque niveau (rez-de-chaussée ou étage) a une façade de hauteur standard ;
  • Les rez-de-chaussée n'ont qu'une seule porte et une ou deux fenêtres ;
  • Toutes les fenêtres sont identiques, de taille standard ;
  • Toutes les portes fenêtres ont un balcon ;
  • Le toit peut être plat ou avec pente ;

Outre les immeubles, dans ma rue, il y a éventuellement d'autres fonctionnalités comme :

  • Un magasin ;
  • Une école ;
  • Une église ;
  • Un hopital ;
  • Un poste de police ;
  • Un arrêt de bus ;
  • un jardin public ;
  • un pont, car ma rue est peut être traversée par une rivière ;
  • une intersection, car ma rue croise d'autres rues pour former un quartier, une agglomération, une ville...

Seule la construction des façades est requise dans la mesure ou le visuel depuis la rue est suffisamment représentatif de l'architecture générale.

Production attendue#

Livrer une maquette numérique 3D qui répond au problème posé en utilisant principalement OnShape.

Définir, partager et exploiter, le plus d'éléments modulaires possibles : fonctions, pièces, sous-assemblages...

Vérifier systématiquement, en amont ou en aval, la faisabilité de tout modèle virtuel avec des pièces de LEGO réelles.

D'autres exigences et contraintes pourront être précisées en cours de projet. Il faudra s'y adapter avec agilité...

Une organisation agile :#

Vous travaillerez collectivement, en interdépendance via l'importations de fichiers partagés, et en mode agile, par équipes de 4 à 5 élèves + 1 professeur qui jouera le role de Product Owner, il est le principal décideur sur le produit.

Les équipe ne sont pas en compétition : travaillant dans une même entreprise et à destination d'un même client, chaque équipe de réalisation s'auto-organise afin de concourrir à la réussite du projet global.

Dans chaque équipe de réalisation vous désignerez un volontaire pour être Scrum Master.

Tout le monde participe activement au processus de développement de la maquette 3D y compris le Product Owner en ressource pour répondre à tout besoin (mais pas trop parce qu'il n'a pas que ça à faire ! 😉 ).

Ce projet sera donc aussi l'occasion de découvrir et d'expérimenter les rudiments d'une méthode agile que présente les vidéos suivantes...


Les rôles clés de l'équipe Agile


La chronologie d'un projet agile


Le déroulement d'un projet en mode Agile

Le développement du projet va donc se décomposer en plusieurs sprints.

Le premier sprint, en fait le sprint zéro, sera collectif et piloter par le Product Owner afin que chacun comprenne le besoin du client et prenne en main l'environnement de travail (workflow) qu'il faudra appliquer pour la suite du développement. Le livrable attendu pour ce sprint est un fichier présentant l'assemblage d'au moins deux briques LEGO de base.

Les sprints suivants seront menés au sein de chaque équipe où les Scrums Master veilleront à animer les cérémonies de sprint, la répartition des tâches pour chaque User Story, qui seront ici les éléments modulaires à produire en commençant par ceux de base qui ne dépendent pas des autres.

Ainsi le Sprint 1 devrait contenir quatre User Stories pour produire respectivement les modules toit, fenêtre, porte, façade...

A vous de jouer ! C'est parti pour le Sprint..., rendez-vous au prochain Scrum...

Etres agile c'est avant tout une posture, qui au delà des aspects techniques de la réalisation, nous conduit à surveiller également la méthode de développement et l'organisation dans l'équipe avec le souci constant de la réussite collective du projet et de la satisfaction des clients, les Key Users.

Sprint 0, prise en main du workflow#

En observant les briques de LEGO Classic et les images ci-dessous :

bricks_by_jeremymallin.jpg

plates_by_jeremymallin.jpg

sloped_bricks_by_jeremymallin.jpg

sloped_bricks_2_by_jeremymallin.jpg

sloped_bricks_3_by_jeremymallin.jpg

LDU.jpg

Et avec l'aide des vidéos de Ms. DANZI suivantes :


Conception pièce plastique Légo ONSHAPE


Creating a LEGO block using OnShape


Creating a Lego brick in Onshape - iPad


Une chaine de York High School Industrial Tech sur Onshape


How to Create Your Own 3D Lego Man Using Onshape!

  • Réaliser sur OnShape le modèle d'une des briques de LEGO Classic de base utile pour la réalisation du projet "modéliser ma rue" ;

  • Partager votre réalisation avec les autres élèves du groupe ;

  • Réaliser l'assemblage d'une de vos réalisations avec celle d'un de vos pairs ;

Ressources#

Modélisation 3D#

SCRUM#

Retrospective d'un atelier Lego4Scrum par Creagile