Fonctionnalités

Intégrez facilement un grand nombre de modifications, sans faire face aux inconvénients d'une fusion

Les flux modélisent facilement les processus de distribution et les workflows de développement complexes pour soutenir les grands efforts de développement menés en parallèle. La propagation des modifications est un processus fluide et simple souvent affecté par les fusions et les créations de branche traditionnelles. Les flux permettent de distribuer des multitudes de modifications de toutes tailles à raison de dizaines ou de centaines de flux en quelques secondes. Les flux permettent aux équipes de développement de :

  • modéliser le processus de développement de bout en bout ;
  • gagner en visibilité sur les modifications actives et prendre des décisions bien informées en temps réel ;
  • publier rapidement de nouvelles fonctions et des correctifs ;
  • réduire considérablement le temps consacré aux tâches manuelles souvent liées aux fusions et aux créations de branches traditionnelles ;
  • générer facilement des hiérarchies de flux pour créer des étapes logiques à des fins de prise en charge des processus d'intégration continue et de déploiement continu.

Améliorez la distribution de logiciels à l'aide du développement basé sur les changements

Le développement basé sur les changements permet d'assurer le suivi des récits utilisateurs, des problèmes ou des bogues des différentes versions et demeure traçable tout au long du cycle de développement du logiciel. Les équipes de développement atteignent une parfaite traçabilité basée sur les changements, où elles peuvent déployer tout leur potentiel de développement et accélérer leurs distributions.

  • Puissant workflow et automatisation de processus
  • Réduisez la complexité liée à la fusion avec la fusion des « ressources de changement » (package de changement).
  • Prenez des décisions éclairées grâce à une autonomie parfaite et à une visibilité totale.
  • Améliorez la collaboration des équipes et des acteurs avec un langage métier commun.
  • Intégrez AccuRev avec d'autres outils tiers : HPQC, ClearQuest, Remedy, Rally, JIRA.

Intégration native des meilleures pratiques de la gestion de configuration logicielle

Les développeurs travaillent dans leurs propres flux d'espace de travail privé (sandbox). Ceci encourage les validations continues des travaux « en cours » sans partager prématurément les modifications privées avec les autres membres de l'équipe. De ce fait, le flux de l'équipe ou le flux d'intégration partagés ne sont pas pollués par des modifications non testées. Les développeurs peuvent en toute confiance travailler en dehors de la base de code reconnue comme correcte.

  • Éliminez les goulots d'étranglement dus à des scripts personnalisés
  • Automatisez les meilleures pratiques et le contrôle sur l'ensemble du processus de développement
  • Favorisez les meilleures pratiques en matière d'examen de code en assurant l'intégration avec Crucible
  • Reconstruisez la base de code en toute fiabilité et à tout moment, en quelques secondes seulement
  • Intégration complète avec les IDE Eclipse, Visual Studio et IntelliJ

Adoption de Git dans l'entreprise avec GitCentric

Cette solution Git d'entreprise répond aux besoins particuliers des environnements de développement logiciel des grandes entreprises. GitCentric favorise la sécurité de l'entreprise et permet l'administration centrale sans déranger les utilisateurs de Git. Il offre aux développeurs la liberté d'utiliser Git en mode natif dans un environnement sécurisé sans compromettre la sécurité ni les gouvernances de l'entreprise.

  • Visualisez et modélisez les processus de l'ensemble du développement
  • L'analyse de code intégrée avec Gerrit permet de recourir aux meilleures pratiques de façon native.
  • Prend totalement en charge le développement basé sur les changements pour la gestion des changements de ressources.
  • Contrôlez l'évolution, rationalisez le processus et prenez les mesures qui s'imposent pour les branches Git mortes ou périmées.