Flux RSS

jeudi 23 novembre 2006

Trois heures pour une ligne de code

J'ai passé cet après-midi trois heures pour mettre au point du code Java écrit ce matin, trois heures d'intenses recherche pour me rendre compte tout bêtement qu'il y avait une requête que je construisais mais que je n'éxécutais pas dans une transaction. Quel idiot!

monPreparedStatementPasBugge.executeUpdate();

Une ligne, et la vie devient plus belle :-)

WebDesigner: mauvaise nouvelle

Rebondissement: la WebDesigner me lâche! Elle a en effet décidé de devenir salariée, elle ferme sa boîte en fin d'année. Moi qui comptais sur ses référencement pour me payer un mois de salaire au SMIC en 2007, c'est râpé.

Autre mauvaise nouvelle: je n'ai toujours pas touché les 300 euros d'un des référencements que j'ai fait.

Noël va être dur cette année.

C'est d'autant plus regrettable que ça compromet un projet secret d'hébergement innovant que je mijotais depuis un petit moment déjà (la solution de secours de l'entreprise), un projet très Web 2.0... à moins que je trouve un autre WebDesigner sympa, ouvert et qui n'a pas peur de mettre la main à la pâte, de bosser tard et de produire du vrai XHTML propre (siii ça doit exister!).

mardi 21 novembre 2006

JOOConverter

J'ai tout juste découvert JOOConverter et s'il tient ses promesses, son intégration dans ma GED en 2007 est fort probable.

JOOConverter permet d'utiliser OpenOffice.org pour faire des convertions:
- Word / RTF / ODT vers PDF / Word / RTF / ODT
- Excel / ODS vers PDF / Excel / ODS
- PowerPoint / ODP / vers PDF / Flash / PowerPoint / ODT

L'idée, c'est de permettre depuis le serveur de GED de récupérer n'importe quel document Office sous forme de PDF pour par exemple l'envoyer par mail ou pour le consulter sur des plates-formes exotiques.

lundi 20 novembre 2006

Courrier électronique: un peu de qualité!

Le courrier électronique est devenu un moyen de communication assez peu efficace. On écrit à la va-vite, on répond à la va-vite, avec du contenu soit copié-collé, soit bourré de fautes d'orthographe et d'impasses grammaticales (comme mon blog, en définitive ;-)

Mais le plus grave, c'est que le fond est en aussi mauvaise posture que la forme. On ne se présente plus, on ne prend plus la peine de contextualiser, c'en est presque de l'écriture automatique. Forcément, on est feignant.

J'ai fait le ménage ce matin dans mon client mail, et j'ai découvert avec stupeur que parmi le flot de mails insignifiants (je ne parle pas du spam) se trouvait des messages importants. Importants, mais mal rédigés, et donc perdus dans la masse. Je vous donne un exemple:

''Bonjour,

on cherche une personne pour réaliser divers travaux en php, html etc. Quelles sont vos compétences ?

Cordialement, XXX''

XXX, pour quelle entreprise travailles-tu ? Pourquoi suis-je obligé d'aller inspecter ton adresse mail pour en déduire le site Web de ton entreprise et ouvrir un navigateur pour avoir confirmation de mes suppositions ? Quel type de personne recherches tu ? Un indépendant, ou acceptes-tu de travailler au forfait avec une SARL ? Est-ce pour une relation à long terme, ou juste pour deux ou trois affaires en cours ?

Je suis conscient qu'il est inutile de passer des heures à rédiger un courrier électronique, mais un minimum d'information, est-ce trop demander ? Du coup, si je réponds, je vais forcément demander les précisions évidentes qu'il me manque. Je vais perdre du temps parce que mon interlocuteur est feignant. Et ça, je ne l'accepte pas.

Ce mail est bon pour la corbeille.

Fin d'année chargée

La fin de l'année risque d'être chargée.

J'ai presque rattrapé mon retard sur le planning du mois de novembre, et je vois le mois de décembre se charger dangereusement, sachant que j'ai prévu une refonte du site Web (je dois, il parait, faire plus dans le didactique) et une une couverture par les tests unitaires de 100% du code serveur (sachant que passer de 95% à 100%, ça double le boulot à fournir...).

Ce mercredi, j'ai RDV avec la WebDesigner qui a pour moi de bonnes nouvelles, elle n'a pas voulu m'en dire plus juste au téléphone, pour me faire mariner (la vilaine!). Aurait-elle mes trois chèques correspondant à mes trois prestations de référencement ? Le devis où j'ai pour 1200 euros de prestation de développement PHP (flagellez moi) a-t-il été accepté ? A-t-elle obtenu enfin Rdv avec un prospect susceptible d'acheter du conseil régulier en stratégie Internet sur plus d'une année ? Mystère...

Série noire

J'ai paumé mes clefs de voiture, j'ai froid et le découvert de mon compte bancaire atteint un sommet historique (je frôle l'interdit bancaire), mais ça ne m'empêche pas de bosser dur. J'ai mis en ligne un nouveau Server.war, attention à bien supprimer le dossier $HOME USER TOMCAT/gedial avant de déployer cette nouvelle webapp.

Dans cette nouvelle version:
- On peut choisir le type de document à sa création (avec un zouli Wizard, idée IHM de ClearScreen)
- Ajout des modèles de document (sur proposition de ClearScreen qui a apprécié cette fonctionnalité sur Documentum)
- De nouveaux bugs (rhaaa zut)
- Mais plein de vieux bugs tués (cool, le nombre de bugs est en baisse)

vendredi 17 novembre 2006

Encore un référencement

J'ai terminé un nouveau référencement de site Web, hop, ça fait 200 euros de chiffre d'affaire supplémentaire. Ce n'est pas grand chose, mais comme on dit, ce sont les sources qui forment les fleuves (ou quelque chose comme ça).

Je suis un poil en retard sur le planning du codage des fonctionnalités de la GED, je vais mettre les bouchées doubles la semaine prochaine pour pouvoir terminer ce mois ci la version 2007.0, ce qui me laisse ensuite un mois pour faire les tests.

Sinon, ben c'est la routine.

lundi 13 novembre 2006

Recruter un commercial

Mi-2007, si le chiffre d'affaire suit les prévisions :-) je compte embaucher un commercial. L'exercice est périlleux, une mauvaise embauche pouvant compromettre le futur de l'entreprise. Donc, si vous avez des idées de génie pour mon cas particulier, des conseils ou du retour d'expérience, je suis preneur.

Je vois deux types de profils possibles:
- le jeune motivé mais qui va mettre un moment à démarrer
- Le vieux qui a un bon carnet d'adresse mais qui coûte plus cher

Je compte payer le SMIC (horreur, je suis un méchant patron}} + 20% du CA généré (je passe d'exploiteur à altruiste, presque), ce qui fait environs du 2000 euros NET pour une vente par mois. Je peux aussi voir du côté des commerciaux carte blanche mais je ne suis pas sur que ce soit un choix intéressant sur le long terme.

Préparation de la version 2007.0

Suivant les retours suite aux démonstrations et les conseils forts avisés de ClearScreen, je travaille d'arrache-pied à la version 2007.0. Si le planning est tenu, j'aurais terminé le codage fin novembre et je ferais des tests et de la correction de bug pendant tout décembre.

Au boulot!

vendredi 10 novembre 2006

Nouveau Server.war

J'ai mis à jour le fichier Server.war pour ceux qui veulent s'amuser à tester. N'oublier pas d'effacer au préalable $HOME/gedial, sinon, vous aurez de drôles de surprises.

Je vais préparer maintenant un peu de doc sur l'administration, car il y a des étapes importantes à suivre maintenant:
- Spécifier le serveur mail avec le nouvel outil de configuration (sinon, les abonnements ne fonctionnent pas)
- Bien spécifier les adresses mail des utilisateurs (pareil, sinon, les abonnements ne fonctionnent pas)

Il y a dans l'outil client les brides d'un système de modèles, mail il n'est pas encore fonctionnel.

Feuille de route 2007

J'ai décidé d'adopter un système de nommage des versions à la Gentoo : le numéro de version est composé de deux parties, l'année de release et le numéro de release. Ainsi, la première version de l'année prochaine sera nommée 2007.0, la seconde version 200.1, etc etc... Je compte sortir une version tous les trimestres. Les fonctionnalités prévues pour 2007 sont:

Version 2007.0, 1er janvier 2007
- Système de recommandation: tout utilisateur peut recommander un document à un autre utilisateur ou à tout un groupe. Le document recommandé est alors automatiquement ajouté aux favoris des personnes visées, avec une icône spécifique.
- Abonnements aux modifications: tout utilisateur peut demander à être notifié par courrier électronique des nouvelles révisions d'un document et des nouveaux documents d'un dossier
- Modèles de documents: gestion de modèles de documents, pour une création rapide de documents, avec fichier initial et méta-informations pré-remplies
- Indexation de deux nouveaux formats de fichier: XML générique et RTF
- Armoire électronique: Nouvelle application basée sur Apache James permettant aux utilisateurs de créer des documents par envoi de mails avec des pièces jointes, avec gestion des restrictions sur l'émetteur (adresse mail, IP, header mail)

Version 2007.1, 1er avril 2007
- Amélioration de l'indexation: indexation différée, reconstruction des indexes sur demande
- Amélioration de la recherche: prise en compte des noms et descriptions des documents pour la recherche textuelle
- Export sur média: possibilité pour l'administrateur d'archiver des dossiers de la GED sur disque dans un format durable, et optionnellement de les supprimer de la GED - Import depuis média: possibilité d'importer depuis un export précédent
- Mise à jour de l'armoire électronique: Capture automatique des email entrants et sortants, critère d'exclusion de l'archivage par présence d'header ou de mots clef

Version 2007.2, 1er juillet 2007
- Interface Web: Interface Web isofonctionnelle avec le client Java
- Extension du système d'abonnement: possibilité pour chaque utilisateur d'avoir un flux RSS personnalisé

Version 2007.3, 1er octobre 2007
- Signature numérique: Signature numérique automatique des documents, système de vérification de l'intégrité des documents
- Système de publication sur Internet

Bien sur, cette feuille de route n'est pas gravée dans le marbre, elle évoluera selon les besoins clients :-)

mercredi 8 novembre 2006

Compte bancaire ouvert

Une nouvell étape important a été franchie en début d'après-midi : le compte bancaire pour le dépôt de fond de la société est ouvert :-)

lundi 6 novembre 2006

Boulot à la maison

Je n'ai toujours pas trouvé dans l'appartement la télécommande du garage, je dois être aveugle. Pour vous dire, une fois, j'ai cherché trente minutes mes lunettes, qui étaient ... sur mon nez!

Cela ne m'a pas empêché de bosser sur la GED : j'ai trouvé (mais pas encore corrigé) un bug mais surtout, j'ai posé les fondations d'un système d'abonnements aux modifications d'un document et d'un dossier. Maintenant, tout utilisateur peut, à sa demande, recevoir un mail en cas de nouvelle révision d'un document, ou de la création d'un document dans un dossier.

vendredi 3 novembre 2006

Réunionite

Hier aprèm, j'ai eu droit à une réunion avec les prestataires informatiques de l'entitée à qui j'ai fait la démonstration mardi.

Ce qu'il en ressort, c'est que ça leur fait mal de devoir intégrer un logiciel propriétaire dans cette prestation, et donc pour faire politiquement correct j'offre la licence logicielle et je me rattrape en gonflants les services, parce qu'on devient ainsi philosophiquement compatible. Franchement, ça me donne envie d'écrire tout un pavé sur la dangerosité d'associer affaires et philosophie (tout comme on n'associe pas la politique et la philosophie, c'est la raison de l'échec du communisme à la soviétique), que seul compte le résultat final pour le client (ça me coûte XXXX euros, ça répond à mes besoins et ça marche), mais je n'ai pas trop le temps, alors je vous épargne.

Pour revenir à la réunion, à part ce couac, il ne s'est rien dit d'extraordinaire, j'ai présenté l'architecture, on a papoté intégration, le bla-bla classique quoi. Mes interlocuteurs ont fait quelques suggestions fonctionnelles intéressantes, dont certaines déjà prévues, je vais du coup mettre à jour ma roadmap.

Sur ce, je vous laisse, j'ai (encore!) une autre réunion ce matin.

mercredi 1 novembre 2006

La démonstration de mardi

La démonstration de mardi s'est bien déroulée, et pourrait aboutir dans les prochains deux mois à une prestation de conseil et à la vente d'une licence de la GED. Bien sur, l'effet démo n'a pas loupé, avec deux bugs dont un qui devrait être corrigé demain au plus tard.

Ce que j'ai beaucoup aimé lors de la réunion, c'est de voir la presque parfaite adéquation entre les fonctionnalités du produit et les besoins client, et j'en ai profité pour détailler les futures évolutions (roadmap) qui se sont également révélées très pertinentes encore par apport aux besoins client. Et ça, ça file la patate :-)