Proposer un projet OpenSource... Comment ?

Vous souhaitez développer un projet mais vous manquez de temps, de compétences ? Présentez votre projet ici pour trouver des participants...

Modérateur : Francois

Répondre
Avatar du membre
Francois
Modérateur
Messages : 84
Enregistré le : mer. 20 août 2014 16:57
Localisation : Le Creusot - 71 - FRANCE
Contact :

Proposer un projet OpenSource... Comment ?

Message par Francois » dim. 24 avr. 2016 14:44

Bonjour
Vous souhaitez proposer un projet à la communauté. Pour que les participants se fassent une bonne idée de ce projet et s'engagent à vos côtés, vous devez les informer au maximum sur ce que vous attendez.
Une fois que vous aurez répondu à toutes ces questions (mais la liste n'est pas exhaustive) vous pourrez proposer à d'autres de rejoindre votre projet.

- Quel est l'objectif de ce projet, pourquoi le mettez-vous en open source?
- Sous quelle(s) licence est-il proposé ? Qui détient le copyright ?
- Quel est le contexte de son utilisation ?
- Quel est le périmètre fonctionnel du projet ? (que fait-il, que ne fait-il pas)
- Le cas échéant, quelles sont les contraintes juridiques ? (CNIL, circulaires, journalisation…)
- Qui va l'utiliser, comment ?
- Qu'est ce qui existe déjà dans ce domaine ? Ne vaudrait-il pas mieux contribuer à un projet existant déjà bien avancé plutôt que d'en lancer un autre ?
- Qu'est ce que projet propose ou fait de mieux que les autres ?
- Pourquoi un utilisateur final utilisera-t-il ce projet plutôt que quelque chose qui existe déjà ?
- Quelle est la structure du projet ?
Détaillez son architecture.
Utilise-t-il des frameworks, librairies … ? Sous quelle licence ?
Souvent un schéma ou un dessin est plus parlant qu'une longue description
- Qu'est ce qui est déjà réalisé ? (pour démarrer un projet il faut déjà disposer d'un code ou d'un matériel de base solide sur lequel le développement va s'appuyer)
- Qu'est-ce qui reste à faire ?
- Quels "lots" envisagez-vous de proposer aux participants ?
Matériel
Développement (quel langage, quelle BDD, etc)
Documentation
Traduction

- Quelle langue va être utilisée pour le développement ? (l'anglais donne accès à un plus large panel de participants)
- Quand le projet doit-il fonctionner (au moins être testé) ?
- Où sera géré le développement du projet (github, google code par exemple ?)
- Comment sera géré le versionnage ?
- Comment le projet sera-t-il testé ? Par Qui ?
- Comment les testeurs puis les utilisateurs font ils remonter les bugs ? (tickets de git ?)
- Si le projet nécessite un hébergement (site web, Base de Données) où sera-t-il hébergé ? Qui prend en charge les frais afférents ?
- Si le projet comprend le développement d'une application pour smartphone, qui prend en charge les frais d'accès à la plateforme ?
- Avez vous assez de temps à consacrer à la gestion de ce projet ? Sans leader un projet part très vite en cacahuète
- Qui vous remplace en cas de problème (contraintes personnelles, études, voyage, maladie...)


Si vous voyez d'autres points à mentionner, n'hésitez pas, je les ajouterai à la (longue) liste ;)

Cordialement
François

Un peu de lecture
http://makina-corpus.com/blog/metier/20 ... pen-source
http://www.journaldunet.com/web-tech/ex ... ssir.shtml
http://readwrite.com/2014/08/20/open-so ... ct-how-to/
http://www.wikihow.com/Have-a-Successfu ... ce-Project

Répondre

Retourner vers « Projets »