Vos projets ne vous semblent pas clairs. Régulièrement revient la question, quelle version de quel module fait partie de quel release. Un interlocuteur central manque,
Vous avez l'impression que le responsable de projet et les développeurs affrontent toujours le même problème : pour avoir une vue d'ensemble, ils doivent toujours chercher et essayer ce qui va avec quoi,
Vous remarquez qu'il faut toujours beaucoup de temps pour l'assemblage d'une livraison, parce qu'il faut se renseigner auprès de beaucoup de personnes,
Votre client se plaint d'avoir reçu le release X, mais il ne sait pas ce qu'il y a de nouveau et lesquels de ses problèmes sont résolus avec cette release.
Vous n'avez pas de collaborateurs compétents à qui vous pouvez confier cette tâche peu spécifique mais néanmoins exigeante.
La solution
Nos experts vous garantissent un déroulement de projet sans problèmes. Ils font du CBRM (Configuration, Build & Release Management) la plaque tournante logistique et la base de gestion stratégique pour la préparation et la coordination des activités de développement. Ils sont indépendants d'intérêts particuliers.
Introduction de CBRM est une tâche techniquement exigeante, qui demande aussi des capacités organisationnelles. Les conditions d'une collaboration efficace entre le développement, l'intégration et le test d'un logiciel sont : répartition sans ambiguïté des rôles, définition claire de la tâche et accord précis entre les personnes concernées.
La tâche centrale de CBRM consiste à livrer aux personnes concernées toutes les informations, données et produits intermédiaires nécessaires à leurs tâches. Ceci exige une structure bien définie des produits et processus.
Notre expérience
Par exemple, un de nos clients est un des leaders du logiciel standard pour les services financiers de la région germanophone. La société livre, grâce à un framework à base de composantes, des solutions pour les Point of Sales et Call Centers. Les dernières technologies du développement de logiciels (Java, XML, Corba) y sont employées pour pouvoir servir tous les canaux de distribution, y compris Internet et l'e-business. Plusieurs centaines d'employés, sur plusieurs sites, travaillent ainsi à des contrats portant parfois sur plusieurs millions.
Justement en raison de la dispersion des centres de développement, un outil de Configuration Management unique est indispensable. Continuus est l'outil employé dans toute la société. Chaque projet se trouve sur serveur Solaris et peut donc être géré séparément. Le système CM permet à chaque projet de définir de façon simple et indépendante sa gestion de qualité et le déroulement du projet.
Depuis plusieurs mois, SynSpace est responsable des tâches suivantes:
Création de nouveaux projets dans un repository séparé
Définition et mise en pratique des processus CM dans les projets et au niveau de la société
Création et release des scripts de configuration
Planification des concepts et de la gestion du temps
Introduction de CCM auprès de 100 développeurs
Formation pour développeurs et Build Manager
Conseil des gestionnaires de projets et application de projets concrets
Hotline pour 200 à 300 développeurs des versions Continuus 4.5 et 5.0
Administration complète du système (création et suppression d'utilisateurs, installation des clients, gestion de DB et sa migration, Backup et Recovery, installation de l'OS sur les serveurs, configuration du réseau, intégration des sites dispersés dans Distributed Change Management)
Création et gestion des interfaces vers d'autres outils (par example Lotus Problem Reports, Together)
Créer et compléter la documentation
Communiquer avec le développeur du logiciel (Second Level Support).