Comment demander des fonctionnalités

Tous les logiciels ont besoin des commentaires des utilisateurs et des demandes de fonctionnalités, pour se développer et maintenir l’alignement avec les besoins de ses utilisateurs.

OpenDroneMap est un logiciel FOSS. Les projets libres et open source (FOSS) sont intéressants de l’intérieur et de l’extérieur : de l’extérieur, ceux qui réussissent ont l’impression qu’ils devraient pouvoir tout faire, et il est difficile de savoir ce qu’est une demande raisonnable. De l’intérieur d’un projet, ils peuvent se sentir très limités en ressources : en grande partie par le temps, l’argent et la surcharge d’opportunités.

Demanding that a feature be implemented is probably not going to convince the development team to do so. Imagine if somebody knocked on your door and asked you to « stop reading this page right now and come to my house to cook me dinner! ». Your first response might very reasonably be « who on earth is this person and why should I spend my time and energy fulfilling his agenda instead of my own? ».

Suggesting that a feature be implemented is a more effective (and cordial) way to ask for new features, especially if you’re prepared to offer some of your own resources (time, funds or both) to help get the feature implemented. Explaining why your suggestion can benefit others can also help. If the feature benefits you exclusively, it might be harder to convince others to do the work for you.

Une demande de fonctionnalité peut être soumise en tant que problèmes sur le référentiel Github applicable (par exemple, WebODM ou ODM ou similaire) ou plus simplement comme sujet de discussion sur le forum de la communauté. Essayez de commencer par rechercher ces sources pour voir si quelqu’un d’autre l’a déjà évoqué. Parfois, une fonctionnalité est déjà en préparation, ou a au moins été discutée.

To request the addition of support for new drone cameras: please share a set of test images on the datasets channel on the forum. Without test images there’s not much the developers can do.

Et surtout, l’astuce est d’écouter : si quelqu’un au sein du projet dit : « C’est un gros coup de pouce, nous avons besoin d’ARGENT ou de TEMPS ou DE QUELQU’UN POUR AIDER À LE CODER » (ou éventuellement une combinaison des trois), alors il y a deux réponses fonctionne très bien en réponse:

D’accord. Je ne savais pas que c’était une grosse demande de fonctionnalité ! J’espère que quelqu’un viendra avec les ressources nécessaires. En tant que membre de la communauté, je serais heureux d’être un des premiers utilisateurs et testeurs !

ou

Let’s figure out if we can put together the resources to get this done! Here’s what I can contribute toward it: …

Nous sommes heureux que vous soyez ravi de voir de nouvelles fonctionnalités ajoutées au projet. Certaines nouvelles fonctionnalités nécessitent une prise en charge et d’autres sont plus faciles à mettre en œuvre. Nous ferons de notre mieux pour vous aider à comprendre où se situe votre demande, et nous apprécions tout soutien que vous pouvez fournir.

Apprenez à éditer et aidez à améliorer cette page!