10 règles d'or pour les concepteurs de logiciels 10 reglas de oro para los desarrolladores de software de
Voici une liste très sympathique de conseils aux concepteurs de logiciels trouvée sur le site Aquí está una lista muy buena de consejos para el software en el sitio The Great Software List La gran lista de Software . .
La plupart des points sont surtout valables pour les développeurs indépendants qui développent des applications commerciales grand public . La mayoría de artículos son especialmente valiosos para los desarrolladores independientes que desarrollan aplicaciones de negocio público en general. Mais la plupart sont applicables aussi à d'autres domaines : Pero la mayoría son también aplicables a otras áreas:
1.a. Soyez préparé à perdre, et ne pensez pas que vous devez être numéro 1 pour gagner. 1.a. Esté preparado para perder, y no creo que debería ser el número 1 para ganar. Le succès prends du temps. El éxito requiere tiempo.
b. Prenez le temps d' étudier la concurrence de façon exhaustive avant d'écrire une seule ligne de code. b. Tome el tiempo para "estudiar la competencia a fondo antes de escribir una sola línea de código. Localisez les problèmes sur lesquels ils se concentrent, et trouvez leurs défauts et lacunes. Localizar los problemas en los que se centran, y encontrar sus fallas y deficiencias.
c. Développez des applications que vous utilisez régulièrement . c. Expanda las aplicaciones que utiliza con regularidad. Si vous utilisez votre propre logiciel chaque jour, vous aurez beaucoup plus de chance de construire un logiciel robuste. Si usted utiliza su propio software todos los días, usted tendrá más oportunidad de construir un software robusto. Autrement, la plupart des développeurs ont tendance à très vite ignorer ou éventuellent saboter leurs créations. De lo contrario, la mayoría de los desarrolladores tienden a ignorar o rápidamente éventuellent sabotaje de sus creaciones.
d. Gardez suffisamment d'énergie pour faire la promotion de votre logiciel . d. Mantener la energía suficiente para promover su software.
e. Ne pensez pas que les utilisateurs voient les choses de la même manière que vous. e. No creo que los usuarios ver las cosas de la misma manera como usted. Une fonctionnalité qui vous paraît superflue peut se révéler essentielle à un groupe entier d'utilisateurs potentiels qui recherchent le meilleur de ce que votre logiciel peut leur fournir. Una característica que parece superfluo puede ser clave para todo un grupo de usuarios potenciales que quieren lo mejor de lo que su software puede proporcionar.
f. Ne passez pas tout votre temps à ajouter des fonctionnalités alors que vous feriez mieux de raffiner et simplifier celles qui existent déjà. f. No gaste su tiempo para añadir nuevas funciones a medida que sería mejor para perfeccionar y racionalizar los existentes.
g. Si vous comptez gagner votre vie en développant, construisez des outils qui simplifient la vie des gens ou la rendent plus intéressante. g. Si va a ganarse la vida mediante el desarrollo, construcción de herramientas que simplifican la vida de la gente o lo hacen más interesante. Ainsi, il ya de bonnes chances que vous duriez plus longtemps et que vous vous épanouissiez dans votre travail. Así, las posibilidades, hay buenas que usted ya Duriez y prosperar en su trabajo.
2. Soyez logique et cohérent en ce qui concerne le choix des raccourcis clavier . 2. Lógico y coherente con respecto a la elección de los métodos abreviados de teclado. L'erreur la plus commune que j'ai observée avec les sharewares est le conflit de raccourcis clavier entre les menus et les fenêtres de dialogue. El error más común que he visto con el shareware es el conflicto entre los menús de acceso directo de teclado y ventanas de diálogo. N'utilisez jamais une même lettre pour un raccourci clavier deux fois à l'intérieur d'une même fenêtre de dialogue ou d'un même menu. Nunca use una sola letra para un acceso directo dos veces en el mismo cuadro de diálogo o el mismo menú. L'assignation des raccourcis clavier prends du temps. Asignación de métodos abreviados de teclado llevará tiempo. Par conséquent, il ne faut pas avoir peur de les modifier dans vos nouvelles versions. Por lo tanto, no tenga miedo a editar sus nuevas versiones. Prenez soin aussi de toujours fournir une carte des raccourcis clavier dans votre documentation. Tenga cuidado de siempre para ofrecer un mapa de atajos de teclado en su documentación.
3. Ce sont souvent de petites choses qui vous différencient de la concurrence. 3. Estos son a menudo las pequeñas cosas que le diferencien de la competencia. Par exemple : Por ejemplo:
a. Considérez la création d'un menu pour rendre vos raccourcis clavier paramétrables . a. Considerar la creación de un menú para hacer su atajos de teclado configurables. Vous pouvez par exemple vous inspirer des logiciels FeedDemon (de Bradbury), EmEditor ou EmFTP (d'Emurasoft). Usted puede, por ejemplo, inspirado en el software FeedDemon (Bradbury), o EmEditor EmFTP (de Emurasoft). Les gens qui savent taper sont plus rapides au clavier qu'à la souris. Las personas que saben son más rápidos escribiendo en el teclado que el ratón.
b. Si votre application gère du texte, et cela inclue les outils de blogging, ajoutez un compteur de mots dans la barre d'outils. b. Si la aplicación se encarga de texto, y que incluye herramientas de blogging, agregar un contador de palabras en la barra de herramientas. Beaucoup de ceux qui écrivent ont besoin d'un accès rapide à un compteur de mots précis, spécialement dans le cas où ils sont limités à 200, 800 ou 1500 mots. Muchos de los que escriben necesitan acceso rápido a una cuenta de palabras específicas, sobre todo si se limitan a 200, 800 o 1500 palabras.
c. Si votre application est destinée à rester ouverte toute la journée sur le bureau, le moteur de rendu doit être rapide et l'interface utilisateur efficace. C. interfaz de usuario Si su aplicación está diseñada para permanecer abierto todo el día en el escritorio, el procesador debe ser rápida y eficaz. Le gestionnaire XYplorer est un bon exemple à suivre. El gerente de XYplorer es un buen ejemplo a seguir.
d. Les utilisateurs remarquent les fonctionnalités créatives telles que le “Squeez archiver” de XYplorer . d. Los usuarios están notando los elementos creativos, tales como "archivo Squeez" de XYplorer.
4. Clarifiez au maximum les options de licence de votre logiciel et fournissez un historique des diverses versions du logiciel sur votre site. 4. Clarificar las opciones de licencia máximo de su software y ofrecer una historia de diferentes versiones del software en su sitio. Un historique des versions donne une idée de la fréquence de mise à jour du logiciel aux utilisateurs. Un historial de versiones es una indicación de la frecuencia de actualización del software a los usuarios. La dernière chose qu'un utilisateur voudrait apprendre après avoir acheté un logiciel serait d'être tombé sur un abandonware. La última cosa que un usuario quiere aprender después de haber comprado el software se redujo en un abandonware. Les mises à jour limitées en temps effraient les utilisateurs. El último susto a los usuarios y de tiempo limitado. Ils se sentent floués s'il ya une limite de mises à jour de 12 mois. Se sienten estafados si hay un límite de cambios a 12 meses. Ils veulent sentir qu'ils possède le logiciel, et non pas qu'ils le louent. Ellos quieren sentir que tienen el software, no sus elogios. De toute façon, si vous faites des mises à jour sur des périodes de 12 à 15 mois, il n'ya aucune raison de limiter vos utilisateurs en temps. De todos modos, si usted hace cambios en plazos de 12 a 15 meses, no hay ninguna razón para limitar el tiempo de sus usuarios. Les licences par souscription sont à proscrire. Las licencias para la suscripción debe ser evitado. Les utilisateurs ont horreur de cette idées et chercheront vite des alternatives. Los usuarios de este horror de las ideas de forma rápida y buscar alternativas. A chaque nouveau renouvellement, ils se demanderont s'ils ont vraiment besoin du logiciel. Con cada nueva renovación, que se pregunten si realmente necesitan el software. Payer pour une nouvelle version est attendu, mais construire une application dont les fonctionnalités expirent à la fin d'une période est une marque de dédain et d'indifférence envers eux. Pagar por una nueva versión se espera, pero la construcción de una solicitud cuya funcionalidad expirará al final de un período es una señal de desprecio y la indiferencia hacia ellos.
5. Vous n'êtes pas votre code . 5. No está el código. Rappelez-vous que le but d'une revue est de trouver les problèmes, et il y en aura. Recuerde que el propósito de una revisión es encontrar problemas, y no habrá. Ne le prenez pas personnellement lorsque l'un d'eux est découvert. No tome como algo personal cuando se descubre uno de ellos. Ignorez les abrutis et les trolls car la vie est bien trop courte pour leur porter votre attention. No haga caso de los imbéciles y trolls, porque la vida es demasiado corta para llevar a su atención. Ne prenez pas personnellement les critiques constructives et arrêtez de rester sur votre défensive. No tome personalmente la crítica constructiva y dejar su defensiva estancia. C'est dans la nature des logiciels d'évoluer sans cesse, sans jamais atteindre la perfection. Está en la naturaleza del software de evolucionar constantemente, sin llegar a alcanzar la perfección. Il est difficile de concevoir un site web sans mise à jour ou qui ne contient aucune faute d'orthographe, alors pourquoi traitez-vous votre logiciel comme s'il était parfait? Es difícil diseñar un sitio web sin actualizar, o que no contiene ningún error ortográfico, ¿por qué tratas de su software como si fuera perfecto? Relaxez-vous et planifiez pour les nouvelles versions. Relájese y el plan de nuevas versiones.
6. Encouragez les retours des utilisateurs . 6. Alentar a los comentarios de los usuarios. Vous avez bâti une bon logiciel, maintenant laissez-les décider de ce qu'ils veulent (dans la limite du raisonnable bien sûr). Usted ha construido un buen software, ahora vamos a decidir lo que quieren (dentro de límites razonables, por supuesto). Plus important encore : soyez réactif. Más importante aún, son reactivas. Si vous ne pouvez pas inclure ce que les utilisateurs veulent, partagez au moins avec eux vos projets pour les prochaines mise à jour. Si usted no puede incluir lo que los usuarios quieren, al menos, compartir con ellos sus planes para la próxima actualización. Ceci réduira leur niveau de frustration et modèrera leur anxiété. Esto reducirá su nivel de frustración y de moderar su ansiedad. Leur patience jouera ainsi en votre faveur. Su paciencia va a jugar en su favor. Note : je sais bien que certains sont des abrutis sans aucun tact. Nota: Sé que algunos son imbéciles sin tacto. Mais l'important est de trouver une poignée d'utilisateurs en qui vous avez confiance et dont le savoir et la considération vous feront avancer. Pero lo importante es encontrar un puñado de usuarios que usted confía y cuyo conocimiento y consideración que usted avanza. Plus important encore, recherchez la diversité d'opinion. Más importante aún, buscar la diversidad de opiniones.
[NDLR : deux bons élèves sur ce point : les logiciels [Nota del editor: Dos buenos estudiantes en este punto: el software Essential PIM Essential PIM et y Tudumo Tudumo ] ]
7. Pour commencer, copiez les meilleures fonctionnalités des autres programmes. 7. Para empezar, copie las mejores características de otros programas. Pas besoin de réinventer la roue. No hay necesidad de reinventar la rueda. Ne vous concentrez pas sur une petite fonctionnalité, virtuellement insignifiante au détriment d'une fonctionnalité que vous êtes le seul à proposer. No se concentre en un pequeño detalle, casi insignificante en detrimento de la funcionalidad que usted es el único que ofrecer. Faites évoluer les fonctionnalités déjà inclues dans votre logiciel. Hacer evolucionar las características ya incluidas en el software. Par exemple, les boîtes de dialogue peuvent toujours être revues et améliorées. Por ejemplo, los cuadros de diálogo siempre puede ser revisado y mejorado. Vos écrans de Recherche, Trouver/Remplacer sont-ils aussi efficace qu'ils devraient l'être? Su pantalla de búsqueda, Buscar / Reemplazar son tan eficaces como deberían ser?
8. Reconsidérez le coût de votre logiciel : 59,95$ pour une application unitâche est simplement trop cher pour la plupart des budgets. 8. Reconsiderar el costo de su software: $ 59.95 para una unitâche aplicación es simplemente demasiado caro para la mayoría de los presupuestos. Si votre logiciel n'a qu'une fonction, il ne devrait pas coûter plus de 15 à 30$. Si el software tiene una función, no debería costar más de 15 a $ 30. Vous vendrez deux fois plus de licences pour 30$ que vous n'en vendriez pour 50$. Usted vende el doble de tantas licencias por $ 30 de lo que se vende por $ 50. Par contre, si vous vendez une licence à vie, comme WinRAR ou l'explorateur de fichiers XYplorer , alors vous avez intérêt à demander plus, voire même tripler le prix. UltraEdit propose à la fois une licence de 1 an et une option pour une licence à vie. Por contra, si usted vende una licencia para la vida, como WinRAR o XYplorer Explorador de archivos, entonces será mejor que te pida más, o incluso el triple del precio. UltraEdit ofrece una licencia para 1 año y una opción para un licencia de por vida. Si votre logiciel reste ouvert sur le bureau la plupart de la journée, vous avez intérêt à fixer un prix correct comparable à celui pratiqué par vos meilleurs concurrents dans votre catégorie de logiciel. Si el software está abierto en el escritorio la mayor parte del día en que tengan interés en la fijación de un precio justo, comparable a la cobrada por su principales competidores en la categoría de software. Malheureusement, faire payer trop cher encourage le piratage et pousse les utilisateurs à se rabattre sur des alternatives gratuites ou open-source, quelle que soit la qualité de votre logiciel. Desafortunadamente, la sobrecarga estimula la piratería y empuja a los usuarios a recurrir a alternativas libre o de código abierto, cualquiera que sea la calidad de su software. (Et les abrutis qui piratent les logiciels continueront, chaque affaire y est confrontée depuis la nuit des temps). (Y los idiotas que los piratas de software seguirá, cada caso se enfrenta desde los albores del tiempo).
Il est probable que vous ne deviendrez pas fabuleusement riche en écrivant du code. Es probable que usted no conseguirá fabulosamente rico escribiendo código. Donc si vous désirez faire de l'argent sur le long terme et ne pas tuer la poule aux oeufs d'or, rattrapez-vous sur les mises à jour, pas sur le prix initial. Así que si quieres ganar dinero a largo plazo y no matar la gallina de los huevos de oro, es ponerse al día con las actualizaciones, no el precio original. Si votre application est bonne, je serai heureux de payer 40 à 50% pour une mise à jour substancielle ou périodique. Si su solicitud es bueno, estaré feliz de pagar 40 a 50% para una actualización o periódicos substancial. Tenez aussi compte des taux de change lorsque vous calculez les prix. También considere el tipo de cambio en el cálculo de los precios. L'Euro est la plus populaire des devises sur l'internet, mais vu qu'elle est très forte, certains utilisateurs peuvent être poussés vers des alternatives plus accessibles. El euro es la moneda más popular en Internet, pero ya que es muy alto, algunos usuarios pueden ser empujados hacia alternativas más accesibles.
9. Si vous voulez limiter votre version d'évaluation, limitez-la au nombre de lancements plutôt qu'au nombre de jours d'utilisation . 9. Si quiere limitar su versión de evaluación, límite en el número de lanzamientos en lugar de el número de días de uso. De cette manière, si je pars pour quelques semaines, ça ne m'empêche pas de tester votre application et ça évite que vous perdiez un client potentiel. De esta manera, si me voy por unas semanas, no me impide poner a prueba su aplicación y evita que se pierde un cliente potencial. Si vous choisissez une limite de temps, soyez généreux : 21 à 30 jours est tout à fait correct. Si usted elige un límite de tiempo, ser generoso: 21 a 30 días es del todo correcto. Si vous suspectez que votre logiciel a été piraté ou que vous le trouvez sur un site pirate, considérez aussi la création de 2 fichiers exécutables séparés : un pour la version d'essai et un pour la version enregistrée du programme [NDLR : mais comment faire si la version enregistrée se retrouve sur un site pirate?] Nota Si usted sospecha que su software ha sido hackeado o se encuentra en un sitio pirata, estudiar también la creación de 2 archivos ejecutables independientes: uno para los ensayos y para la versión registrada del programa [Nota del editor: ¿pero cómo si la versión registrada se encuentra en un sitio pirata?]
10. Ne désactivez/limitez pas les fonctionnalités du logiciel dans les versions d'évaluation. 10. No desactive / no limitar la funcionalidad del software en las versiones de prueba. Cela empêche les utilisateurs de comparer les capacités de votre logiciel par rapport aux autres. Esto evita que los usuarios comparar las capacidades de su software en comparación con los demás. Les utilisateurs ont toujours beaucoup de choix dans les diverses catégories de logiciels. Los usuarios siempre tienen muchas opciones en las diferentes categorías de software. Et si vous limitez les fonctionnalités du logiciel, ils n'ont aucune raison de prendre votre logiciel au sérieux. Y si se limita la funcionalidad del software, no tienen ninguna razón para tener su programa en serio. Aucun logiciel “handicappé” ne figure sur La liste “The Great Software List”. N de software "discapacitados" que no figuran "la gran lista de software". Il vaut mieux restreindre la période d'évaluation plutôt que de limiter les fonctionnalités. Es mejor limitar el período de evaluación en lugar de limitar la funcionalidad.
Je serais tenté de rajouter aussi : “ proposez une version portable “. Estoy tentado a añadir también "ofrecer una versión portátil. Celà dit, ça contredit un peu le concept de licence monoposte puisque l'avantage principal d'une version portable est de transporter son logiciel d'un ordinateur à un autre sur sa clé USB. Dicho esto, algo que contradice el concepto de licencia de usuario único, ya que la principal ventaja de una versión portátil para transportar el software de un ordenador a otro en la llave USB. Et ces versions sont en outre dépourvues de protection contre le piratage. Y estas versiones también están desprotegidos contra la piratería. Mais on remarque que certains logiciels à succès s'y mettent comme Essential PIM , Website Watcher et même Tudumo . Pero tomamos nota de que algunos programas para que sea un éxito como Essential PIM web Vigía e incluso Tudumo.
S'il ya des développeurs dans le coin, vous pouvez nous faire part de vos expériences dans les commentaires… Si hay desarrolladores en la esquina, usted puede enviarnos sus experiencias en los comentarios ...
Tags: Etiquetas: commercial Nombre , , conseils consejos , , développement desarrollo , , développeur Desarrollador , , grand public público , , logiciel Software , , raccourcis clavier Atajos de teclado , , succès éxito
Articles similaires (en théorie) : Al igual que (en teoría):
Il ya un an sur C'éclair! Hace un año en este hilo! - février 2008 - Febrero de 2008
Trouver facilement l'équivalent gratuit d'un logiciel commercial Encontrar fácilmente el equivalente de un software comercial libre
Une astuce éclair pour trier les programmes lancés au démarrage de windows Un truco de flash para ordenar los programas en marcha al inicio de Windows
Résultats du concours Elise Franck “Comment je suis devenue rentière en 4 ans” Resultados del concurso de Elise Franck "¿Cómo me convertí en un rentista en 4 años"
Il ya un an sur C'éclair! Hace un año en este hilo! - mai 2008 - Mayo de 2008








Achraf Cherti (Asher256) Ashraf Cherti (Asher256) said, dicho,
Wrote on Escribió el février 6, 2009 @ 3:17 6 de febrero 2009 @ 3:17
Salut Ceclair, Hola Ceclair,
Sympa comme article. Fun como un artículo. Plein de conseils bien avisés pour toutes les personnes développant des logiciels ! Lleno de consejos bien para todos los software de desarrollo!