These are all good suggestions to get the ball rolling, but they are no substitute for an overall solution.
Toutes ces suggestions sont bonnes et permettraient de progresser, mais rien ne remplacera une solution globale.