Skip to content

Commit

Permalink
Mise à jour des rencontres pour inclure le cours sur Azure DevOps Boards
Browse files Browse the repository at this point in the history
  • Loading branch information
mbriau committed Jan 29, 2024
1 parent 5017715 commit 7e2265a
Show file tree
Hide file tree
Showing 14 changed files with 173 additions and 116 deletions.
6 changes: 3 additions & 3 deletions web/docs/01-cours/03-rencontre3.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@

Pour bien se préparer pour la prochaine rencontre, nous allons créer les équipes et les comptes pour utiliser Azure DevOps pendant cettre recontre.

## Info

### Exercices

Créer une **organization** avec le **nom de votre choix** et un **projet** avec le nom **MusiquePlus**

### Exercices
[Création projet Azure DevOps](/exercices/AzureDevOps)

[Relations et révision MVC](/exercices/Relations)

Expand Down
13 changes: 3 additions & 10 deletions web/docs/01-cours/04-rencontre4.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,15 @@
# Rencontre 4

## Gestion de projet avec User Stories et Azure Devops
## Gestion de projet avec User Stories et Azure Devops Boards

### Exercices

<!--
[Relations et révision MVC](/exercices/Relations)
[🔗Cours4.pptx](https://cegepedouardmontpetit.sharepoint.com/:p:/s/CMT420InformatiqueComitesCours-5W5/EfXih-QqxJ9KjuHxuYDFCnIBoihZuti-21ETCJPaSusHFg?e=cMYFqQ)
-->
Exercice en équipe: [Azure Devops Boards](/exercices/AzureDevOpsBoards)

### Liens

[🔗BacklogEpicUS.pptx](https://cegepedouardmontpetit.sharepoint.com/:p:/s/CMT420InformatiqueComitesCours-5W5/ESVZnzHf635PhX7Ehcgk_WYBTmnuUicVcDGepqagJ_Y35w?e=rQyobN)

[🔗AzureDevops.pptx](https://cegepedouardmontpetit.sharepoint.com/:p:/s/CMT420InformatiqueComitesCours-5W5/EdO0yiL8VHtNqFJRuIjpqc0BcwfAADJGKR33Iwv81O5Oyw?e=at23T4)

[🔗Cours4.pptx](https://cegepedouardmontpetit.sharepoint.com/:p:/s/CMT420InformatiqueComitesCours-5W5/ESsediTHHHFOpHGbsafE7JAB-Ml-hE0PWG303LN0LaEHWw?e=R7zyiG)
2 changes: 1 addition & 1 deletion web/docs/01-cours/05-rencontre5.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Rencontre 5

## Reactive Forms, guards et routes enfants
## Présentation du TP1, GitHub par feature et stubs

🚧 À venir
2 changes: 1 addition & 1 deletion web/docs/01-cours/06-rencontre6.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Rencontre 6

## Polling et Signal R (première partie)
## Reactive Forms, guards et routes enfants

🚧 À venir
2 changes: 1 addition & 1 deletion web/docs/01-cours/07-rencontre7.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Rencontre 7

## Gestion par évènements (première partie)
## Polling et Signal R (première partie)

🚧 À venir
2 changes: 1 addition & 1 deletion web/docs/01-cours/08-rencontre8.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Rencontre 8

## Signal R #2
## Gestion par évènements (première partie)

🚧 À venir
2 changes: 1 addition & 1 deletion web/docs/01-cours/09-rencontre9.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Rencontre 9

## Travail sur TP1
## Signal R #2

🚧 À venir
68 changes: 0 additions & 68 deletions web/docs/02-info/10-AzureDevOpsConfiguration.md

This file was deleted.

30 changes: 0 additions & 30 deletions web/docs/02-info/11-AzureDevOpsEquipes.md

This file was deleted.

7 changes: 7 additions & 0 deletions web/docs/02-info/12-AzureDevOpsUtilisation.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Azure DevOps - Utilisation

### Objectif

Ce document est un complément d'information au power point:
[🔗AzureDevops.pptx](https://cegepedouardmontpetit.sharepoint.com/:p:/s/CMT420InformatiqueComitesCours-5W5/EdO0yiL8VHtNqFJRuIjpqc0BcwfAADJGKR33Iwv81O5Oyw?e=at23T4)

**Azure DevOps Boards** est un outil complexe où il de nombreuses façon de faire les mêmes actions. Voici donc quelques façons de l'utiliser.

### Ajouter des features au backlog

- Cliquer sur Backlogs dans menu de gauche (dans le menu Boards)
Expand Down
119 changes: 119 additions & 0 deletions web/docs/03-exercices/04-AzureDevOps.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,119 @@
# Azure DevOps - Configuration

### Inscription
- Rendez-vous sur le portail d'Azure DevOps
https://aex.dev.azure.com

:::info
Doit être fait par chaque membre de l'équipe
:::

<!-- Pas un problème pour l'utilisation d'Azure DevOps, seulement pour le déploiement et l'intégration continue!
:::danger
S'inscrire avec un compte qui n'est pas celui du cégep!
:::
![image](/img/infos/DevOps/Configuration/5W5-s2-ins1.jpg)
![image](/img/infos/DevOps/Configuration/5W5-s2-ins2.jpg)
- Ce sera **IMPORTANT** pour faire de l'intégration continue.
-->

### Créer l'organisation pour l'équipe
- Pour débuter, il faut créer une organisation.

:::warning
Un seul membre de votre équipe doit créer l'organisation. On va ajouter les autres membres plus tard
:::

- Une organisation pourra avoir plusieurs projets.

![image](/img/infos/DevOps/Configuration/5W5-s2-org.jpg)

![image](/img/infos/DevOps/Configuration/5W5-s2-org2.jpg)

### Dark Mode
- Se mettre en Dark Mode

![image](/img/infos/DevOps/Configuration/5W5-s2-dark1.jpg)

- Oh que ça fait du bien!

![image](/img/infos/DevOps/Configuration/5W5-s2-dark2.jpg)


### Créer le projet
- Choisir un nom pour le projet
:::danger
Cliquer sur "Advanced"
:::

![image](/img/infos/DevOps/Configuration/5W5-s2-proj1.jpg)

- Choisir "Agile" comme type de processus

![image](/img/infos/DevOps/Configuration/5W5-s2-proj2.jpg)

- Compléter la création du projet!

### Ajouter des utilisateurs

- Aller dans les paramètres de l'organisation


![image](/img/infos/DevOps/Equipe/5W5-s2-invite1.jpg)

- Aller dans l'onglet Users

:::warning
Le menu semble différent? Êtes-vous dans la configuration du projet ou de l'**organization**?
:::

![image](/img/infos/DevOps/Equipe/5W5-s2-invite2.jpg)

### Ajouter à l'organisation
- Cliquer sur Add users

![image](/img/infos/DevOps/Equipe/5W5-s2-invite3.jpg)

- Inscrire le courriel d'un coéquipier
- Laisser le Access Level à **Basic**
- Ajouter l'utilisateur au projet
- Mettre l'utilisateur administrateur du projet

![image](/img/infos/DevOps/Equipe/5W5-s2-invite4.jpg)

Votre équipe s'agrandit!!!

- [email protected] recevra une demande par courriel

![image](/img/infos/DevOps/Equipe/5W5-s2-invite5.jpg)

- Pour finir, **ajouter votre enseignant à votre projet**. [email protected]

- C'est fini pour l'instant, on va utiliser Azure DevOps au prochain cours et pour les TPs!






















File renamed without changes.
36 changes: 36 additions & 0 deletions web/docs/03-exercices/06-AzureDevOpsBoards.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Azure DevOps Boards

### Objectif
L'objectif de cet exercice est:
- De vous faire travailler en équipe
- De mettre en pratique les notions de Backlog, Epics, User Stories, Tasks et Sprints vuent en classe
- D'apprendre à utiliser les fonctionnalités des Boards en Azure DevOps

:::info
L'objectif de l'exercice est surtout de se familiariser avec les outils et avec les concepts, alors ne soyez **pas trop stressé ou pointilleux** au moment de découper votre projet en epics, user stories et tasks!
:::

:::warning
C'est également un exercice pour apprendre à travailler avec votre équipe. Assurez-vous de donner du temps de parole à chaque membre de votre équipe.
:::

### Évaluation

Cette exercice va être évalué, mais uniquement de façon **formative** à fin de s'assurer que toutes les équipes sont à l'aise avec ces nouveaux outils

L'utilisation à l'intérieur des TPs sera évalué de façon **sommative**

### Scénario

On est en **2006** et vous avez décider de révolutionner le monde de la musique avec votre application: **MusiquePlus** (Spotify...). Vous allez lancer une application qui va permettre aux artistes de partager leur musique en ligne (Dans cette version de la réalité, il n'y a pas de problème légaux avec les droits). Les invités vont pouvoir l'écouter gratuitement s'ils écoutent de la publicité. Les utilisateurs payants vont pouvoir l'écouter gratuitement. Les utilisateurs payant vont pouvoir créer des playlists et les partager.

### Travail à faire

- Écrivez **au moins 5 epics** (Il y a déjà au moins déjà 4 **acteurs**, si on inclut les compagnies de publicités)
- Choisissez **2 epics** qui vous semblent être les **plus prioritaires** et créer au moins **7 user stories**
- Choisissez les **3 users stories** qui vous semblent les **plus prioritaires** et créer aux moins **8 tâches en tout**
- Inclure les **3 users stories** dans le sprint courrant et retirer le reste
- Assignez 1 tâche à **chacun des membres de l'équipe** dans au moins **2 users stories différentes** et déplacer 1 user story comme **Active** et 1 user story comme **Resolved** (avec toutes ses tâches terminés également)



File renamed without changes.

0 comments on commit 7e2265a

Please sign in to comment.