AccuRev (anciennement Borland Accurev) est un outil de gestion des configurations qui traite les environnements complexes de développement parallèle et distribué avec une architecture basée sur les flux, de façon à accélérer les processus de développement et à optimiser la réutilisation des ressources.
Les flux sont les blocs de construction destinés à prendre en charge une multitude de bases de code parallèles revêtant différents degrés de complexité. Extrêmement légers, ils permettent de découpler et de gérer plusieurs configurations différentes, quelle que soit l'étape de développement concernée. Les flux comprennent les relations avec les autres flux. Les configurations de code étant instantanément « héritées », cette approche permet de diminuer l'impact sur les opérations manuelles de fusion.
Les pratiques logicielles d'aujourd'hui nécessitent une collaboration complète de l'équipe. En utilisant les « modifications » comme des ressources, toute votre équipe (développeurs, testeurs, chefs de produit et clients) utilise le même langage métier. Les packages de modifications permettent d'assurer le suivi des récits utilisateurs, des problèmes et des bogues des différentes versions et de garantir la traçabilité des ressources liées aux modifications tout au long du cycle de développement du logiciel.
Avec AccuRev, les équipes de développement sont en mesure de réaliser une modélisation graphique de leur processus de développement, qui leur offre la possibilité de contrôler de façon dynamique toutes les modifications « en cours » dans l'ensemble du service de développement à l'échelle internationale. Grâce à la modélisation du processus de développement, les flux représentent aujourd'hui des étapes logiques et peuvent être adaptés pour un modèle d'intégration continue en plusieurs étapes.
Les processus et les opérations sont TimeSafe®, ce qui garantit la reproductibilité de votre base de sources et assure un suivi d'audit solide et traçable. Ainsi, l'utilisateur ne risque pas d'introduire des données corrompues, des builds brisées et des états indéterminés du code source. La possibilité de reconstruire les versions ou le code de base à tout moment joue un rôle primordial pour assurer la conformité à la loi Sarbanes-Oxley ou à d'autres réglementations.