Amélioration du processus de développement logiciel: le moment est venu
Par Adam Kolawa
21 octobre 2010
2 min lire
Pendant trop longtemps, le comportement général des initiatives d'amélioration des processus du cycle de vie du développement logiciel (SDLC) a été quelque chose comme: «Nous sommes trop occupés - nous ne pouvons pas faire un projet comme celui-ci maintenant.»
Mais entre-temps, alors que l'industrie stagne sur les tentatives d'amélioration des processus:
- Les applications sont devenues plus complexes
- Les industries sont devenues plus réglementées
- Les risques financiers associés à une défaillance logicielle ont augmenté
- Les budgets de développement de logiciels ont diminué
Alors que les entreprises attendent désormais plus de moins de ressources, l'amélioration des processus de développement logiciel est devenue incontournable.
Développement axé sur les politiques
Un moyen éprouvé de faire de cette amélioration de processus une réalité - même dans les contraintes de l'environnement actuel - est le développement piloté par les politiques. Le développement axé sur les politiques aide les organisations à établir, gérer et maintenir rapidement des processus de développement réellement optimisés pour plus d'efficacité.
Le développement axé sur les politiques n'est PAS une méthodologie. Il s'agit d'une approche d'amélioration continue des processus qui complète toute méthodologie de développement logiciel, de l'Agile à l'hybride, en passant par la cascade stricte. Des politiques réalisables et mesurables sont adoptées afin d'améliorer progressivement le processus de développement de logiciels - accroître la productivité et réduire les risques inhérents à la technologie appliquée.
Gestion du développement logiciel
Il y a des années, nous avons adopté cette approche chez Parasoft pour nos propres efforts de développement et avons connu des résultats si fructueux que nous avons décidé de développer un produit qui a aidé d'autres organisations à adopter des approches similaires. Le résultat est PAO Parasoft (initialement appelé «Concerto» lors de sa sortie), une plate-forme complète de gestion du développement logiciel (SDM) qui garantit la production de logiciels de qualité de manière cohérente et efficace, dans n'importe quelle langue.
Bien que je sois le PDG de Parasoft, je dirige également l'équipe de développement mondiale. J'utilise l'analyse quantitative objective de Parasoft DTP de mes processus de développement logiciel pour déterminer en temps réel:
- Vais-je être à l'heure?
- Vais-je respecter mon budget?
- Vais-je obtenir la fonctionnalité appropriée?
- L'application fonctionnera-t-elle comme prévu?
Les réponses à ces questions sont essentielles - c'est choquant que nous ayons jamais fonctionné sans y répondre.
Dans les prochains articles, je soulignerai comment les solutions SDM comme PAO Parasoft aider les organisations à optimiser leurs processus de développement de logiciels pour améliorer la qualité et l'efficacité, même si elles font évoluer rapidement leurs applications en réponse à des besoins commerciaux en constante évolution.