clement13.net
Photo d’origine : Le lancement d'un navire
Description
Le lancement d'un navire
Source
auteur non indiqué · page d’origine
Licence
PD Domaine public
Photo d’origine, non retouchée. L’arrière-plan en est une version stylisée par le site.

Outils : gestion de source, planification, pilotage

Ce dossier couvre les outils qui portent la traçabilité d'un projet : gestion de source (GDS), planification et suivi, métriques, IA.

Guide≈ 4 min de lectureVérifiéContrôle effectuéLes faits, chiffres et références ont été contrôlés au regard des sources citées dans la fiche.Rédaction assistée par IA ; sources citées en bas de page. Une erreur ? Signalez-la via le site clement13.net.Lecture
En bref
  • Ce dossier couvre les outils qui portent la traçabilité d'un projet : gestion de source (GDS), planification et suivi, métriques, IA.
  • La première moitié (fichiers 01 à 06) traite en profondeur la gestion de source : concepts, Git, TFVC, comparatif, stratégies de branches, application aux données SQL et Power BI.
  • La seconde moitié (07 à 12) traite la planification, Azure DevOps, Jira, les métriques, l'IA et le comparatif d'outils.
  • Fil rouge illustratif, anonyme : un datamart SQL Server alimenté par une application de force de vente (SFA) terrain, avec des rapports Power BI multilingues, versionné en TFVC et livré en kits d'installation.
  • Les notes /5 sont des appréciations d'expert, contextuelles : voir NOTATION.
Sur cette page

Niveau : 🟢→🔴

Les fichiers du dossier#

Gestion de source (fichiers 01 à 06)#

Fichier Contenu Niveau
01 — Panorama des GDS Concepts (centralisé/distribué, verrouillage/fusion), historique CVS → Git, objets, hachage, snapshots vs deltas, comment choisir 🟢→🟡
02 — Git en profondeur Modèle objet, index, refs, reflog, merge/rebase/cherry-pick, bisect, hooks, LFS, partial clone, secrets, pièges, IA 🟢→🔴
03 — TFVC en profondeur Workspaces, changesets, shelvesets, branches, policies, tf.exe, .tfignore, pérennité 🟢→🔴
04 — Git vs TFVC Comparatif noté, scénarios, migration avec historique, coexistence, plan par étapes 🟡→🔴
05 — Stratégies de branches Trunk-based, GitFlow, GitHub Flow, branches par version, TFVC Main/Dev/Release, notes par contexte 🟡→🔴
06 — GDS et données SQL / BI Versionner SQL (state vs migration), PBIP/PBIR/TMDL, encodages, .gitattributes, kits, tags 🟡→🔴

Planification, pilotage, IA (fichiers 07 à 12)#

Fichier Contenu
07 — Outils de planification Panorama des outils de planification et de suivi
08 — Azure DevOps / TFS en profondeur Boards, Repos, Pipelines, Artifacts, Test Plans, administration
09 — Jira et alternatives Jira et les alternatives du marché
10 — Métriques et reporting de projet Vélocité, flux, DORA, tableaux de bord
11 — IA et outils L'IA appliquée à l'outillage de projet
12 — Comparatif d'outils Synthèse notée

Par où commencer#

Vous êtes… Commencez par Puis
Junior, jamais formé à un GDS 01 (sections novice) 02 sections 🟢
Développeur TFVC qui doit « passer à Git » 04 02, 05
Développeur Git qui hérite d'un dépôt TFVC 03 04
Développeur BI/SQL qui veut versionner proprement 06 05
Responsable d'équipe / architecte 04 et 05 01 section « choisir »

Parcours de lecture selon le profil#

01 Panorama02 Git03 TFVC04 Git vs TFVC05 Branches06 SQL et BI
Survolez ou touchez un élément pour en lire le détail.

Un parcours express de 90 minutes pour un lecteur déjà expérimenté : les sections « Expert » de 03 (état de pérennité), tout 04 (comparatif et plan de migration), puis les sections « Versionner Power BI » et « Encodages » de 06.

La gestion de source en une page#

Une GDS répond à quatre questions : qui a changé quoi, quand et pourquoi. Elle permet aussi de revenir en arrière, de travailler à plusieurs sans s'écraser, et de livrer une version précise (un tag, un label, une branche de release). Dans un projet de données, trois particularités changent la réponse générale :

  1. Les « sources » sont de natures mêlées : scripts SQL, modèles sémantiques (TMDL), définitions de rapports (JSON), scripts PowerShell, documentation, parfois des binaires.
  2. L'encodage et les fins de ligne comptent : un accent corrompu dans un libellé multilingue est un défaut livré au client.
  3. Le déploiement n'est pas un git pull : on livre des kits d'installation rejouables, ce qui impose idempotence et traçabilité des versions (voir CI/CD pour la data).
💡 Astuce d'expert

Le choix d'outil (Git, TFVC) pèse moins que la discipline qui l'entoure : conventions de branches, revues, tags de release, hygiène des commits. Une équipe disciplinée sous TFVC dépasse une équipe sans règles sous Git.

Questions fréquentes#

  • TFVC est-il « mort » ? Non, mais Git reçoit l'investissement et est recommandé pour les nouveaux projets (état 2026-10, détail dans 03).
  • Peut-on utiliser Git en local au-dessus d'un dépôt TFVC ? Oui, c'est une pratique de coexistence réelle, avec ses limites : voir 04.
  • Comment versionner Power BI ? Format PBIP (TMDL + PBIR), voir 06.
  • Que fait l'IA pour la GDS ? Messages de commit, revue, explication d'historique, aide aux conflits : sections IA de 02, 04 et 06.

Liens avec le reste de cette rubrique#

Voir aussi#

Suivant : 01 — Panorama des GDS →

✻ Rédigé par Claude Sonnet 5.5