Avancement SLAM5/PPE 2014/2015

Sauf indication contraire, les travaux à réaliser doivent être terminés pour la séance de la semaine suivante.

Rentrée - Toussaint

Semaine 1 : 1er septembre

Accueil des étudiants

SLAM5 : pas de cours ni de TP cette semaine (rentrée scolaire)

PPE

  • TODO : rechercher des informations sur les méthodes agiles.
  • Initiation à SCRUM avec des LEGO (3h).
  • Initialisation de l’environnement de développement Web (Netbeans + XAMPP sur la partition M:).
  • Début de l’activité Accès aux données avec PHP.

Semaine 2 : 8 septembre

TP

  • Installation de XAMPP en salle 4009B (un par étudiant).
  • Tutoriel Développement PHP moderne, itérations 1 et 2.
  • Tutoriel Premiers pas avec Silex.

    • Remplacer hello-world-silex par localhost1 dans la définition de l’hôte virtuel Apache (champ ServerName uniquement).

Cours

Semaine 3 : 15 septembre

TP : tutoriel SDZ POO en PHP, chapitres “Introduction à la POO” et “Utiliser la classe” uniquement.

Cours :

Semaine 4 : 22 septembre

TP

Cours

Semaine 5 : 29 septembre

TP

Cours

PPE

Semaine 6 : 6 octobre

TP : tutoriel Développement PHP moderne, itération 8.

Cours

  • Retour sur l’itération 8.
  • Quizz sur l’ensemble des notions étudiées depuis le début de l’année.
  • Tutoriel Développement PHP moderne, itération 9.

PPE

Semaine 7 : 13 octobre

TP : Rattrapage des tutoriels ou missions PPE, révisions ou appronfondissements (idée 1, idée 2).

Cours : TPDS 1 (refactorisation d’un site Web pour introduire l’architecture étudiée en cours).

PPE

Toussaint - Noël

Semaine 8 : 3 novembre

TP : initialisation du projet agile e-commerce

  • Constitution des équipes (deux personnes).
  • Choix du thème et du nom des projets (remplir cette feuille)
  • Présentation de l’organisation, du backlog et des paramètres.
  • Inscription sur Trello, création des planches et attribution des droits pour chaque projet.
  • Création des dépôts GitHub et attribution des droits pour chaque projet.
  • Début du sprint 1

    • Choix des stories du sprint.
    • Création des listes de tâches et de tests pour chaque story du sprint.
    • Début du développement.

Cours

  • Correction du TPDS 1.
  • Projet agile : sprint 1.

Semaine 9 : 10 novembre

Pas de TP (férié).

Cours : projet agile

  • Récupération du répertoire vendor.
  • Sprint 1.

Semaine 10 : 17 novembre

TP

Cours

  • Retour sur l’itération 10.
  • Projet agile : sprint 1.

Semaine 11 : 24 novembre

TP

Cours

  • Retour sur l’itération 11.
  • Démonstration du projet MusicStore.
  • Projet agile : fin des démos du sprint 1 et sprint 2 (choix et analyses des stories).

Semaine 12 : 1er décembre

TP

Cours : TPDS 2 (itération 12 non comprise).

Semaine 13 : 8 décembre

TP

  • Projet agile : sprint 2.

Pas de cours (BTS blanc).

Semaine 14 : 15 décembre

TP

  • Projet agile : sprint 2.

Cours

  • Correction TPDS 2 et BTS blanc.
  • Projet agile : livraison 1.

Hiver - Pâques

Semaine 15 : 23 février

TP

  • Validation par les pairs de la livraison 1 des projets agiles.
  • Affectation des projets à valider : AgnamStore -> AppMusics -> CarLegends -> DreamHouses -> GameSpawn -> GamingStore -> InfoStore -> Items4Noob -> Med’Azur -> MoviesMarket -> MPMakeUp -> PokeStore -> AgnamStore.
  • Processus de validation :

    • Installation locale du projet (clonage du dépôt GitHub).
    • Test des stories annoncées comme terminées (cf Trello).
    • Remplissage d’une fiche de validation par story terminée.

Cours

  • Cours Gestion des incidents
  • Validation des projets agiles : création d’une issue GitHub par défaut détecté.

PPE

  • Présentation des épreuves orales E4 et E6.
  • Début de la préparation de l’épreuve E4.

    • Présentation du contexte PHP GSB et des missions possibles.
    • Constitution des équipes et création des dépôts GitHub.
    • Début du travail sur les projets.

Semaine 16 : 2 mars

TP

  • Projet agile : début du sprint 3.
  • Correction des incidents levés pendant la validation.

Cours

  • Explications sur les stories du sprint 3 (gestion du panier).
  • Projet agile : sprint 3.

PPE

  • Préparation de l’épreuve E4.
  • Remplir cette feuille Google pour indiquer vos choix de mission.

Semaine 17 : 9 mars

TP

  • Projet agile : sprint 3.
  • Modélisation de la gestion du panier en BD.

Cours

  • Conseils techniques pour les stories du sprint 3.

    • Démonstration du projet MusicStore.
    • Modélisation de la gestion du panier en BD et dans l’application.
    • Centralisation du code contrôleur nécessaire pour toutes les vues.

  • Projet agile : sprint 3.

PPE

  • Préparation de l’épreuve E4.
  • Déploiement des projets sur les serveurs gsb-xyz.

Semaine 18 : 16 mars

TP

  • Projet agile : sprint 3.

Cours

  • Cours : documentation d’un logiciel.
  • Projet agile : sprint 3.

Semaine 19 : 23 mars

TP

  • Projet agile : sprint 3.

Cours

  • Projet agile : fin du sprint 3.
  • Consignes pour la livraison 2.

Semaine 20 : 30 mars

TP

  • Validation par les pairs de la livraison 2 des projets agiles (consignes).

Cours

  • Projet agile : correction des incidents levés pendant la validation.

Semaine 21 : 7 avril

(Pas de cours : formation académique + BTS blanc).

comments powered by Disqus