Skip to content
This repository was archived by the owner on Nov 26, 2023. It is now read-only.

Latest commit

 

History

History
134 lines (86 loc) · 7.95 KB

File metadata and controls

134 lines (86 loc) · 7.95 KB

Methode Agile

Objectif du projet:

- application Android
- estimer le prix d’un bien immobilier en fonction de divers paramètres

Priorités:

- crée un modèle d’apprentissage performant pour les données
- crée une application afin de permettre à l’utilisateur d’estimer en entrant de nouvelle donnée

Plan:

- définir les premier paramètres importants
- choisir le modèle probable à utiliser
- récupérer les données et les stocker proprement

- commencer l’apprentissage des données
- initialiser une application rapide pour faire les tests
- modifier / ajouter les paramètres importants

- une fois l’apprentissage terminer
- finaliser l’application

- améliorer l’UI-UX de l’application

Users Stories:

  • En tant qu'utilisateur, je veux pouvoir entrer les caractéristiques de mon bien immobilier (comme sa localisation, sa superficie, son état, etc.) afin de recevoir une estimation de son prix.

  • En tant qu'utilisateur, je veux pouvoir accéder à un historique de mes estimations de prix

  • En tant qu'utilisateur, je veux pouvoir comparer mon estimation de prix à des annonces immobilières récentes afin de m'assurer de la pertinence de mon estimation.

  • En tant qu'utilisateur, je veux pouvoir recevoir des notifications lorsque des annonces immobilières correspondant à mes critères de recherche sont publiées afin de ne pas manquer des opportunités intéressantes.

  • En tant qu'utilisateur, je veux pouvoir sauvegarder mes recherches et mes estimations de prix afin de pouvoir y accéder facilement à l'avenir.

Planning:

Jour 1 Jour 2 Jour 3 Jour 4 Terminer les tâches assignées.

Tenir une réunion de clôture pour discuter des résultats obtenus et identifier les opportunités d'amélioration.

Tester l'application et corriger les bugs éventuels

Améliorer le modèle en ajoutant de nouveaux paramètres pertinents Améliorer l'interface utilisateur (UI) et l'expérience utilisateur (UX) de l'application

Finaliser le back-end de l'application Ajouter les fonctionnalités avancées (historique, comparaison avec des annonces immobilières, notifications, sauvegarde des recherches)

Implémenter les fonctionnalités de base de l'application Effectuer des tests de performance

Finaliser la documentation du projet et préparer la présentation finale.


Plan

Jour 1 Jour 2 Jour 3 Jour 4
Réunir l'équipe et discuter des objectifs et des priorités du projet. Commencer à travailler sur les tâches assignées. Continuer à travailler sur les tâches assignées. Terminer les tâches assignées.
Définir les tâches à accomplir pendant les 4 jours. Tenir une réunion quotidienne pour suivre l'avancement du travail et identifier les problèmes éventuels. Tenir une réunion quotidienne pour suivre l'avancement du travail et identifier les problèmes éventuels. Tenir une réunion de clôture pour discuter des résultats obtenus et identifier les opportunités d'amélioration.
Répartir les tâches entre les membres de l'équipe. Correction du fonctionnement de Git et protection de la branche principale pour éviter les erreurs
Définir les premier paramètres importants Choisir le modèle probable à utiliser Continuer l'apprentissage des données Tester l'application et corriger les bugs éventuels
Récupérer les données et les stocker proprement Restructuration du projet git Améliorer le modèle en ajoutant de nouveaux paramètres pertinents Améliorer l'interface utilisateur (UI) et l'expérience utilisateur (UX) de l'application
Début du dépôt git Mise en place d'une première interface pour tester le modele Finaliser le back-end de l'application Ajouter les fonctionnalités avancées (historique, comparaison avec des estimations tests, sauvegarde des recherches)
Début de l'application Android Début de la gestion des données de l'application Implémenter les fonctionnalités de base de l'application Effectuer des tests de performance et de fonctionnalités
Début des autres vues de l'application Continuer le plus de l'application Finaliser la documentation du projet et préparer la présentation finale.

Taches:

J1:

- définir les premier paramètres importants:  
	appartement / maison
	superficie en m carré
	nombre de pièces
	
- choisir le modèle probable à utiliser:
	choisis séparation linéaire

- récupérer les données et les stocker proprement

- début du dépôts git

- début de l’application Android:
	création de l’application
	gradle
	design de l’application sur papier
	initialisation Back-end / App / View / ViewModel
	navigation + fragment

J2:

- restructuration du projet git car problème dans une branche

- apprentissage des données
- choix du modele

- mise en place des différents fragments
- mise en place de la gestion des données
- design des fragments avancé (carrousel / splashScreen / theme…)

J3:

- continuer l'apprentissage des données
- améliorer le modèle en ajoutant de nouveaux paramètres pertinents
- finaliser le back-end de l'application
- implémenter les fonctionnalités de base de l'application (entrée des données, calcul de l'estimation de prix)

J4:

- tester l'application et corriger les bugs éventuels
- améliorer l'interface utilisateur (UI) et l'expérience utilisateur (UX) de l'application
- ajouter les fonctionnalités avancées
- finaliser la documentation du projet et préparer la présentation finale.

PAS FINIS:

- Test de l'application
- Animation et amelioration du desing