Analyse de projet pilotée par les données

Votre VCS est une source de données précieuses montrant comment votre projet évolue dans le temps. Upsource garde une trace de tous les commits, révisions et contributions personnelles dans votre projet. Il analyse continuellement ces données et est capable de mettre en évidence les zones nécessitant une refactorisation ou un ajustement du processus.

Activité de commit

Activité de commit

Voyez comment le rythme de développement du projet a évolué au fil du temps. Vous pouvez explorer n'importe quelle période spécifique, voir les activités individuelles et même examiner la répartition des contributions entre les modules du projet. Si vous êtes nouveau dans le projet, utilisez ce graphique pour découvrir rapidement la portée des responsabilités de vos collaborateurs.

Arborescence du projet

Arborescence du projet

Obtenez une vue d'ensemble de la structure du projet et repérez les fichiers et dossiers qui présentent des schémas de maintenance inhabituels, par exemple les hotspots. L'arborescence de projet aide les équipes à détecter les candidats à la refactorisation et à mieux planifier leurs efforts de contrôle qualité.

Graphique de l'historique des fichiers

Historique des fichiers

Identifiez facilement les fichiers abandonnés, c'est-à-dire les fichiers qui ont fait l'objet de suffisamment de modifications pour être parmi les plus édités, mais qui n'ont pas été édités depuis longtemps. Ceux-ci sont représentés par les points situés plus près du milieu du graphique que la plupart.

Graphique des réviseurs

Réviseurs

Visualisez les interactions dans votre projet et les relations de révision de code qui ont été créées. Chaque nœud représente un contributeur de projet. Plus deux personnes examinent les changements de l'autre, plus le lien entre elles se renforce. Le graphique est interactif. Essayez de faire glisser les nœuds ou de cliquer dessus.

Graphique des révisions de code

Révision de code

Découvrez le degré de couverture de votre projet par les révisions de code et dans quelle mesure chaque utilisateur est impliqué dans le processus de révision. Après avoir consulté ces statistiques, vous comprendrez qui révise le plus souvent le code et qui est le plus souvent révisé, et vous voudrez peut-être même ajuster votre processus de révision du code.