Archive pour la catégorie ‘Développement’

Les 13 signes qui prédisent un projet foireux

Publié le 9 March 2010, par Babozor



Vous voilà embarqué sur un nouveau projet (que ce soit en freelance, en agence ou directement dans une start-up) et dès le pitch du projet, vous savez que ça va foirrer… badly (comme ils disent dans les films américains), un futur FAIL en puissance, voici donc quelques signes qui peuvent vous aider à détecter ça:

1. Vous travaillez avec des cons
Tout ou presque est dit dans le titre, mais autour de ce nouveau projet, vous êtes réuni avec au moins une (voir plusieurs) personnes que vous n’aimez vraiment pas, mais alors pas du tout (et vous feriez bien caca sur son clavier par exemple juste pour le fun, comme ça). Comment donc envisager le développement d’un projet sereinement avec quelqu’un que vous détestez? Pas évident, et même si dans un premier temps vous décidez de mettre votre haine/fierté dans votre poche, il y a fort à parier que ce conflit latent risque de ressortir un jour et de nuire au bon déroulement du projet.

2. Conflits de vision
Vous avez en charge un projet démentiel, mais les deux personnes (voir plus) en charge de le mener à bien, les deux responsables ne sont pas d’accord sur la vision, sur ce que doit être le projet, sur les étapes futurs, etc…
Gros soucis, puisque si vous êtes le bras armé du projet, vous avez besoin d’avoir un référent solide pour vous diriger dans la bonne direction, si cette direction est double ou variable, il y a de grandes chance pour que le projet tombe à l’eau ou atterrise à côté de sa véritable cible.

3. Budget ultra (trop) serré
Avoir un petit budget c’est bien, avoir un micro budget et de grandes ambitions c’est toujours bien mais beaucoup moins faisable. Si votre projet est de faire le nouveau YouTube en trois jours chrono, il y a de grandes chances pour que le projet se prenne au choix une baffe ou le mur (ou que vous payez la mauvaise estimation ou la poche trouée de votre client). Un projet cool si il est irréalisable ou pas profitable ne sert à rien (à part vous foutre dans la merde si on résume)

4. La guerre des clones
Vous en trouverez plein en allant sur codeur.com(beurk, d’ailleur j’en parlais ici) des petits malins qui pensent que faire un clone de YouTube ou de LinkeIn va les rendre millionnaires (aïe pour la future désillusion)… s’inspirer d’un site ou d’un concept pourquoi pas, mais vous devez y amener votre patte, et surtout tenter de vous démarquer de la concurrence, sinon personne n’ira sur votre site (et préfèrera le projet cloné). Si on vous assigne ce genre de projet, attention ultra piège en perspective.

5. Pas de monétisation possible
Un projet démentiel, super intéressant, mais sur lequel il est impossible ou presque que le créateur se fasse de la thune… pas de possibilité de pub, pas de compte premium, pas possible tout simplement… problème. Je m’explique, certes des sites comme Twitter continuent à exister sans modèle économique valable mais parcequ’ils ont la volumétrie aujourd’hui, et que les X millions d’utilisateurs se monnaieront un jour ou l’autre. Si vous avez un projet certes innovant, mais sans possibilité immédiate de rentabilisation, vous vous exposez à de sérieux trous de trésorerie. Il est aussi possible que le commanditaire ai plein de pognon (ça c’est bien, mais pas illimité) ou ai une perspective de levée de fond (qui reste hypothétique et longue), mais méfiez vous de ce genre de projet qui peut vite se finir, faute de fonds suffisants.

6. Un train de retard
Une technologie dépassé (le moteur de rendu de word sous IE?), un concept mille fois appliqué… bref un projet qui n’a rien d’original que ce soit dans la forme ou sur le fond et qui risque de faire un flop, à éviter donc

7. Pas de vision
Monsieur Y a eut une idée… et c’est tout, pas de vision du site ou du service dans un an ou plus, pas de chemin tracé, juste une idée qu’il veut transformer en site web / service et en cash (et le plus rapidement possible cf codeur.com encore une fois). Les idées tout le monde en a, mais de répondre à un besoin réel (ou comme Steve Jobs d’en créer un) et d’avoir suffisamment de vision pour mener sa barque jusqu’à destination c’est une autre affaire. Et si vous ou la personne qui mène le projet n’a pas cette vision, le développement du projet, aussi bien que sa marketisation (je sais pas trop si ça se dit) ou sa monétisation risque d’être un vrai problème, sans parler du syndrome de l’idée qui change toutes les 20 secondes.

8. La guerre des petits chefs mesquins
Je suis sûr que vous l’avez tous vécu… cette fichue situation ou plus que de penser au bien du projet, chacun essaye de ramener la couverture à soi, le directeur marketing essaye de transformer le projet en opération marketing-sociale-guerrilaweb au détriment du projet, le directeur technique tente de replacer les jouets avec lesquels il a envie de faire mumuze, etc… et chacun essaye de bomber le torse, ou de faire un vilain croc en jambe à l’autre fumier de l’autre service qu’on aime pas. Et vous? ben vous et le projet vous êtes au beau milieu de ce champ de bataille et advienne que pourra.

9. S’y voir déjà
Le projet n’est même pas lancé que le créateur l’imagine déjà fini et lancé et prévoit les trois suites à ce fameux projet sans savoir si son idée sera couronnée de succès ou pas. Au lieu de se concentrer sur le projet et sa mise en oeuvre, il estime cela comme déjà acquis et presque accessoire et vous broutte avec toutes les améliorations qu’il compte y apporter et les autres rejetons du projet qu’il compte lancer.
Là ce qui est gênant c’est la masse de distraction et de discussions que cela entraîne pour vous permettre de re-centrer le débat sur le projet en cours et non une hypothétique suite.

10. Rien de motivant – techniquement la loose
Vous êtes un développeur psychopathe, un vrai, hardcore et on vous demande de monter les pages en tableaux (pff le css c’est tellement surfait), de ne surtout pas utiliser les fonctionnalités orientées objet ou d’utiliser des méthodes de papy pour développer. Outre la frustration et le retard technologique c’est l’impression de patiner, voir de retour en arrière qui risque de vous frustrer et au final de nuire globalement au projet

11. Equipe pas motivé, le syndrome de la patte qui traîne
Tout le monde est fatigué, usé, la plupart s’en tapent et vous au milieu vous vous démenez pour faire avancer votre travail mais aussi tenter de motiver les larves semi-vivantes qui composent votre équipe. Là pas grand chose à dire à part de changer d’équipe si vous le pouvez… en tout cas dans ce genre de situation c’est votre santé (mentale principalement) ou le projet qui risque d’en pâtir.

12. Des conditions difficiles
Un projet sympa et motivant, mais vous et votre équipe êtes installés au deuxième sous-sol, sans lumière, à 8 dans 10m2 avec une bonne vingtaine d’ordinateurs dans la salle, par plus de 30 degrés sans aération (ne souriez pas, j’ai subi ces conditions exactes, je dirais pas où…) avec un ordi qui date de la guerre de sécession, et un connexion ultra moisie… Bon là pas de doute, les conditions d’installation et matérielles ne risquent pas de vous aider, au contraire, vous allez devoir vous battre tous les jours, non pas contre les vicissitudes du projet, mais de tout ce qui est autour. Conséquences? Fatigue, maladies à répétition, agacement, énervement, et un projet qui ne démarre pas sous les meilleurs hospices.

13. Projet de merde / foirreux
Tout est dit dans le titre… le projet pue, vous avez pas le choix, donc cf les points précédents

Et pour vous c’est quoi les points qui montrent qu’un projet va aller dans le mur avant même de commencer?

Régime Hypra-Chocolat pour la sortie imminente de BLOXXID

Publié le 19 October 2009, par Babozor

La sortie de BLOXXID est imminente (on y travailles tous d’arrache-pied, ce qui explique aussi la mort temporaire de ce blog… retour à la normale d’ici peu normalement), avec des horaires normaux (comme je l’expliquais ici) mais intenses, très intenses, concentration maximale… Qui dit concentration maximale, dit alimentation adaptée… attention âmes (caloriques) sensibles s’abstenir

chocolat_bloxxid

Un petit déjeuner de champion
Le matin c’est immuable pour bien démarrer la journée c’est céréales… mes préférés? Avec pleins de chocolat évidemment, mais bon comme c’est des céréales c’est censé être bon pour la santé (en tout cas c’est censé ne pas avoir que des cochonneries, même si parfois ça reste à vérifier)

Manger bien sans plus
En général le midi pour moi c’est une siouper salade préparée à la maison et trimballé jusqu’au boulot (aujourd’hui c’était thon / oeuf dur / tomate / maïs) dans un truc hermétique (pour éviter le laptop à la vinaigrette) et un petit tuc à grignoter à côté… c’est suffisant et pas trop bourratif (pour éviter le syndrome de la sieste involontaire de 14h32 devant son ordi), nickel pour bien coder encore quelques heures.

Du glouglou qui donne la patate
Pour moi c’est une de mes deux drogues au travail (et vous l’aurez compris mon autre drogue c’est le Chocolat): des trucs qui font des bulles avec de la caféine à l’intérieur. Perso j’ai un franc penchant pour le Coca Light Sango, mais parfois je me fais un mix avec un “boisson énergisante” (comme ils disent), histoire de se donner un petit coup derrière les oreilles. Attention toutefois de ne pas abuser des boissons énergisantes, au péril de s’écrouler comme une merde à 19h12 dans le bus et de se retrouver dans une banlieue inconnue (non c’est pas vrai ça m’es jamais arrivé)

Des apports de sucre/chocolat régulier…
On en arrive à la partie la plus intéressante: comme vous réfléchissez, codez, faites marcher vos petits doigts poilus et boudinés, vous vous devez (sous peine de sous-alimentation grave) recharger votre batterie en ingurgitant de temps en temps des trucs sucrés. Bon j’avoues je suis accro au chocolat (mon gros ventre en est témoin)… il doit y avoir des substituts moins caloriques (des trucs diététiques pas bon par exemple) mais moi j’aime ça…

Et vous c’est quoi votre régime en période de boulot intense?

Pourquoi il est très important de garder des horaires stables…

Publié le 25 September 2009, par Babozor

itstime

Voilà maintenant quelques mois que toute l’équipe de Bloxx travailles d’arrache-pied sur BLOXXID, on arrive aux derniers semaines/jours du projet et voilà pourquoi je penses que même en temps de grosse pression / beaucoup de travail il faut quand même respecter des horaires décents.

Des horaires pour préserver ma vie de famille
C’est ma base: j’essaye d’avoir des horaires stables, puisque c’est la seule barrière qui protège ma famille de mon travail (qui est déjà suffisamment chronophage), donc je m’astreint à des horaires stricts: arrivée entre 8h45 et 9h15 (sauf accident matinal exceptionnel ça peut arriver) et départ à 18h30.
Entre 19h et en général 22h (l’heure où mes femmes se couchent) je n’ouvre pas mon laptop et ne répond pas ou peu au téléphone, j’essayes d’être disponibles pour elles, puisque c’est le seul moment de la journée (à part le réveil difficile) qu’on partagera dans la journée.
Après c’est mon horaire… là ou je geek, surfe, bosses… entre 2 et 5h par jour suivant la forme du moment.

S’adapter à la situation
Evidemment à circonstance exceptionnelle (comme la release d’une application web par exemple) timing exceptionnel. Il peut arriver pendant quelques jours de rester tard pour effectuer la mise en ligne, ou de rogner une journée de week end par ci, par là… mais prolonger ça plus au delà de l’exceptionnel est malsain pour plusieurs raisons:
- si vous bossez tout le temps plus, vous êtes censé être payé plus (ou alors il faut songer à une embauche, si ça quitte l’exceptionnel ça devient un mauvais management plus une mauvaise gestion du temps)
- vous accumulez une grande dose de fatigue que vous n’arrivez pas à décharger
- vous allez commencer à devenir grognon, voir désagréable puisque la situation censée être exceptionnelle se prolonge

Trop d’heures de travail nuis à la productivité et à la qualité du travail
Basiquement, vous pouvez être concentré pendant quelques heures par jour, guère plus… vous pouvez tenter de pousser cette concentration au delà mais les résultats ne risquent pas d’être très concluants. Mieux vaut souvent s’en aller, se reposer, le lendemain on est souvent beaucoup plus productif, avec les idées claires… bref pour résumer rester debugger un truc jusqu’à 3h du mat ça sert à rien, mieux vaut revenir le lendemain tôt et s’attaquer au problème avec une tête vide et claire (et puis un jour de retard sur un gros projet web c’est jamais la mort, et mieux vaut un jour de retard qu’une fonctionnalité moisie et mal pensée).

Réduire les distractions / Rester concentré
Ok on allonge pas les journées, mais alors comment on fait pour essayer d’en faire un maximum dans le temps imparti?
C’est relativement simple, d’abord vous virez toutes les distractions: twitter, email, téléphone, blogs, etc… vous ne les ouvrez tout simplement pas. Si vous avez besoin d’une plus grande concentration, vous pouvez aussi mettre de la musique, ce qui vous coupe aussi des distractions extérieures (les collègues ou tout autre personnes qui pourraient vous distraire).
Voilà vous venez de gagner quelques minutes/heures précieuses sans avoir allongé votre temps de travail…

S’accorder des moments de détente
Même si on travaille beaucoup, il faut aussi se réserver des moyens de se détendre, de relâcher la pression, de se reposer les yeux… c’est très important si vous voulez pouvoir tenir le rythme.
Moi j’ai le vélo et ma grotte… chacun son truc

Voilà pourquoi je ne penses pas que même en situation de grosse pression / deadline il n’est pas bon d’allonger les horaires de travail. Et vous vous en pensez quoi?

Le cheveux au vent, la barbe fleurie, l’oeil qui tombe…

Publié le 25 September 2009, par Babozor

cheveux_barbe_oeil

Un peu plus de 4 mois chez Bloxx, il est temps de faire un petit point…

Officiellement Bloxxien
Ben ça paraît con de le dire, mais ma période d’essai est finie… je n’ai pas reçu de recommandé, mon voilà donc officiellement Bloxxien. Le début d’un nouveau job c’est toujours une période difficile, on change de boulot, d’équipe, de projets, les personnalités changent, les relations entre les personnes (que ce soit les histoires hiérarchiques, etc…)
En tout cas super content de travailler avec Franck et Thien, super content de l’ambiance générale, de la franchise et de la bonne entente qui se dégage de l’équipe, je pense et j’espère que les projets s’en ressentiront.

Bêta publique imminente – grêve de tondeuse
Comme pour mon précédent job chez Busineo, j’ai décidé de me donner un challenge… au lieu de me couper la barbe (j’ai vraiment trop une vilaine gueule sans barbe), j’ai décidé de faire la grêve de la tondeuse tant que BLOXXID ne serais pas en ligne. Pour info je DETESTE avoir le cheveux qui poussent comme ça (je sais pas pourquoi mais je trouves ça crado, peut être aussi parceque je finis de perdre mes cheveux) ce qui me motive à booster le dev de BLOXXID.
A la release de la Bêta Publique Thien et Franck pourront me raser le crâne (ou pas c’est comme ils veulent).

LaGrotteDuBarbu Saison 2 qui arrive d’ici quelques mois
La barbe aussi pousse… pas vraiment de grêve de coupage de barbe, mais je cultive ma barbitude en essayant de mettre en place la saison 2 de LaGrotteDuBarbu. Pas trop le temps en ce moment, mais c’est quelque chose qui me trotte dans la tête en tâche de fond.

Beaucoup de plaisir, beaucoup de fatigue aussi…
Plein de taf, entre le métier traditionnel de Bloxx et BLOXXID… des journées chargées et il y a deux jours, un coup de sonnette d’alarme: sinusite frontale et migraine occulaire. Ne pas pouvoir se concentrer sur un ordi sans choper un vilain mal de crâne pour un dev c’est un peu gênant. En gros conclusion du doc: vous devez vous reposer. Je me reposerais (un peu) quand le Bêta sera en ligne (là vraiment pas le temps, mais c’est prévu et presque planifié).
Par contre bonne nouvelle, 20 km (ou presque) de vélo par jour ça agit vraiment sur la santé (non je ne me suis pas pesé) mais 76 bpm pour mon coeur et un tension à 13/8 (c’est apparemment très bien vu ma taille, mon gros ventre, le fait que je sois fumeur, etc.) c’est la bonne nouvelle de la visite chez le doc.

velo_pedalier
Mon vélo en pièce détachée
Mon vélo justement qui est actuellement en pleine restructuration, après avoir ruiné mon troisième pédalier en quelques mois, j’ai décidé de passer aux choses sérieuses en me procurant un vrai pédalier (BLB pour ceux qui connaissent, le mec qui me l’a vendu me l’a garanti, sinon il m’en refile un gratos)… j’en ai profité pour lancer la modification de Günter en SingleSpeed (donc une seule vitesse) en 46/16 et équiper le tout d’une chaîne de BMX ultra bourrin, plus de pédalier ruiné à priori donc.
Toujours un petit problème avec le démontage d’un élément de ma roue arrière, mais à priori premier tour de pédale ce week end.

Voilà, donc quatre mois intenses, nouveau boulot, beaucoup de boulot, beaucoup de plaisir… malheureusement pas beaucoup de temps pour écrire, mais je vais essayer d’arranger ça dans les semaines qui viennent

DTerm: un terminal toujours sous la main

Publié le 2 September 2009, par Babozor

Il y a de cela un peu plus d’un an, je vous parlais de Visor, un plugin Simbl qui vous permettais d’accéder à votre terminal simplement et avec style, partout…
Aujourd’hui j’ai une vraie alternative avec DTerm

dterm

Le principe est globalement le même: pouvoir accéder à son terminal en une simple combinaison de touches, la seule différence majeure c’est que c’est une application à part entière, plus robuste que Visor (qui avait une fâcheuse tendance à planter au moment le plus inopportun) et surtout mieux intégré à l’environnement Mac.

C’est gratuit et disponible ici