10 r? gles золота для инициаторов средства программирования


Здесь список tr? Нерв s участливый советов с инициаторы средства программирования trouv? E на месте Большое средство программирования списка.

Большинство пунктов специально действительно для d? ind veloppeurs? висящ d? veloppent широкая публика прикладных программ. Но большинство применимо слишком? другие поля:

1.a. Будьте Pr? ? ? потерять, и не думайте что вы? tre num? ro 1, котор нужно приобрести. Succ? Время взятия s.

B. Примите время ? более tudier конкуренция F? одно исчерпывающее раньше? crire только одна линия Кодего. Обнаружьте местонахождение probl? мо дальше они концентрируют, и найдите их d? fauts и зазоры.

C. D? применения veloppez вы используйте r? guli? rement. Если вы используете ваше собственное средство программирования каждый день, то вы будете правоподобны очень больше для того чтобы построить робастное средство программирования. В противном случае, большинство d? veloppeurs имеют тенденцию? tr? S быстро, котор нужно быть незнающ или? ventuellent саботировать их Cr? ations.

D. Содержание достаточно? nergie, котор нужно сделать промотирование вашего средства программирования.

E. Не думайте что потребители видят вещи m? я mani? Re то вы. Fonctionnalit? вы para? может t излишний r? v? ler необходимо ? вся группа в составе потенциальные потребители изыскивайте самое лучшее чем ваше средство программирования может обеспечить их.

F. Не потратьте полностью ваше время? добавить fonctionnalit? S тогда как вы сделали бы более лучше уточнить и упростить те существуют d? J?.

G. Если вы предназначаете заработать ваше прожитие в d? veloppant, инструменты строения которые упростиньте жизнь людей или возвратите его более внутренне? ressante. Таким образом, будут хорошие lucks которые вы продолжаете более длиной и которые вы? panouissiez в вашей работе.

2. Будьте логически и coh? арендуйте with regard to выбор клавиатуры сокращения. Самая общяя ошибка я имею observ? будет e с sharewares конфликт сокращения keyboard между меню и fen? очень диалога. Никогда не используйте A M? я письмо для сокращения keyboard дважды? внутренне? laugher A M? я fen? tre диалога или A M? я точно. Назначение времени взятия клавиатуры сокращения. идиотами? quent, одно не должно быть испуганн доработать их в ваших новых вариантах. Также заботьтесь всегда для того чтобы обеспечить диаграмму клавиатуры сокращения в вашей документации.

3. Оно часто малых вещей вы diff? rencient конкуренция. Например:

A. Consid? Cr rez? ation меню для того чтобы возвратить ваше param клавиатуры сокращения? trables. Вы можете например воодушевить к вам средством программирования FeedDemon (Bradbury), EmEditor или EmFTP (Emurasoft). Les gens qui savent taper sont plus rapides au clavier qu’? la souris.

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. 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.

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. Le gestionnaire XYplorer est un bon exemple ? suivre.

d. Les utilisateurs remarquent les fonctionnalit?s cr?atives telles que le “Squeez archiver” 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. Un historique des versions donne une id?e de la fr?quence de mise ? jour du logiciel aux utilisateurs. La derni?re chose qu’un utilisateur voudrait apprendre apr?s avoir achet? un logiciel serait d’?tre tomb? sur un abandonware. Les mises ? jour limit?es en temps effraient les utilisateurs. Ils se sentent flou?s s’il y a une limite de mises ? jour de 12 mois. Ils veulent sentir qu’ils poss?de le logiciel, et non pas qu’ils le louent. De toute fa?on, si vous faites des mises ? jour sur des p?riodes de 12 ? 15 mois, il n’y a aucune raison de limiter vos utilisateurs en temps. Les licences par souscription sont ? proscrire. Les utilisateurs ont horreur de cette id?es et chercheront vite des alternatives. A chaque nouveau renouvellement, ils se demanderont s’ils ont vraiment besoin du logiciel. 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.

5. Vous n’?tes pas votre code. Rappelez-vous que le but d’une revue est de trouver les probl?mes, et il y en aura. Ne le prenez pas personnellement lorsque l’un d’eux est d?couvert. Ignorez les abrutis et les trolls car la vie est bien trop courte pour leur porter votre attention. Ne prenez pas personnellement les critiques constructives et arr?tez de rester sur votre d?fensive. C’est dans la nature des logiciels d’?voluer sans cesse, sans jamais atteindre la perfection. 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? Relaxez-vous et planifiez pour les nouvelles versions.

6. Encouragez les retours des utilisateurs. 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). Plus important encore : soyez r?actif. Si vous ne pouvez pas inclure ce que les utilisateurs veulent, partagez au moins avec eux vos projets pour les prochaines mise ? jour. Ceci r?duira leur niveau de frustration et mod?rera leur anxi?t?. Leur patience jouera ainsi en votre faveur. Note : je sais bien que certains sont des abrutis sans aucun tact. 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. Plus important encore, recherchez la diversit? d’opinion.

[NDLR : deux bons ?l?ves sur ce point : les logiciels Essential PIM et Tudumo]

7. Pour commencer, copiez les meilleures fonctionnalit?s des autres programmes. Pas besoin de r?inventer la roue. Ne vous concentrez pas sur une petite fonctionnalit?, virtuellement insignifiante au d?triment d’une fonctionnalit? que vous ?tes le seul ? proposer. Faites ?voluer les fonctionnalit?s d?j? inclues dans votre logiciel. Par exemple, les bo?tes de dialogue peuvent toujours ?tre revues et am?lior?es. Vos ?crans de Recherche, Trouver/Remplacer sont-ils aussi efficace qu’ils devraient l’?tre?

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. Si votre logiciel n’a qu’une fonction, il ne devrait pas co?ter plus de 15 ? 30$. Vous vendrez deux fois plus de licences pour 30$ que vous n’en vendriez pour 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. 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. 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. (Et les abrutis qui piratent les logiciels continueront, chaque affaire y est confront?e depuis la nuit des temps).

Il est probable que vous ne deviendrez pas fabuleusement riche en ?crivant du code. 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. Si votre application est bonne, je serai heureux de payer 40 ? 50% pour une mise ? jour substancielle ou p?riodique. Tenez aussi compte des taux de change lorsque vous calculez les prix. 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.

9. Si vous voulez limiter votre version d’?valuation, limitez-la au nombre de lancements plut?t qu’au nombre de jours d’utilisation. 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. Si vous choisissez une limite de temps, soyez g?n?reux : 21 ? 30 jours est tout ? fait correct. 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?]

10. Ne d?sactivez/limitez pas les fonctionnalit?s du logiciel dans les versions d’?valuation. Cela emp?che les utilisateurs de comparer les capacit?s de votre logiciel par rapport aux autres. Les utilisateurs ont toujours beaucoup de choix dans les diverses cat?gories de logiciels. Et si vous limitez les fonctionnalit?s du logiciel, ils n’ont aucune raison de prendre votre logiciel au s?rieux. Aucun logiciel “handicapp?” ne figure sur La liste “The Great Software List”. Il vaut mieux restreindre la p?riode d’?valuation plut?t que de limiter les fonctionnalit?s.

Je serais tent? de rajouter aussi : “proposez une version portable“. 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. Et ces versions sont en outre d?pourvues de protection contre le piratage. Mais on remarque que certains logiciels ? succ?s s’y mettent comme Essential PIM, Website Watcher et m?me Tudumo.

S’il y a des d?veloppeurs dans le coin, vous pouvez nous faire part de vos exp?riences dans les commentaires…

Tags: , , , , , , ,

Si vous avez aim? cet article, donnez-lui plus de visibilit? en votant pour lui sur Scoopeo :


Articles similaires (en th?orie) :
Il y a un an sur C??clair! - f?vrier 2008
Une astuce ?clair pour trier les programmes lanc?s au d?marrage de windows
Trouver facilement l’?quivalent gratuit d’un logiciel commercial
Un logiciel gratuit et efficace pour cr?er des diagrammes
Temptation blocker : un bon rem?de contre la procrastination


Un commentaire »

  1. Achraf Cherti (Asher256) said,

    Wrote on f?vrier 6, 2009 @ 3:17

    Salut Ceclair,

    Sympa comme article. Plein de conseils bien avis?s pour toutes les personnes d?veloppant des logiciels !


Aucun r?trolien

    Comment RSS · TrackBack URI

    Ajoutez un commentaire

    Nom :

    E-mail:

    Website:

    Comment: