hideout-lastation.com
Paradis Pour Les Concepteurs Et Les Développeurs


Journée de démonstration: 5 conseils pour prévenir les bugs et les gaffes

Le logiciel est sensible . Let's face it, un ">" pourrait être la différence entre ressembler à un expert, ou vouloir disparaître immédiatement de la surface de la Terre. Après des années de développement et des années à le faire professionnellement (pour vivre) avec mon visage et mon nom derrière tout ce que nous produisons, j'ai fini par comprendre la théorie de "quand, pas si, ça casse".

Laissez-moi commencer par dire ceci: il n'y a pas de moyen facile de gérer un bug catastrophique, ou même un petit bug de détail, le jour de la démo . Le logiciel sur lequel vous avez travaillé vous embarrassera à un moment donné. Ce qui compte, c'est comment vous réduisez les chances que les choses explosent sur votre visage quand vous en avez le moins besoin.

Basé sur notre expérience humble et insignifiante, ce sont les étapes que nous avons prises tout au long de nos processus que peuvent aider à réduire les chances d'une crise complète déclenchée par un bug sur le jour de la démo.

Pour commencer

Si vous faites la démonstration du logiciel «final» aux clients, aux investisseurs potentiels ou aux utilisateurs potentiels, vous devez faire plus attention que quiconque . À la fin de la journée, vous serez celui qui vous tiendra les mains au visage et transpirera abondamment quand quelque chose ne va pas.

L'état d'esprit devrait être: «Personne ne se soucie autant que moi." Même si votre équipe est composée de rockstars, tout le monde devrait toujours penser que personne ne se soucie autant que lui.

1. Gérez votre calendrier de livraison à votre avantage

Donc, au point, si votre emploi du temps indique que la présentation du client est lundi, écrivez-la pour le mercredi avant et faites tout simuler comme si c'était le lundi réel. Ne pensez pas à cette date fictive comme une course d'entraînement - ce n'est pas le cas . Nous devrions le considérer comme la date et agir comme il est.

Parcourez chaque étape comme vous l'étiez dans la présentation actuelle, et vous découvrirez les bons bugs (ceux qui ont une plus grande propension à apparaître dans la démo actuelle). Si vous ne parvenez pas à décrire précisément cette date comme la date de présentation réelle, cela ne sera pas très bénéfique.

2. Affinez la portée de votre démo

Si vous connaissez la fonctionnalité exacte que vous allez montrer, ne vous concentrez pas sur le débogage . Concentrez-vous sur le débogage de votre fonctionnalité spécifique à la démonstration . Il y a quelques semaines, nous proposions un portail d'influence sociale de taille moyenne destiné aux consommateurs pour une société d'Amérique latine. Ils voulaient faire une démonstration du processus d'inscription afin de pouvoir commencer à recruter des utilisateurs potentiels.

Nous savions exactement ce qu'ils voulaient. Nous avons débogué cela avec le reste de la plate-forme - grosse erreur!

La veille de la démo (par pur hasard), nous avons trouvé un bug gigantesque au moment où l'utilisateur cliquait sur "Register" dans un navigateur spécifique, cauchemardesque, qui restera anonyme (mais nous savons tous lequel je fais référence à). Gardez vos efforts de débogage concentrés .

3. Concentrez-vous sur le plan B, et A (Et n'oubliez pas le plan C) ...

Lorsque les choses tournent mal, et que vous êtes pris au dépourvu, prenez une seconde pour vous sentir comme un imbécile ... puis passer rapidement au mode Plan B. Avoir plusieurs plans de sauvegarde différents qui vous permettront de continuer votre démo.

Avoir une version hors ligne. Avoir une version qui n'est pas connectée au back-end, et est juste une version frontale. Gardez un prototype sur votre téléphone. Maquettes Vidéos. Quelque chose Ne mettez pas tous vos oeufs dans un panier proverbial.

4. ... Et donnez-vous suffisamment de temps pour vous préparer

Au cours de cette étape, vous pourriez constater que votre logiciel a un problème. Vous pourriez découvrir un énorme bug qui finira par exploser pendant votre démo, et c'est une excellente opportunité de décider quels matériaux utiliser: Plan A + Plan B, ou peut-être Plan B, Plan C, etc.

Il y a tellement de facteurs qui peuvent jouer contre votre démo de logiciel, pas seulement les lignes de code. Pensez à Internet, à l'ordinateur que vous utiliserez, à la projection, etc. Donnez-vous le temps de découvrir si la version du logiciel que vous utiliserez fonctionnera bien. Et si ce n'est pas le cas, vous aurez le temps de réagir .

5. Remettez-le, et remettez-le beaucoup

Chaque développeur peut comprendre d'où je viens quand je dis «laisse-le voir la lumière». En tant que développeurs, et créatifs en général, nous avons tendance à surprotéger nos créations jusqu'à ce qu'elles soient les joyaux les plus brillants . En réalité cependant, vous allez tourner cette gemme et trouver un gros morceau là-dessus, quand vous vous y attendez le moins.

"Livrer" ou montrer le produit autant que possible aux personnes qui peuvent piloter l'application dans différents environnements, navigateurs, résolutions, systèmes d'exploitation, comptes d'utilisateurs, etc. Obtenez le processus de va-et-vient commencé sur votre produit tôt et continuez c'est constant . Les utilisateurs orientés développement ne peuvent pas être plus différents que les utilisateurs finaux.

Emballer

La démo-bug-apocalypse peut arriver à n'importe qui. Pensez aux plus récentes manchettes où certaines des plus grandes entreprises de technologie étaient impliquées dans les erreurs les plus amateurs. Le point est: ne soyons pas pris au dépourvu lorsque des choses importantes sont en jeu.

Note de l'éditeur: Ce billet est écrit par Gino Ferrand pour Hongkiat.com. Gino est un développeur iOS et web autodidacte et fondateur de Tecla Labs. Il travaille dans Generatr.co et vous pouvez le trouver sur Twitter.

15 leçons "L'art de la guerre" vous apprend à remporter des batailles vitales

15 leçons "L'art de la guerre" vous apprend à remporter des batailles vitales

L'art de la guerre par Sun Tzu est largement considéré par beaucoup comme non seulement une «bible» pour le champ de bataille, mais aussi une grande source de leçons pour la vie en général. La vie en elle-même est une lutte constante pour, sinon rester au sommet, au moins le faire à travers les défis quotidiens, tout en tirant le meilleur parti de nos ressources .Soumis à

(Conseils techniques et de conception)

Utilisation brillante des listes HTML dans la conception Web

Utilisation brillante des listes HTML dans la conception Web

Vous pouvez trouver des listes bien conçues tout autour d'Internet. Les concepteurs les utilisent depuis des décennies pour coordonner les informations et les mises en page, et dans le web d'aujourd'hui, vous pouvez voir la grande créativité dans la façon dont les concepteurs de sites Web utilisent des listes. Ceu

(Conseils techniques et de conception)