Le manifeste Open ALM de Borland
Livraison logicielle – Plus un art qu’une science...
Notre monde moderne dépend de plus en plus de la qualité des logiciels : pour assurer le bon fonctionnement des entreprises, gérer des services de santé, piloter l’économie globale… Pourtant, force est de constater que la livraison de logiciels de qualité reste un challenge au quotidien. De nombreuses entreprises s’appuient pour cela sur des processus de livraison « ad hoc » manquant généralement de visibilité, de critères précis de quantification – et, in fine, peu administrés et contrôlés… Peut-être est-ce pour cela que d’innombrables livraisons logicielles n'obtiennent pas les résultats escomptés, laissant les directions informatiques et fonctionnelles dans une situation délicate face à la pression et aux doutes des utilisateurs, frustrés par les outils logiciels dont ils dépendent. Il est grand temps de mettre un terme à cette situation...
Transformer les livraisons logicielles – La vision stratégique de Borland
Pour Borland, la qualité des livraisons logicielles a toujours été un vecteur stratégique majeur pour que toutes les organisations qui ont la responsabilité de les créer ou les intégrer – ou qui en dépendent – remplissent leurs objectifs et maximisent la création de valeur.
Nous pensons en effet que la livraison logicielle – et le cycle de vie des applications dans laquelle elle s’inscrit – doit être conçue comme un processus métier central et fondamental. La production logicielle est en effet au service d’autres processus critiques (gestion opérationnelle, création de sources de revenu, nouveaux produits, interface avec la clientèle, etc.) et il n’en est que plus paradoxal que le cycle de vie des applications ne soit pas géré avec autant de soin que les autres processus métier critiques ; c'est-à-dire : défini, administré, mesuré et continuellement amélioré.
Chez Borland, nous avons la conviction que la livraison de logiciels doit être un domaine d’excellence de toutes les organisations informatiques pour donner la pleine mesure de son potentiel de création de valeur. Nous avons formalisé ce credo de la façon suivante :
Borland concentre ses énergies pour aider les organisations informatiques à transformer leurs activités de livraison logicielle en une processus géré, performant et prévisible grâce à des technologies et services exclusifs s’inscrivant dans une approche globale d’ouverture vis-à-vis des processus, outils et plates-formes existants que nous avons regroupés dans le concept d’Open ALM (Application Lifecycle Management). Ces technologies sont supportées par des services avancés de consulting et de formation pour que nos clients bénéficient des meilleures pratiques de l’industrie et soient en mesure de continuellement améliorer leurs processus de livraison.
Cette vision stratégique confère aux directions informatiques une plus grande confiance dans la qualité de leurs réalisations et maximise leur capacité à créer de la valeur à partir de leurs investissements logiciels.
Open ALM – Une approche différentiée
Borland est le leader des solutions ouvertes de gestion du cycle de vie des applications (ALM). Notre différenciation tient essentiellement à cet engagement d’ouverture qui maximise la flexibilité et la liberté de choix de nos clients. La flexibilité est en effet essentielle pour définir, gérer et mesurer les processus de livraison des logiciels en fonction de besoins uniques. Par ailleurs, les investissements réalisés par nos clients en outils et pratiques doivent être simples à incorporer à une solution globale – quel qu’en soit le fournisseur. En synthèse, le processus de livraison logiciel doit rester indépendant de toute plate-forme ou technologie spécifique de déploiement et en même temps toutes les prendre en charge ; il s'agit du principe directeur d’évaluation de toute solution ouverte de management des livraisons logicielles répondant à la vision stratégique d’Open ALM.
Notre plate-forme ALM répond naturellement à cet impératif d’ouverture en permettant de connecter, administrer et mesurer les multiples activités et ressources impliquées dans le cycle de vie des applications – quel que soit leur niveau d’hétérogénéité. En effet, bien que les différents outils impliqués dans le processus jouent un rôle important, leur niveau d’intégration et leur capacité à prendre en charge les processus existants sont tout aussi capitaux pour garantir la réussite des projets et la livraison de logiciels de qualité. C’est pourquoi nous proposons des solutions d’intégration pilotées par les processus englobant tous les outils, activités et ressources du cycle de vie des applications car nous sommes convaincus que seule cette approche permet de fournir une visibilité suffisante, d’automatiser les métriques et le reporting et, en synthèse, d’améliorer le contrôle de l’intégralité du processus de livraison de logiciels.
Grands principes du manifeste Open ALM de Borland
Nous avons développé une vision limpide et cohérente sur laquelle sont focalisées toutes nos ressources et il nous a semblé indispensable de formaliser ces engagements à travers quelques principes directeurs regroupés dans notre manifeste Open ALM :
-
Le cycle de vie des applications doit pouvoir être géré comme n'importe quel autre processus critique.
Pour le rendre quantifiable, prévisible et améliorable. -
L’indépendance vis-à-vis de la politique des fournisseurs doit être garantie.
Pour utiliser les processus, outils et plates-formes les mieux adaptés à la spécificité des besoins de chaque organisation. -
Le choix des processus de développement logiciel doit être effectué librement sans contraintes externes.
Pour intégrer toutes les méthodes (en cascade, « développement agile », RUP, etc.) et processus spécifiques. -
La possibilité d’apprendre et d’intégrer les meilleures pratiques de l’industrie ne doit pas être entravée.
Pour comparer les méthodes existantes avec les critères d’excellence de l’industrie. -
La création de valeur ne doit pas être limitée.
Pour bénéficier d’outils ouverts et de compétences avancées de consulting au meilleur prix.
