1. Quels sont les points forts de Perforce ?

    Perforce encourage la productivité des utilisateurs. Perforce est basé sur un modèle optimiste et a été conçu pour être le plus transparent possible pour les utilisateurs, tout en offrant des fonctionnalités avancées comme la visualisation graphique des branchements ou des modifications effectuées dans les fichiers.

    Perforce est en outre une solution à faible coût avec un modèle de prix simplifié au maximum. Son administration est minimale. Perforce est multi-plateforme et favorise les développements distribués et concourants ce qui permet d'améliorer la productivité des équipes.

  2. Sur quoi se démarque Perforce par rapport à ses concurrents sur la gestion de configuration (PVCS, Clearcase...)

    Ce qui démarque Perforce, c'est sa flexibilité. Des solutions comme Clearcase demandent d'avoir en place une certaine structure en terme d'organisation et de localisation. Perforce s'adapte à tout type d'organisation et aide à la résolution des problèmes rencontrés avec les développements modernes.

  3. A quel public s'adresse le produit ? (Petites PME ? Service Informatique conséquent ?)

    Perforce s'adresse aux entreprises de toutes tailles, aussi bien aux petites structures de quelques utilisateurs (licence gratuite jusqu'à 2 utilisateurs), qu'aux entreprises ayant plusieurs milliers d'utilisateurs comme Google, SAP ou Ubisoft.

  4. Existe t'il des formations Perforce ?

    Perforce offre des formations publiques ou sur site. Les formations sont assurées par des formateurs internes ou externes certifiés par Perforce.

  5. Est-il facile de migrer vers Perforce lorsqu'un existant SCM existe ? Quels sont les facilités/difficultés pour y arriver ?

    Des outils de conversions facilitent la migration des principaux outils SCM du marché vers Perforce. Certaines conversions sont plus complexes que d'autres et peuvent nécessiter l'implication de consultants certifié par Perforce.

  6. Quels sont les évolutions à venir sur le produit ? Et quand ?

    Les futurs développements de Perforce sont orientés vers l'amélioration de l'expérience des utilisateurs tout en conservant la crédibilité, stabilité et performances acquises tout au long des 10 dernières années d'existence de Perforce.

    Perforce publie deux nouvelles versions majeures par an et propose en continu des versions mineures corrigeant des problèmes critiques.

  7. Perforce s'intègre t'il bien avec les solutions de gestion de projet (ex : RUP, itil, CMMI...) ? Propose t'il un modèle de gestion de projet au sein de l'outil ?

    Perforce dispose de commandes en ligne et d'API riches qui facilitent son intégration avec les solutions de gestion de projet.

    Perforce offre des fonctionnalités avancées (modèle de branchement performant, "triggers" et "review daemons") facilitant la mise en place d'un modèle de gestion de projet.

  8. Y a t'il un système d'intégration continue dans l'outil ? Peut-on facilement régénérer un composant dans une version XX.XX.XX ?

    Perforce s'intègre aux principaux outils de compilation par l'intermédiaire de plug-ins. L'utilisation de "triggers" et "review daemons" permettent de créer un système d'intégration continue.

    Le moyen le plus efficace de régénérer un composant spécifique est d'utiliser Perforce "changelist". Perforce offre aussi la possibilité d'utiliser des labels.

  9. Y a t'il une API pour développer des composants en interaction avec Perforce ?

    Perforce dispose d'une API C++ proposant les mêmes interfaces utilisées par toutes les interfaces clientes Perforce.

    De nombreuses API supportent les principaux langages de scripts (Perl, Python, Ruby) et les interfaces Windows (COM, .Net).

  10. Les rapports sur le référentiel sont-ils paramétrables à souhait ? (un peu comme un rapport Business Object)

    Le client Perforce P4Report permet de créer des rapports variés. Il supporte les principaux outils de rapports du marché tel que Crystal Reports, Microsoft Excel, ou tout autre outil supportant les sources de données ODBC.

    Le client Perforce P4SQL permet quant à lui de créer des requêtes SQL en adressant directement la base de données Perforce.

  11. Comment Perforce est-il distribué ?

    En France, Perforce a créé un partenariat avec la société Marte spécialiste de l'ingénierie logicielle et de la gestion de configuration. Le rôle de Marte est d'accompagner, dès la phase d'évaluation, les sociétés manifestant un intérêt pour Perforce.

    En outre, Perforce dispose d'un site Web extrêmement riche. Les logiciels, la documentation et une base de connaissance sont librement accessibles sur le site Perforce.

Quelques liens