La pression croissante du marché force les firmes de développement logiciel à améliorer la productivité de leurs équipes de développement ainsi que la qualité des solutions livrées à leurs clients. Le moyen principal pour atteindre ces améliorations est d’accroître les pratiques de réutilisation à travers des divers stades de développement de projets. le second moyen en importance est d’améliorer la communication entre les partie prenant tout au long du projet.
Domaine: Secteur numérique ⊕
Fiche projet:
Bien que largement prônée, la réutilisation bien orchestrée au sein de projets de développement logiciel est loin d’être une réalité. Pour la rendre effective, de nombreuses barrières doivent encore être levée. Tout d’abord, les techniques de réutilisation ne sont pas toujours bien connues dans l’industrie. Ensuite, l’application de techniques de réutilisation requière souvent un surcroit d’effort initial trop conséquent qui doit être abaissé. Enfin, les techniques de réutilisation doivent encore être incluses dans les processus de développement de nombreuses organisations.
Relativement à la communication entre les parties prenantes d’un projet, l’obstacles principal est le manque de visibilité de chaque participant sur le travail et les besoins des autres participants. Les modèles de référence des pratiques de développement tentent d’organiser le travail de chacun. Cependant en pratique, ceux-ci s’avèrent soit de trop haut niveau, sans fournir assez de guidance (ex. CMMI, ISO 12207), soit trop intrusif, dans le sens où trop de tâches de granularité trop fines sont imposées (ex. RUP).
L’objectif du projet NAPLES est d’améliorer cette situation en développant une plateforme qui :
A ce stade, le projet NAPLES a permis au CETIC de développer
Pour aboutir dans la construction de la plateforme NAPLES, un partenariat industriel a été initié avec deux partenaires industriels ainsi que deux partenaires de recherche. Afin de garantir l’applicabilité industrielle, les exigences sont fournies directement par les partenaires industriels. La conception et le développement sont réalisée de manière commune en suivant un processus AGILE. Le résultat final sera validé dans plusieurs déploiement conséquent à commencer par les partenaires industriels et le CETIC.
Agenda
Publications