Voici la présentation de Laurent Charles, Président d'Enalean, sur la façon de créer un partenariat entre éditeurs et communauté d'utilisateurs pour éviter le fork de solutions. Enalean est éditeur de solutions de collaboration et d'ingénierie logicielle, notamment de la Suite ALM Tuleap (ou forge logicielle)
2. Le menu du jour
Qui sommes-nous ?
Quel est le problème ?
A chacun son métier
La proposition
Conclusion
2
3. Quis sum ?
Enalean
✔ Collaboration et ingénierie logicielle
✔ Editeur de la forge open-source Tuleap
Laurent
✔ Dirige Enalean
✔ 16 ans d'Open Source
3
4. Et quel est le problème... ?
Le logiciel libre c'est fantastique
✔ Et en plus c'est gratuit !
http://www.kjhkjhkjh.com/repository
rpm...get install supersoft-3.0.2.35.6-1.5.4
4
5. Gratuit ?
Ben oui
✔ Pas de coût de licence
✔ Tout est fait en interne
✔ Pas de budget « achat »
Alors il se déploie
Les utilisateurs sont contents
5
6. Et en plus on peut adapter notre produit
L'utilisateur le demande
On peut le faire, c'est libre
On sait le faire
On aime le faire
6
9. Approches possibles
Communauté d'entreprises/d'utilisateurs
✔ Développer en interne & Contributions
✔ Nécessite excellente coordination
✔ Difficile d'éviter le fork
Assumer le fork interne
✔ Il faut aller aussi vite que le marché ou faire mieux
Partenariat avec l'éditeur
✔ Quel modèle économique ?
9
10. A chacun son métier
Trouvez les correspondances
L'éditeur... ✔ ...utilise
✔ ...communique
La communauté...
✔ ...dirige le système
L'utilisateur... d'information
✔ ...édite
Le DSI...
10
11. A chacun son métier
Où est la valeur de chacun ?
Où est la valeur de chacun ?
L'éditeur... ✔ ...utilise
✔ ...communique
La communauté...
✔ ...dirige le système
L'utilisateur... d'information
✔ ...édite
Le DSI...
11
12. A chacun son métier
Où est la valeur de chacun ?
Où est la valeur de chacun ?
L'éditeur... ✔ ...utilise
Support, Maintenance, Evolution
Support, Maintenance, Evolution
Développement logiciel
Développement logiciel
✔ ...communique
La communauté... Discute, contribue, sollicite
Discute, contribue, sollicite
Expertise, relai d'opinion, notoriété
Expertise, relai d'opinion, notoriété
✔ ...dirige le système
L'utilisateur... Utilise pour faire son boulot
d'information
Utilise pour faire son boulot
Cas d'utilisation, bonnes idées,
Cas d'utilisation, bonnes idées,
trouve^wtombe sur les bugs
trouve^wtombe sur les bugs
✔ ...édite
Le DSI... Paye, garantit le service, assure l'urbanisation
Paye, garantit le service, assure l'urbanisation
Adaptation au métiers de l'entreprise
Adaptation au métiers de l'entreprise
12
13. A chacun son objectif
Trouvez les correspondances
L'éditeur... ✔ Se faire plaisir
✔ Gagnez de l'argent
✔ Etre plus efficace
La communauté... ✔ Ne pas perdre d'argent
✔ Garder son boulot
✔ Gagner en reconnaissance
L'utilisateur... ✔ Aller plus vite
✔ Gardez le pouvoir
✔ Se la couler douce
Le DSI... ✔ Faire une conf aux RMLL
13
14. A chacun son objectif
Trouvez les correspondances
L'éditeur... ✔ Se faire plaisir
✔ Gagnez de l'argent
✔ Etre plus efficace
La communauté... ✔ Ne pas perdre d'argent
✔ Garder son boulot
✔ Gagner en reconnaissance
L'utilisateur... ✔ Aller plus vite
✔ Gardez le pouvoir
✔ Se la couler douce
Le DSI... ✔ Faire une conf aux RMLL
14
15. A chacun son objectif
Mais des raisons différentes
Mais des raisons différentes
L'éditeur... ●Rémunération Se faire plaisir
●Rémunération
●Notoriété
✔
●Notoriété
●Rentabilité
✔ Gagnez de l'argent
●Rentabilité
●...
●... ✔ Etre plus efficacebusiness
●Faire mon
●Faire mon business
●Le Fun
La communauté... ✔ Ne pas perdre d'argent
●Le Fun
●...
●...
✔ Garder son boulot
●Avoir un ✔bonoutil
●Avoir un
bon outil en reconnaissance
Gagner
●Mieux faire mon travail
●Mieux faire mon travail
L'utilisateur... ●...
●...
✔ Aller plus vite
✔ Gardez le pouvoir
●Eviter l'externalisation
✔ Se la●coulerl'externalisation
●Eviter
douce
Diminuer le TCO
●Diminuer le TCO
Le DSI... ●Contrôler le SI
✔ Faire●une conf le SI RMLL
●Contrôler
...
●...
aux
15
16. I have a dream
De l'entreprise utilisatrice
✔ La maintenance coûte cher
(TMA ou interne)
✔ Je ne suis pas éditeur de logiciel
✔ Il n'y a que moi qui connaisse
mon métier
De l'éditeur de logiciel
✔ Je dois développer mon produit
✔ Je dois gagner de l'argent
✔ Le contributions coûtent cher à
intégrer
16
17. I have a dream
De l'entreprise utilisatrice Faudrait qu'on le
Faudrait qu'on le
fasse pour moi C'est pas à moi de
fasse pour moi C'est pas à moi de
✔ La maintenance coûte cher corriger les bugs
corriger les bugs
(TMA ou interne)
J'aimerai bien
J'aimerai bien
✔ Je ne suis pas éditeur de logiciel développer un
développer un
peu aussi
peu aussi
Mais ça, il n'y a que
Mais ça, il n'y a que
✔ Il n'y a que moi qui connaisse moi que puisse le faire
moi que puisse le faire
mon métier
Faudrait qu'il y ait
Faudrait qu'il y ait
De l'éditeur de logiciel des contributions
des contributions L'avait qu'à
L'avait qu'à
✔ Je dois développer mon produit payer pour pas
payer pour pas
être dans la m
être dans la m S'il veut les
S'il veut les
✔ Je dois gagner de l'argent fixes, il n'a qu'à
fixes, il n'a qu'à
payer
payer
✔ Le contributions coûtent cher à Si seulement ils
Si seulement ils
intégrer ne codaient pas
ne codaient pas
avec les pied...
avec les pied...
17
18. Recherche de la valeur
Chacun peut faire ce qui a de la valeur pour lui
✔ L'entreprise utilisatrice
– Amélioration pour son Service ou son Métier
– Diminution des coûts
Focus Métier
Focus Métier
– Ce qui est urgent
✔ L'éditeur de logiciel
– Ce qui est conforme à sa stratégie produit
– Réduction des coûts de maintenance
Focus Produit
Focus Produit
18
19. Modèle proposé : Support à la contribution
Echange de valeur
✔ Contribution contre support
✔ Contributions donnent valeur au produit
€ Rétribution
Utilisateur
Utilisateur ✔ Support permet bonnes contributions, plus rapides
Améliore ✔ Bonnes contributions donnent valeur au produit
+ Valeur + Valeur
& Contribue Maintenance des contributions
efficacité économique ✔
✔ Rétribution pour support et maintenance
+ Valeur
Maintenance économique
Support
Editeur
Editeur
+ Valeur
du produit
Bonnes conditions pour
Bonnes conditions pour
ne pas avoir de fork
ne pas avoir de fork
19
20. Comment ça marche ?
Décision en amont Ingénierie indispensable
✔ Intégré/Pas intégré + Type d'intégration ✔ Développer/Contribuer doit être
Accompagnement du développement simple
✔ Support par des experts ✔ Tout ce qui peut être
Revue et validation de la qualité automatisé doit l'être
✔ Acceptation par automatique/systématique ✔ Automatisation =
Intégration et release Réduction des coûts de support
✔ Mise en production
Maintenance de l'éditeur
Decision
Decision Request
Request Validation
Validation Release
Release Prod
Prod
Publication
Publication Changes
Changes Changes
Changes Push
Push
Proposal
Proposal Development
Development of code
of code Fixes
Fixes Fixes
Fixes in prod
in prod
Support
Support Support
Support Review (wiki, chat, etc.)
Review (wiki, chat, etc.) Integration
Integration Maintenance
Maintenance
20
21. Bilan de la collaboration
L'éditeur
✔ Contributions de bonne qualité
✔ Logique produit est respectée
✔ Source de revenus
Pas de fork
Pas de fork
L'entreprise utilisatrice
✔ Produit de bonne qualité et évolutif
✔ Produit correspondant à son métier
✔ Réduction des coûts
21
22. Conclusion
Le fork, ça se gère en amont
Un bon partenariat, ça marche
L'ingénierie doit être efficace
Nécessité d'un équilibre économique
22
23. Merci de votre attention
Des questions peut être... ?
Compléments et échanges :
?
laurent.charles@enalean.com
www.enalean.com
23