jeudi 30 septembre 2010

Prototype d'un projet foireux

Quel développeur un jour ne s'est pas trouvé sur un projet qui dès le départ s'est révélé " foireux "...

Les conditions d'un projet foireux :
1°/ Pas d'utilisateur
Un projet sans utilisateur, c'est un peu comme un avion sans pilote. Mes meilleures réussites en termes de développement informatique ont toujours été lorsqu'un utilisateur était impliqué dans l'équipe de développement. Et pourtant il n'est pas rare de voir des projets où aucun utilisateur n'est connu des développeurs.

2°/ Specs mouvantes ou inexistantes
Lorsqu'un projet a la chance d'avoir des spécifications écrites, rien n'est pire que de les faire évoluer en cours de développement. Rare sont alors les mises à jour du document...
Qui a écrit ces spécifications ? Un chef de projet ? Un utilisateur ? L'utilisateur les a-t-il validées ? On n'en sait rien !

3°/ Pourquoi faire simple quand on peut faire compliqué ?
Il est déjà suffisamment compliqué d'écrire des logiciels, pour ne pas rajouter une couche de complexité fonctionnelle. En effet, pourquoi vouloir intégrer toutes les règles fonctionnelles dans le logiciel ? Pourquoi au contraire ne pas le simplifier afin que 80% du boulot soit fait, et que les 20% les plus compliqués à développer soit mis de coté ? 80/20, c'est bien la loi de Pareto, mais pourquoi justement l'utiliser à des fins de simplifications, en retirant les fonctionnalités les plus compliquées, comme les exceptions à la règle fonctionnelle. Diminuer la complexité fonctionnelle, c'est diminuer le risque du projet.

4°/ Tir au pigeon
Vous êtes attendu au tournant au moindre bug, ou à la moindre erreur pour qu'une partie "adverse" fasse couler le projet. Un projet sans bug est une utopie. Un projet réussi nécessite beaucoup de bonne volonté.

5°/ Architecture bancale
Le développement est déjà démarré, et l'architecture est bancale, voire même parfois le code est pourri. Et il faut faire avec le code déjà existant. Impensable de jeter tout ce travail…

6°/ Turn-over dans les équipes
Rajoutez à cela de l'instabilité dans les équipes. Des personnes partent et vous avez été choisi pour remplacer justement un développeur qui avait des compétences fonctionnelles indispensables pour la suite…

Conclusion :
Malheureusement, ce genre de situation arrive trop souvent... Alors que faire ? Et bien je vous répondrais ceci : Appréciez la chance que vous avez d'avoir un boulot, bien rémunéré et à l'abri des intempéries !!!

dimanche 22 août 2010

Coup de gueule d’un ingénieur Edf

Je ne suis pas le seul à pousser des coup de gueule : jetez un oeil à ce coup de gueule d’un ingénieur Edf.


Je n'ai pas vérifié les affirmations de cet article, et ce n'est pas là mon objectif, mais le conseil "Informez vous" me parait tout à fait pertinent.


A l'aube d'une ère qui se veut "écologique", j'ai bien peur que bon nombre d'abus soient fait au nom et au détriment de cette écologie. Et je pense qu'il ne faut pas hésiter à exercer un esprit critique.


Remarquez déjà comme les médias, les publicitaires exploitent cela : ils commencent par parler d'écologie pour induire une pensée positive, afin de mieux promouvoir leur produit...

Championnat de France des râleurs

Ce n'est pas parce que je pousse de temps en temps un coup de gueule que je suis un râleur. Vous voulez voir des râleurs ? Alors allez ici, au Championnat de France des râleurs.

Allez, je vous donne mon favori : JuJuS3333
Notez le "Appelez moi le directeur". Faut bien un responsable, non ? :-)

samedi 21 août 2010

Free et anti spam :-(

Coup de gueule contre Free :-(
Voilà des années que je suis abonné chez eux. Habituellement très content de leurs services, voilà que depuis peu, j'ai régulièrement mes envois de mails qui reviennent avec cette erreur :
550 5.0.0 http://postmaster.free.fr/#spam_detected.
Une bonne partie des mes mails sont donc considérés comme des spams. J'applique donc la procédure indiquée sur la page Web. Aucune réponse :-(
Je réitère 3 fois. J'attends toujours...
Si rien n'est fait je serais obligé de déménager mon adresse mail ailleurs :-(
Pas content :-(

vendredi 20 août 2010

Sécurité hardware





Sous ses airs nonchalant, Serge Humpich, réputé pour avoir cassé la protection des cartes bancaires nous permet par ce webcast "Chérie, j'ai rooté la télévision" d'avoir une autre vision sur la sécurité des appareils électroniques qui nous entourent. Même si sa présentation manque un peu de punch, elle mérite quand même d'être vue.


Le hacking hardware existe, et il est bon d'en prendre conscience.




Je rejoins le point de vue de Serge : "Il est interdit d'étudier un système technique, même si il vous appartient. --> C'est contre-productif". Son exemple est d'autant plus explicite : C'est comme si on n'avait pas le droit de démonter sa serrure. Or si je veux m'assurer qu'elle est correctement sécurisée, il est indispensable de l'étudier de l'intérieur. Ce même, si je suis fabricants de double de clés, il peut être utile de démonter une serrure pour comprendre le disfonctionnement...




De plus j'ai l'impression d'avoir les même problème de GPS que lui :-)

lundi 9 août 2010

Ces machines qui nous font attendre…

Alors qu'elles sont capables de millions d'opérations par secondes, qu'elles ont des capacités de folies, combien de fois, nous (vous et moi) nous sommes retrouvés face à un ordinateur ou une machine à patienter, à attendre qu'un vulgaire " objet " daigne bien nous répondre.
Mais la faute n'est pas à chercher du coté de la machine. Il faut rechercher les coupables du coté des développeurs (arg, j'en suis un : ).
Combien de développeurs ne prévoient pas que leur algorithme sera trop lent sous certaines conditions.
Il serait très intéressant de cumuler tous le temps passé à attendre devant ces machines, et je pense que nous serions très surpris...
Ne serions nous pas amené à penser que nous serions des zombies durant ce temps là ?

Bref, beaucoup de progrès restent encore à accomplir, mais cela passera par les développeurs…

mercredi 12 mai 2010

Windows update !!!


Qui n'a jamais eu le fameux message de Microsoft indiquant qu'une mise à jour (de sécurité) de leur OS Windows a été appliquée et qu'un redémarrage est nécessaire. 2 choix sont alors possibles : "redémarrer maintenant" ou "redémarrer ultérieurement". Rien que cela mériterait un coup de gueule : car questionner l'utilisateur, et pire, lui mettre un compte à rebours avant un redémarrage automatique est équivalent à lui mettre un couteau sous la gorge.

Mon souci aujourd'hui même est que Microsoft a fait une mise à jour des dll vba (Visual basic application). Et pas de bol, mon outil de développement actuel que j'utilise environ 95% de mon temps de travail s'appuie sur ces dll. Et bien entendu il a mal supporté la mise à jour, refusant de se lancer. Il l'a si mal supporté que rien n'y fait, impossible de le redémarrer. Je n'ose donner son nom. Sachez juste qu'il s'agit d'un outil pour créer des tests automatiques.

Bref, qui incriminer ? Microsoft pour avoir fait des trous de sécurité ou la société qui ne prévoit pas qu'il puisse y avoir des mises à jour de ces dlls ?

En attendant, devinez qui a perdu son temps...

mardi 11 mai 2010

Arg !!! Ce Gps qui me fait râler !!!


Lors d'un précédent billet d'humeur, j'exposais mes premiers griefs concernant mon GPS. Et voilà qu'il me fait à nouveau râler !!!

Il me fait patienter longuement au démarrage (parfois plus de 5 minutes). Le temps "d'acquérir les satellites" me dit-il...
Bref, comme je le disais, lors de mon précédent article, je suis déçu d'autant plus qu'il s'agit d'une marque (Garmin - modèle nüvi 1340)!!!

jeudi 8 avril 2010

Roomba, ça dé-ménage…

Voilà un progrès de notre société moderne qui enfin nous libère d'une corvée. Et pas de n'importe laquelle : celle de l'aspirateur.
En effet, je vous présente Roomba, mon premier robot Aspirateur. Ce robot passe dans tous les coins et recoins de votre habitation, et ce même en l'absence de ses propriétaires.

Même si certains trouveront toujours à redire, je pense que nous avons enfin franchit un cap. Je vous le prédis, chers lecteurs, il va y avoir une explosion des ventes de ce robot. D'autant qu'il est relativement accessible par une majorité de personnes (compter 300€ pour un robot en entrée de gamme).
Regardez la révolution qu'a amené le lave-linge dans les foyers. Et bien Roomba va amener le même type de révolution, j'en suis sûr !!! Notez à quel point la machine à laver s'est installée, et démocratisée. On a même perdu conscience qu'à un moment, il ait pu s'agir d'une révolution. Aujourd'hui, qui n'a pas un lave-linge chez soi ? Peut-être certains étudiants qui préfère amené leur linge à leur maman...

Certains peuvent penser peut-être qu'il s'agit d'un petit " jouet " pour des férus de technologies. Ces gens là se trompent. Certes, Roomba est assez intelligent pour pouvoir gérer ses déplacements et parcourir un ensemble de pièces mais en plus, il est très efficace ! La poussière n'a qu'à se planquer !

Remarquez aussi la petite révolution technologique, qui est aussi une révolution des mentalités : c'est la première fois que l'on possède un robot autonome, qui se déplace tout seul sans intervention humaine, et à qui on laisse son habitation.

Pour finir, notez aussi son nom qui à la fois évoque un coté ludique, mais qui surtout le " personnifie ", et donne du sens au robot. Là aussi le marketing de cette société a fait du bon boulot…

Alors, n'êtes-vous pas prêt à troquer votre ancien aspirateur contre un petit robot ?

samedi 3 avril 2010

Mon GPS, où es tu en train de te promener ?


Le choix de quel GPS acheter a été relativement difficile.

Renseignements pris, 2 marques ressortent du lot : 1 marque européenne (TomTom) et 1 américaine (Garmin).

N’y connaissant pas grand-chose, nous avons opté pour une marque (Garmin modèle nüvi 1340).

Les critères de sélection ont été :

  • couverture Europe,
  • écran large,
  • disponibilité immédiate en magasin.

Quelle ne fut pas ma surprise en m’apercevant qu’il ne disposait pas de clavier français « azerty ». Et pourtant une bonne trentaines de claviers étaient disponibles (danois, finlandais…), mais pas le clavier Français.


Arg !!! Les boulets, un bug !!!


Heureusement, une bonne âme charitable a écrit un article sur comment obtenir un clavier azerty pour son GPS Garmin.


Bref, déçu !!!

mercredi 17 mars 2010

Péripherique USB non reconnu

Changement d'affectation au boulot, nouvel ordi (HP dc7700 recyclé d'un vieux projet), nouvelle galère.
Au départ tout va bien, je connecte ma clé usb, tout fonctionne.
Quelques jours passent, et là nouveau message "Péripherique USB non reconnu". Plus aucune clé usb reconnue :-(.

Google m'indique dans des forums (ici et ici) cette solution qui me parait d'un autre temps :
Il suffit de: 1. Eteindre votre ordinateur. 2.Débrancher l'alimentation éléctrique de votre ordinateur. 3.Rebrancher l'alimentation 4.Rallumer votre ordinateur en appuyant 30 seconde sur le bouton
Les sites indiquant qu'il s'agit d'un problème d'électricité statique...

N'y croyant pas, et persuadé qu'il s'agit d'un problème logiciel, je tente réinstall service pack sp3 de xp, désintall de tout ce qui est usb (merci ce site sur les problèmes usb), mais rien n'y fait. 1 journée de recherches et de galères.


En désespoir de cause, je tente cette solution mystique. Et là oh miracle cela fonctionne. Arg !!! Ma foi en la logique informatique et scientifique est certes plus forte que cette expérience, mais mon humeur a besoin d'un bouc émissaire :-)... Coup de gueule contre Hp qui pour une raison qui m'est inconnu a un problème matériel avec ses ports Usb :-(