Les projets fonctionnels les plus riches sont aussi les plus coûteux : coûteux à maintenir, souvent décourageants face au changement, long à stabiliser... Ces retours d'expériences présentent quelques solutions à mettre en place pour faciliter le développement de projets informatiques riches et complexes, tant sur la méthodologie de travail (agilité...), la démarche de communication (développement piloté par le comportement) ou l'approche générale (Domain driven design) d'un projet. Seront présentés également les implémentations techniques et les outils Open Source à mettre en œuvre pour implémenter ces solutions, en précisant leurs avantages et leurs limites dans des cas pratiques.