L’approche agile de développement du logiciel a sans aucun doute gagné en visibilité en 2007, mais est-elle vraiment plus utilisée dans les entreprises? Un récent sondage de Methods & Tools posait la question : à quel stade est l’adoption des approches agiles (XP, Scrum, TDD, …) dans votre organisation ? (résultats 2005 d’une étude comparable)
Read more

La maintenance du logiciel est une part importante de nos activités, mais c’est aussi une de celles dont on parle le moins. De plus, l’intérêt pour cette discipline est souvent porté par des universitaires et non des praticiens. La théorie principale veut que la maintenance soit une discipline équivalente au développement de logiciel sur des systèmes existants. Elle ne nécessiterait donc pas d’approche ou de qualités particulières. Tous ceux qui ont tenté de comprendre un programme écrit par quelqu’un d’autre ou d’intervenir sur une architecture dégradée par les années savent que cette activité est différente du développement de nouveaux systèmes.

Le dernier sondage de Methods & Tools voulait savoir quelle était la part du budget de développement dévolu à la maintenance. Celle-ci est définie comme le processus de correction, d’amélioration ou d’optimisation d’un logiciel déjà livré. Read more

Si vous suivez l’évolution du développement de logiciel sur Internet, vous pourriez avoir l’impression que chaque nouveau projet de développement cible le Web et que vos problèmes principaux sont de savoir si vous devez utiliser Ruby on Rails et s’il vaut mieux choisir Flash plutôt qu’Ajax pour votre interface. Cependant, lorsqu’on pose la question aux développeurs, on s’aperçoit que l’interface Web n’est pas aussi universelle que l’on pourrait le croire.

Un récent sondage cherchait à découvrir le pourcentage de nouvelles applications qui sont développées en utilisant une technologie Web (utilisation d’un navigateur comme interface utilisateur). Un sondage similaire avait été fait en 2004 et ses résultats sont présentés entre parenthèses.

Réponses :
Nous ne développons pas d’applications Web    13% (15%)
25% ou moins des nouvelles applications       14% (10%)
26% à 50% des nouvelles applications          7% (11%)
51% à 75% des nouvelles applications          12% (14%)
75% à 99% des nouvelles applications          25% (29%)
100% des nouvelles applications               29% (21%)

Source : www.forumlogiciel.net et www.methodsandtools.com

Nombre de participants : 397 (181)

On peut observer qu’il y a une majorité claire (54%) des organisations participantes qui développent 75% ou plus de leurs nouvelles applications avec une technologie Web. Cependant, la proportion des participants qui utilisent les navigateurs comme interfaces pour leurs nouveaux développements ne s’est pas fondamentalement modifiée depuis 2004. Le total pour les catégories « plus de 50% » a augmenté seulement de 2%. Il semble donc qu’en 2004, l’interface Web avait déjà été adoptée par une majorité des ses utilisateurs potentiels. Cela signifie aussi qu’il existe une proportion importante de développeurs qui sont actifs sur des nouvelles applications dans des contextes d’exploitation différents de celui du Web, par exemple le logiciel embarqué ou les applications Windows. On peut également constater un changement significatif dans la population des participants qui développent leurs nouvelles applications pour le Web. Le pourcentage des participants qui développent 100% de leurs applications a augmenté de 8% pour atteindre 29%. Les organisations qui peuvent développer des applications dans un contexte Web ont donc augmenté leurs efforts pour utiliser cette technologie pour tous leurs nouveaux projets.

« go back