Les enjeux et réalités des développements Java
Vous y découvrirez notre vision sur l'état actuel du développement logiciel
- Enjeux et réalités
- Solutions actuelles
- La solution Celerio
- Synthèse
Extrait issu du chapitre "Enjeux et réalités"
Outre la complexité intrinsèque à tout projet de développement informatique – comprendre,
définir, modéliser, planifier, organiser, développer, tester, packager, déployer, maintenir- les
développeurs, architectes et directeurs techniques doivent aussi faire face aux réalités du
terrain :
- Les négociations commerciales ou décisions prennent du temps, les projets ne
démarrent jamais à l’heure prévue. Une fois le contrat signé ou la décision prise, une
pression immense retombe sur les épaules des développeurs, il faut aller vite et
rattraper le temps perdu en phase d’avant vente.
- Rien n’est figé, les spécifications changent en cours de développement, il faut savoir
s’adapter immédiatement sans remettre en cause la qualité du projet et les délais.
- Les équipes tournent, et il faut certes s’en réjouir car cela permet aux ingénieurs de
vivre de nouvelles expériences et aux dirigeants de profiter de ces expériences. Mais le
challenge pour le directeur technique est que le code développé soit repris avec succès
par les nouveaux venus.
- Le code source du socle technique représente la majorité du code source de
l’application. C’est la clé de voute de votre application. Légitimement, les équipes de
développement y consacrent souvent plus de la moitié du temps imparti et sont du
coup contraintes de développer la partie métier après, très souvent trop tard ! Le client
final intéressé par la partie fonctionnelle ne comprend pas que cela prenne autant de
temps à être développé.