Travailler la nuit

Le 5 février 2012 | Posté dans My Work | Aucun Commentaire

Pendant ces 6 mois j’ai aussi constater que la plus part du temps, pour des développements assez longs pour des fonctionnalités un peu plus compliquée qu’un simple new/edit/delete, je pouvais être assez lent.

Plusieurs jours parfois même. Le soucis ne situe pas dans la complexité du problème, mais dans le fait qu’on est sans interrompu. Un café par ci, un encas par là, un collègue qui vous pose une question ou qui fait une blague, le déjeuner, le coup de barre inévitable qui en découle. Tout ceci fait qu’à chaque fois, je me déconcentrait, je perdais le fil de ma pensée…

Je n’avais pas souvent été confronté à ce problème auparavant puisque l’ensemble des développements importants que j’avais réalisés s’étaient fait soit chez moi, sans aucun contrainte de temps/événement, soit la nuit.
La nuit est le meilleur temps pour développer. Et effectivement, par rapport à un travail effectué la nuit, le temps global développement était clairement allongé.

Tout ça pour dire que je pense préférer largement développer la nuit que le jour ! :)


Poser (l’ensemble) des bonnes questions

Le | Posté dans My Work | Aucun Commentaire

Ca fait prêt de 6 mois que je suis réellement développeur dans une entreprise à plein temps. Cela me plait bien, surtout la partie compréhension du problème et recherche de la meilleur solution possible en terme de structure data ou d’interface utlisateur.
Les plus gros problèmes que j’ai rencontrés n’étaient pas des casse-têtes de conception ou des choses irréalisables, non. Le problème principal est de comprendre le besoin du client. Vous allez me dire « il suffit de lui demander ». Oui, mais le client ne sais généralement pas ce qu’il veut. Et c’est à cet instant que tout ce complique.

Le métier de concepteur consiste en grande partie à poser les bonnes questions, et de (très) nombreuses questions. Le client ne connais que ce qu’il manipule. Il faut donc passer par des métaphores et comprendre toutes les dépendances entre les différents éléments qu’il vous demande de mémoriser dans son futur système d’information.
Le but est de ne jamais oublier de question et d’en poser suffisamment. Si un jour vous êtes un peu fatigué, un peu moins en forme et que vous oubliez de poser une question, il se peut qu’un mois ou deux après la conception de votre schéma de base de donnée, il y ait une énorme erreur de dépendance. Et cette dépendance contraint bien évidemment le fonctionnement de vos vues et de vos controllers.

Le pire qui peut arriver c’est que le client, malgré vos questions à répétition ne pense pas bien à son propre usage, et vous réponde « oui oui c’est très bien ». La plupart du temps, c’est uniquement le jour ou il en a besoin et où il l’essaye réellement qu’il se rend compte que ça va pas.

Typiquement « Ah mais je ne vous avez pas dit, il peut y avoir plusieurs options de routage (plusieurs ligne de fabrication) pour la confection de cette pièce ».
Votre système était bien évidemment conçu pour attribuer une seule option de routage (un  menu déroulant) alors que maintenant, le client veut pouvoir faire une sélection multiple. Ca change toute votre vue et la relation 1-1 se transformant en 1-n, ça change également votre controller et même votre modèle.
Et hop, on recommence tout.


Un mois à Paris

Le 6 mars 2011 | Posté dans My Work,Voyage | Aucun Commentaire

J’ai vécu une très bonne expérience le mois dernier. J’ai pu à la fois voir des amis, de la famille, me cultiver, découvrir un peu plus Paris, et à la fois approfondir mes connaissances informatiques en confirmant mon savoir-faire Filemaker.

Lire la suite ! »


Nouveau serveur

Le 6 février 2010 | Posté dans My Work | 1 Commentaire

Un petit billet au passage pour signaler que mon blog change de serveur.

J’étais chez OVH, à présent, je m’héberge moi-même, preuve de la qualité de l’hébergement de capripot.info ! ;)

Le demo d’OVH est vraiment d’une lenteur exécrable ! Un gros — pour eux..

Toujours est-il que le blog est beaucoup, beaucoup plus rapide à s’afficher maintenant. =)


Projet semestre 3 Done !

Le 22 janvier 2010 | Posté dans My Work | Aucun Commentaire

Le projet du semestre 3 était un peu moins encadré mais revenais à peu près au même que le premier projet du semestre 2. L’avantage c’est qu’on travaillait tous sur des projets différents, et que du coup, si on choisissais bien, on avait un projet qui nous plaisait. Ca a été mon cas, on a choisis un projet de jeu qui trainait depuis longtemps dans la tête de notre chef de dép. Monsieur Laforcade, l’IUTopoly.

Un concept de jeu à mi-chemin entre le Monopoly et le Trivial Poursuit. Une réalisation 100% Java.

Télécharger le jeu IUTopoly

(Requière uniquement la machine Java 6)

Bien sûr il y a pleins de choses que l’on peut améliorer, notamment la présentation des cartes qui pourraient être sur la première page, ainsi que certains concepts du jeu. Mais je trouve que c’est un bon début ;)


Widget Kel Opérateur ? à jour

Le 11 octobre 2008 | Posté dans Internet,My Work | Aucun Commentaire

Petit billet pour vous annoncer la mise à jour mineure du widget Kel Opérateur ? qui vous permet de savoir à quel opérateur appartient un numéro de téléphone (portable ou fixe).

Disponible au téléchargement ici : Télécharger Kel Opérateur ?


Nouveau thème

Le 24 mai 2008 | Posté dans My Work | 1 Commentaire

Je dis un grand merci à mon frère qui se cache sous le nom mystérieux de Paeleben, pour ce superbe nouveau thème totalement original ! Ca change du très classique FallingLeaves… :)

Thème Capripot

Un thème qui me ressemble ? Sûrement un peu puisqu’il est rouge ;)

Il reste un peu d’intégration à faire (le haut n’est pas terminé) mais je n’ai pas trop de temps en ce moment donc ce sera pour plus tard.

@ bientôt !


WebApp Kel Opérateur ?

Le 12 mai 2008 | Posté dans Internet,My Work | Aucun Commentaire

Screenshot de WebApp Kel Opérateur ?Voici la version iPhone du widget Kel Opérateur ?

Comme le widget, la WebApp Kel Opérateur ? te permet de savoir à quel opérateur appartient la plage de numéro demandée.

WebApp Kel Opérateur ?

Documentation


Capripot-Server Powered

Le 14 avril 2008 | Posté dans Internet,My Work | Aucun Commentaire

Dedibox PoweredUn serveur à moi, j’en avait rêver (oui presque !). Et bien je l’ai ! Grâce l’entreprise de télécommunications la plus branchée et la plus réactive du monde : Free.

A nous les joies de l’hébergement via Capripot.info ;)


Crash

Le 21 février 2008 | Posté dans My Work | Aucun Commentaire

Crash SiteEh oui, ça arrive de faire des boulettes … :s

J’ai réinitialisé le FTP de chez OVH… or (et ce n’est pas indiqué lors de la manip’) réinitialiser signifie pour eux « Tout effacer du FTP »… J’ai donc perdu toutes les photos récentes de mon blog (oui j’aurais dû faire une sauvegarde plus récente…. )

Donc je vais essayer de les retrouver, mais ça va sûrement me prendre un peu de temps, donc patience :)