> For the complete documentation index, see [llms.txt](https://cpnv-es-ngy.gitbook.io/gpr1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cpnv-es-ngy.gitbook.io/gpr1/kickoff.md).

# Kickoff

## GPR1 - Gestion de projet + éthique et culture d'entreprise

| **Orientation** | Développement d'applications |
| --------------- | ---------------------------- |
| **Domaine**     | Gestion de projet            |
| **Semestre**    | 1                            |
| **Périodes**    | 45 périodes                  |
| **Responsable** | NGY                          |
| **Prérequis**   | -                            |

#### Forme d'enseignement

* Théorique
  * Etude de documents et sources officielles.
  * Dialogues et débats en classe à partir de mises en situation.
* Pratique
  * Configuration d'outil de gestion de projet
  * Rédaction de *backlog*
  * &#x20;Mise en pratique dans des prochains modules (MAW1.1, RIA1, VIR1, BI1, VIR2)

#### Objectifs évaluables

* Au terme du module, l'étudiant sera capable de:
  * Gestion de projet
    * Identifier, décrire et sélectionner les stratégies adaptées à la gestion d'un projet de développement logiciel.
    * Représenter graphiquement le déroulement d’une itération et décrire les rôles des différents acteurs.
    * Construire un *backlog* à partir d’un cahier des charges simple et estimer la charge de travail.
    * Analyser des situations et proposer des ajustements de pratiques en accord avec les principes agiles.
  * Gestion du code
    * Identifier, décrire et sélectionner les stratégies appropriées pour versionner et partager le code source.
    * Élaborer des pratiques collaboratives favorisant le travail d’équipe dans un projet de développement.
    * Appliquer à un projet des normes de *commits* et de gestion de branches.

#### Modalité d’évaluation

* Théorique
  * 1 évaluation sommative individuelle, à l'écrit.
  * 1 évaluation pratique individuelle, sur ordinateur.

#### Contenu du module

* Acquérir les bases du travail collaboratif.
* Étudier attentivement le Scrum Guide.
* Analyser des cas pratiques d’utilisation de Scrum.
* Se familiariser avec des outils industriels mettant en œuvre Scrum.
* Étudier diverses stratégies de collaboration dans un projet de développement.
* Appliquer des normes de documentation du code.

#### Moyens

* Sélection de sources validées et présentées en classe.
* Scrum Guide pour soutenir le travail collaboratif.
* Accès à plusieurs solutions logicielles mettant en œuvre des approches itératives.
* Poste de travail dédié.
* Accès à une plateforme de gestion et de partage de code source.

#### Compétences PEC associées

A1, B4, B5, B6, B8, B12, B14

* [Plan d'étude cadre - informaticien diplômé ES](https://www.becc.admin.ch/becc/public/bvz/beruf/show/321)

#### Objectifs de compétences spécifiques

| A1  | A1.7, A1.8, A1.9, A1.12 |
| --- | ----------------------- |
| B4  | B4.6                    |
| B5  | B5.4, B5.5              |
| B6  | B6.5                    |
| B8  | B8.3                    |
| B12 | B12.1                   |
| B14 | B14.6                   |
