Transformer une campagne d'inscription de masse en accueil qualitatif individualisé des familles
L'équipe fonctionne beaucoup en mode distribué sur le territoire. Cette mobilité est une force pour nous. Pour que cela fonctionne bien, nous avons quelques rituels. Notre rythme principal c'est la semaine.
Points quotidiens à 10h; en fonction des personnes présentes; pour organiser la journée; sur un outil de visio-conférence (zoom bien souvent).
L'objectif est de permettre à l'équipe de s'auto-organiser, en gardant le focus sur l'objectif court terme. C'est aussi un moment où chaque personne de l'équipe peut demander de l'aide sur un sujet particulier.
La quotitienne doit durer autour de 10 minutes. Elle peut donner lieu à des rendez-vous ultérieur dans la journée pour traiter plus en profondeur d'un sujet particulier.
En fin de quotidienne, l'équipe présente relai les points de rendez-vous et les autres messages important sur le slack de l'équipe, pour permettre aux personnes absentes de rester informer.
En fin d'itération; prendre du temps pour l'équipe; prendre du recul; pour observer la façon de travailler de l'équipe; et ensemble progresser.
Selon les situations, nous pourrons utiliser divers format.
En essayant de garder un temps relativement court (1h, 1h30 max). Les journaux privée et publique de la semaine pourront nous aider à repenser notre semaine.
Des actions d'amélioration, qui n'auraient pas été dédecté ou décidé en cours d'itération pourront être mises en place.
- La documentation de DossierSCO
- CHANGELOG le fichier dans lequel nous inscrivons chaque nouvelles fonctionnalités et corrections apporté à DossierSCO.
- L'histoire des décisions (technique et non technique)
Le code source est disponible sur github.com/betagouv/dossiersco.
Pour faciliter la mise en place d'environnement, nous nous basons sur
docker. Les commandes principales sont placées dans
un Makefile
. Il est
possible que certaines commandes particulières nécessitent malgré tout
d'explorer les commandes ̀ dockeret plus particulièrement
docker-compose`.
Pour cloner le repository :
git clone https://github.com/betagouv/dossiersco/dossiersco.git
Pour constuire le projet (installer les gems entre autres) :
make build
Pour démarrer les serveurs (base de données et application) :
make run
L'accès à l'application se fait ensuite par http://0.0.0.0:9393/.
Pour lancer les tests :
make test
Pour lancer un test en particulier :
docker-compose run --rm test rails test <mon fichier ex: test/models/agent_test.rb>
Pour accéder à la console rails :
make console
Pour peupler l'application en local :
make populate
Nous déployons sur scalingo.
Le déployement s'effectue en executant le script deploy
à la racine du projet. Si vous n'avez pas accès à Scalingo, demandé le. C'est impératif pour pouvoir déployer.
- Tous les identifiants et mots de passe sont stockés dans Keybase
- Sur les environnements de développement et staging les emails sortants sont
envoyés avec Letter Opener Web. On
peut les consulter à l'url
/letter_opener
- Nous analysons les connexions avec Matomo. Pour accéder à l'interface du projet dossierSco sur le compte de beta.gouv.fr. Voir beta.bouv.fr/suivi/
- Support utilisateurs en direct à l'aide de Drift