inclusion presentation EO
This commit is contained in:
parent
68f779f770
commit
82455c013d
54
doc.md
54
doc.md
|
@ -1541,60 +1541,6 @@ Ils sont au total au nombre de quatre, c'est-à-dire les diagrammes :
|
|||
- final. C'est planning réel une fois le projet réalisé.
|
||||
|
||||
# Entr'ouvert
|
||||
## Présentation de la structure de SCOP
|
||||
Entr'ouvert est une SARL (Société A Responsabilité Limitée) de type SCOP.
|
||||
Historiquement, cet acronyme signifie Société Coopérative Ouvrière de Production. Créé en 1947, ce statut juridique d'entreprise est maintenant défini par les termes de Société COopérative et Participative.
|
||||
Créée en 200X //TODO//, la coopérative Entr'ouvert comporte maintenant 10 associés.
|
||||
|
||||
## Entr'ouvert en tant que SCOP
|
||||
Les membres d'Entr'ouvert ont souhaité aller plus loin dans le principe coopératif et ouvert, que les contraintes légales de la structure organisationnelle et juridique d'une SCOP. Cette extension du statut est notamment présent sous différents aspects :
|
||||
* Participations //TODO alignée pour tout le monde.
|
||||
Pas définie par le poste occupé, seulement par le nombre d'heures travaillées
|
||||
* La rémunération des associés est la même pour tout le monde. Un développeur touche ainsi le même salaire qu'un employé.
|
||||
* Les décisions importantes pour la coopérative sont prises par vote (chaque collaborateur comptant pour une voix)
|
||||
* La gérance de la coopérative est assurée à tour de rôle, par changement de gérant tous les trois ans.
|
||||
* Les associés détiennent au total 100% des parts de la coopérative. Chacun des 10 associés détient 1/10 des parts de la coopérative.
|
||||
* L'espace de travail dans les locaux parisiens est de type "collaboratif" : il s'agit espace ouvert (*open space*), pas de places attribuées
|
||||
* Le développement des outils a recours à un système de revue de code (*code review)* par soumission de patches sur la plateforme Redmine de l'entreprise.
|
||||
* La société ne comporte pas de capital à proprement parler, seulement une somme symbolique (800€ par coopérateur, soit 8000€ actuellement).
|
||||
|
||||
## Entr'ouvert en tant que fournisseur de logiciel libre
|
||||
Les outils Web distribués par Entr'ouvert proposent des solutions aux problématiques de l'e-Administration d'une part (environ 70% de l'activité de l'entreprise) et de Gestion des Identités numériques (GI) d'autre part (30% de l'activité).
|
||||
L'outil Web utilisé pour le développement est Django, il s'agit d'un framework Web écrit en Python (2.7 et 3.6).
|
||||
Django suit le paradigme DRY (*Don't Repeat Yourself*), des fonctionnalités de modularisation sont fournies par défaut avec l'outil, afin de factoriser au maximum les briques logicielles développées.
|
||||
Contourne le motif usuel MVC (*Model, View, Controller*, par exemple celui de JEE), pour proposer un modèle plus léger, dénommé MVT (pour *Model, View, Template*).
|
||||
L'idée-même de capitalisation prend un autre sens dans le cadre d'un SCOP de logiciel libre, la capitalisation valorisée ici est celle des connaissances et de l'expertise des membres de l'équipe plutôt que la thésaurisation d'un capital financier.
|
||||
|
||||
//Bi'Joe / Bistrot pour la gestion des demandes client
|
||||
|
||||
//EN COURS
|
||||
Entr'ouvert est aussi membre du réseau Libre Entreprise (avec d'autres société libristes telles que Easter Eggs ou CodeLutins).
|
||||
|
||||
### La licence utilisée
|
||||
Il faut tout d'abord émettre certaines réserves concernant la licence la plus utilisée dans le monde du libre, à savoir la General Public Licence (en version 2 ou 3).
|
||||
Créée par Richard Stallman en tant que pierre angulaire de la Free Software Initiative, cette licence est particulièrement adaptée aux applications natives (c'est-à-dire dont le programme binaire tourne sur la machine client). En effet, la licence GPL se propage //TODO
|
||||
Outils Web justifient une distribution du code sous licence AGPL.
|
||||
|
||||
Autre particularité : fuir le modèle de développement 1 nouveau client = 1 fork pour chacun des outils distribués
|
||||
Celui induirait un coup de maintenance déraisonné
|
||||
Ici : une unique branche *master* pour chacun des dépôts de code.
|
||||
|
||||
Utilisation de logiciels libres seulement
|
||||
Promotion de logiciels libres
|
||||
Ex: besoins de localisation spatiales pour certaines communes -> plutôt que l'API Google Maps, hébergement d'un serveur Open Street Maps
|
||||
Cela pousse à une meilleure connaissance des outils
|
||||
Héberger complètement un outil : maîtrise technique supérieure qu'un simple exploitation d'interface d'un outil fermé.
|
||||
|
||||
//Vision orientée humain : évacuer tous les cas standards pour pouvoir consacrer plus de temps aux dossiers inhabituels
|
||||
|
||||
## EO et les collectivités
|
||||
Dynamique de travail créée par la collaboration avec les collectivités
|
||||
Considérations en vrac :
|
||||
Rémunérations débloquées plus tardivement (notion de *budget* pour les collectivités diffère du portefeuille d'une entreprise)
|
||||
|
||||
## En conclusion
|
||||
Indicateur rassurant : peu de *turn-over* dans l'équipe
|
||||
|
||||
# Ecriture d'un connecteur Passerelle
|
||||
La création d'un nouveau connecteur doit d'abord être précédée d'une phase de lecture du code de Passerelle, afin de comprendre la structuration des connecteurs fournis par l'application.
|
||||
|
||||
|
|
|
@ -15,10 +15,60 @@ Paul Marillonnet
|
|||
## Présentation du sujet de stage
|
||||
|
||||
## Présentation d’Entr’ouvert
|
||||
### Présentation de la structure de SCOP
|
||||
Entr'ouvert est une SARL (Société A Responsabilité Limitée) de type SCOP.
|
||||
Historiquement, cet acronyme signifie Société Coopérative Ouvrière de Production. Créé en 1947, ce statut juridique d'entreprise est maintenant défini par les termes de Société COopérative et Participative.
|
||||
Créée en 200X //TODO//, la coopérative Entr'ouvert comporte maintenant 10 associés.
|
||||
|
||||
### Entr'ouvert en tant que SCOP
|
||||
Les membres d'Entr'ouvert ont souhaité aller plus loin dans le principe coopératif et ouvert, que les contraintes légales de la structure organisationnelle et juridique d'une SCOP. Cette extension du statut est notamment présent sous différents aspects :
|
||||
* Participations //TODO alignée pour tout le monde.
|
||||
Pas définie par le poste occupé, seulement par le nombre d'heures travaillées
|
||||
* La rémunération des associés est la même pour tout le monde. Un développeur touche ainsi le même salaire qu'un employé.
|
||||
* Les décisions importantes pour la coopérative sont prises par vote (chaque collaborateur comptant pour une voix)
|
||||
* La gérance de la coopérative est assurée à tour de rôle, par changement de gérant tous les trois ans.
|
||||
* Les associés détiennent au total 100% des parts de la coopérative. Chacun des 10 associés détient 1/10 des parts de la coopérative.
|
||||
* L'espace de travail dans les locaux parisiens est de type "collaboratif" : il s'agit espace ouvert (*open space*), pas de places attribuées
|
||||
* Le développement des outils a recours à un système de revue de code (*code review)* par soumission de patches sur la plateforme Redmine de l'entreprise.
|
||||
* La société ne comporte pas de capital à proprement parler, seulement une somme symbolique (800€ par coopérateur, soit 8000€ actuellement).
|
||||
|
||||
### EO et les collectivités
|
||||
Dynamique de travail créée par la collaboration avec les collectivités
|
||||
Considérations en vrac :
|
||||
Rémunérations débloquées plus tardivement (notion de *budget* pour les collectivités diffère du portefeuille d'une entreprise)
|
||||
|
||||
### En conclusion
|
||||
Indicateur rassurant : peu de *turn-over* dans l'équipe
|
||||
|
||||
|
||||
## La distribution de logiciel libre
|
||||
Les outils Web distribués par Entr'ouvert proposent des solutions aux problématiques de l'e-Administration d'une part (environ 70% de l'activité de l'entreprise) et de Gestion des Identités numériques (GI) d'autre part (30% de l'activité).
|
||||
L'outil Web utilisé pour le développement est Django, il s'agit d'un framework Web écrit en Python (2.7 et 3.6).
|
||||
Django suit le paradigme DRY (*Don't Repeat Yourself*), des fonctionnalités de modularisation sont fournies par défaut avec l'outil, afin de factoriser au maximum les briques logicielles développées.
|
||||
Contourne le motif usuel MVC (*Model, View, Controller*, par exemple celui de JEE), pour proposer un modèle plus léger, dénommé MVT (pour *Model, View, Template*).
|
||||
L'idée-même de capitalisation prend un autre sens dans le cadre d'un SCOP de logiciel libre, la capitalisation valorisée ici est celle des connaissances et de l'expertise des membres de l'équipe plutôt que la thésaurisation d'un capital financier.
|
||||
|
||||
### La licence libre
|
||||
//Bi'Joe / Bistrot pour la gestion des demandes client
|
||||
|
||||
//EN COURS
|
||||
Entr'ouvert est aussi membre du réseau Libre Entreprise (avec d'autres société libristes telles que Easter Eggs ou CodeLutins).
|
||||
|
||||
#### La licence utilisée
|
||||
Il faut tout d'abord émettre certaines réserves concernant la licence la plus utilisée dans le monde du libre, à savoir la General Public Licence (en version 2 ou 3).
|
||||
Créée par Richard Stallman en tant que pierre angulaire de la Free Software Initiative, cette licence est particulièrement adaptée aux applications natives (c'est-à-dire dont le programme binaire tourne sur la machine client). En effet, la licence GPL se propage //TODO
|
||||
Outils Web justifient une distribution du code sous licence AGPL.
|
||||
|
||||
Autre particularité : fuir le modèle de développement 1 nouveau client = 1 fork pour chacun des outils distribués
|
||||
Celui induirait un coup de maintenance déraisonné
|
||||
Ici : une unique branche *master* pour chacun des dépôts de code.
|
||||
|
||||
Utilisation de logiciels libres seulement
|
||||
Promotion de logiciels libres
|
||||
Ex: besoins de localisation spatiales pour certaines communes -> plutôt que l'API Google Maps, hébergement d'un serveur Open Street Maps
|
||||
Cela pousse à une meilleure connaissance des outils
|
||||
Héberger complètement un outil : maîtrise technique supérieure qu'un simple exploitation d'interface d'un outil fermé.
|
||||
|
||||
//Vision orientée humain : évacuer tous les cas standards pour pouvoir consacrer plus de temps aux dossiers inhabituels
|
||||
|
||||
## Le travail avec les collectivités
|
||||
|
||||
|
|
Reference in New Issue