8000 GitHub - neokdev/EarlyBirds: Student project NAO for OpenClassrooms
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

neokdev/EarlyBirds

Repository files navigation

Build CI

CircleCI SensioLabsInsight

EarlyBirds NAO is a web application make with the Symfony PHP framework.

Brief client

Michel Dujardin est le fondateur de l’association NAO (Nos Amis les Oiseaux), regroupant les passionnés d’ornithologie. Il souhaite créer une application participative dans laquelle les particuliers pourraient indiquer où ils ont observé des oiseaux au cours de leurs promenades.‌

Les participants prendront part à un programme de recherche visant à étudier les effets du climat, de l’urbanisation et de l’agriculture sur la biodiversité.

Les utilisateurs principaux de l’application sont les particuliers et les naturalistes (professionnels) qui valident notamment les saisies sur l’application. Ces derniers ont exprimé leur intérêt pour pouvoir effectuer de la saisie sur le terrain et ouvrir les observations aux particuliers, grâce aux smartphones. Néanmoins, tout le monde n’étant pas équipé de smartphones, cela ne peut pas être l’unique méthode de saisie : une interface web sera aussi nécessaire.

L’application doit permettre :

  • De rechercher les différentes espèces d’oiseaux parmi la base de données (téléchargement via la base de données TAXREF du Muséum National d’Histoire Naturelle, classe « Aves »)

  • De les afficher sur une carte (après filtre par espèce)

  • De saisir une « observation » d’un oiseau sur le terrain, avec nom, date, coordonnées GPS et photo facultative.

  • De valider les observations des particuliers (uniquement avec un compte naturaliste).

Les observations effectuées par les particuliers doivent être validées par les naturalistes pour être ensuite affichées à tous. Chaque compte utilisateur appartient soit au groupe « particulier » soit au groupe « naturaliste » afin de leur donner des droits d’accès différents sur l’application. Les naturalistes peuvent eux aussi effectuer des saisies, qui ne nécessitent pas de validation.

Instructions

Vous êtes chargé avec votre équipe de répondre au brief du client et de livrer le projet correspondant.

Vous travaillerez en équipe de 3 à 5 personnes en vous répartissant les tâches (chef de projet, marketeur, graphiste, développeur, etc.).

Vous pouvez constituer votre équipe à l'aide du groupe Workplace dédié à la recherche d'équipe. N'hésitez pas à y poster une annonce assez tôt, car la constitution de la bonne équipe peut parfois prendre du temps. 😉

Livrables

Communs Design Marketing Digital Développement
Cahier des charges technique et fonctionnel (au format .pdf) Charte graphique (au format .pdf) Landing-page de l’application (fichiers zippés) Code source de l’application (HTML/CSS/PHP et autres fichiers nécessaires, zippés)
Planning de réalisation (au format .pdf) Maquettes de l'application pour Mobile et Web (au format .psd) Plan marketing (au format .pdf)
Budget (au format .xlsx)
Documents de reporting réguliers (au format .pdf)
Contrat de prestation (au format .pdf)

Gardez en tête que lors de la soutenance finale, vous serez bien évalué sur les compétences de votre spécialité mais aussi sur les compétences communes à toute l'équipe.

Soutenance

La soutenance est individuelle ; vous ne soutenez pas en équipe.

A l'oral, en condition réelle, vous présenterez le projet en 2 temps en veillant à avoir une posture de chef de projet tout au long :

  1. [10 minutes] Présentation du projet global réalisé en équipe, et justification des choix et partis-pris collectifs. Merci de préciser dès le début, et ce brièvement, le déroulé en équipe (nombre, spécialité, répartition du travail...)
  2. [10 minutes] Présentation des livrables spécifiques que vous avez réalisés et qui vous incombaient de par votre spécialité (développement).

A la fin de votre présentation, votre mentor vous posera quelques questions, au moins une sur les livrables communs et au moins une sur les livrables de votre spécialité (développement) pendant 5 à 10 minutes ; puis pourra débriefer avec vous pendant 5 minutes.

Compétences à valider

  • Construire un planning de réalisation
  • Créer un site Internet, de sa conception à sa livraison
  • Définir un budget et son échéancier
  • Evaluer l’évolution des travaux et s’assurer que le projet avance conformément aux délais et aux demandes du client
  • Mettre en place un diagramme organisationnel (Gantt, PERT, etc.) à l’aide de logiciels appropriés
  • Organiser et animer des réunions, établir l’ordre du jour, rédiger des comptes-rendus
  • Rédiger le cahier des charges technique
  • Rédiger un cahier des charges fonctionnel
  • Rédiger un devis et présenter un contrat de prestation

About

Student project NAO for OpenClassrooms

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  
0