Skip to content

Latest commit

 

History

History
139 lines (86 loc) · 4.15 KB

README.md

File metadata and controls

139 lines (86 loc) · 4.15 KB

DossierSCO

Transformer une campagne d'inscription de masse en accueil qualitatif individualisé des familles

dossiersco.fr

Vie de l'équipe

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.

Quotidienne

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.

Rétrospective

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.

Documentation

Développement

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èrementdocker-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

Déploiement

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.

Outils