Ajouter plus de fonctionnalités
La compétition a cette fonctionnalité. Il s’agit donc d’une fonctionnalité indispensable, donc plus de programmation que d’analyser la stratégie, le positionnement, etc.
La compétition n'a pas cette fonctionnalité. Il s’agit donc d’une caractéristique différenciante, donc plus de programmation que d’analyser la stratégie, le positionnement, etc.
Résoudre un problème d’entreprise avec plus de programmation. par exemple, il est impossible d’acquérir une meilleure expertise en matière d’administration du serveur Linux sur lequel votre site Web est hébergé via la programmation de davantage de fonctionnalités. Parfois, vous devez simplement apprendre à résoudre le problème plutôt que de tout coder à nouveau en C # .Net
Résoudre un problème de marketing avec plus de programmation. par exemple, abuser du concept de la vache pourpre de Seth Godin selon lequel vous résolvez indirectement un problème de marketing en programmant plus de fonctionnalités dans votre produit pour en faire une "vache pourpre". Parfois, c'est juste un monstre mutant.
Résoudre un problème de productivité avec plus de programmation en vous disant que le temps passé à écrire ce script sera économisé dans les heures à venir au lieu de programmer réellement des choses vraiment importantes
Planification du codage mais pas encore du codage parce que vous voulez "bien faire les choses"
Coder une version sale et promettre que vous "améliorerez la situation plus tard", mais ne reviendrez jamais à "améliorer"
Ne pas faire de maquette ou de sitemap parce que c'est "très gênant". Je peux simplement capturer les pages des concurrents pour les maquettes et dessiner à la volée le plan du site "plus tard", ce qui n'est jamais. Et puis, allez directement à la programmation de la première page que je visualise dans mon esprit.
Confession: J'ai personnellement commis des erreurs 1, 3, 7, 8. J'ai également fait 2, 4, 5, 6, mais je me suis souvent trompé que je ne l'avais pas fait.
Je suis en train de remédier à 9.
EDIT
N'a pas réalisé que la question nous oblige à mettre des solutions.
1) Ajoutez plus de fonctionnalités
, mais ne le faites pas. Travaillez avec votre entreprise, votre marketing, vos fondateurs, vos conseillers, etc., et effacez votre candidature en une seule chose.
Allez lire à propos de Twitter, Groupon , etc. sur la façon dont ils éliminent les choses en une seule chose qui a conduit à leur succès.
Si vous pensez que cela ne fonctionne que si vous souhaitez créer de grandes entreprises, détrompez-vous. Ctrl + F pour cette ligne "Plus j'ajoute de fonctionnalités au logiciel, plus le produit se vend mal. (Inutile de dire que cela n'est pas du tout intuitif pour la plupart des développeurs de logiciels.)" Dans ce lien
2) La compétition a cette fonctionnalité. Donc, c'est une fonctionnalité indispensable
Voir la solution 1
3) La compétition n'a pas cette fonctionnalité. Donc, ceci est une caractéristique de différenciation
Voir la solution 1
4) Résoudre un problème d’entreprise avec plus de programmation.
Si vous avez besoin d'embaucher quelqu'un pour vous enseigner, donner des consultations ou le faire pour vous, puis documentez comment il l'a fait pour que vous puissiez le faire vous-même la prochaine fois. SIMPLEMENT FAIS-LE!! Ne réécrivez pas le code, ne passez pas GO, ne collectez pas 200 $.
5) Résoudre un problème de marketing avec plus de programmation.
Si les gens ne comprennent pas ce que vous vendez, C’EST un problème de marketing. Retournez à la solution 1 et faites pivoter.
6) Résoudre un problème de productivité avec plus de programmation
Attendez.
Attendez jusqu'à ce que vous sentiez que votre productivité souffre d'un problème de productivité particulier pour une période supérieure à 2 semaines et que cela se produira raisonnablement pendant 2 semaines supplémentaires.
Maintenant, évaluez le temps passé à programmer un script pour résoudre ce problème. N'oubliez pas de prendre votre pire estimation et de la multiplier par 2.
Multipliez votre estimation par votre taux horaire.
Maintenant, examinez les solutions alternatives: externalisez, achetez une solution sur étagère, ne faites rien à ce sujet, etc.
Choisissez la solution la plus rentable.
S'y tenir.
7) Planification du codage mais pas encore du codage parce que vous voulez "bien faire les choses"
Allez faire de l'exercice. Vous allez ressentir une poussée d'endorphines qui motiveront votre cul et vous inciteront à agir. Je le sais parce que je viens de faire des benchpress 5x5 et des squats 5x5.
8) Coder une version sale et promettre que vous «améliorerez la situation plus tard» sans jamais revenir à «améliorer»
Configurez un système de fichiers tickler dans GTD. et suivi agressif. Suivez toutes les promesses faites à vous-même et aux autres.
9) Ne pas faire de maquette ou de plan du site parce que c'est "très gênant".
Allez dépenser 75 USD sur une édition de bureau de maquettes balsamiq. Je le sais parce que je l'ai acheté il y a 3 semaines. Cela m'a fait refaire mes maquettes parce que je me sens artiste, architecte et visionnaire, même si mon dessin dans le monde réel est nul. La police utilisée dans balsamiq vous rappelle inconsciemment qu'il ne s'agit que d'une maquette, non figée, ce qui vous aide dans RAD.
Fin EDIT